{"id":1604,"date":"2024-04-09T12:42:08","date_gmt":"2024-04-09T12:42:08","guid":{"rendered":"https:\/\/howtogeek.blog\/fi\/?p=1604"},"modified":"2024-04-09T12:42:08","modified_gmt":"2024-04-09T12:42:08","slug":"how-to-set-up-and-install-devika-ai-your-free-ai-software-engineer-fi","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/fi\/how-to-set-up-and-install-devika-ai-your-free-ai-software-engineer-fi\/","title":{"rendered":"Devika AI:n m\u00e4\u00e4ritt\u00e4minen ja asentaminen: Ilmainen AI-ohjelmistosuunnittelijasi"},"content":{"rendered":"<p>ChatGPT:n julkaisu esitteli generatiivisen teko\u00e4lyn tehoa. Nyt huhuttu &#8220;maailman ensimm\u00e4inen AI-ohjelmistosuunnittelija&#8221;, Devin, tekee aaltoja. Vaikka Devin pysyy suljetussa betavaiheessa, Devika tarjoaa samanlaisen kokemuksen kuin avoimen l\u00e4hdekoodin teko\u00e4lyohjelmistosuunnittelija intialaiselta kehitt\u00e4j\u00e4lt\u00e4. Oletko valmis kokeilemaan sit\u00e4 itse? Alla kerrotaan, kuinka Devika AI asennetaan ja m\u00e4\u00e4ritet\u00e4\u00e4n.<\/p>\n<p><strong>Mik\u00e4 on Devika AI?<\/strong> Devika AI on avoimen l\u00e4hdekoodin vaihtoehto Devinille, maailman ensimm\u00e4iselle teko\u00e4lyohjelmistosuunnittelijalle. Devinin inspiroima Devika auttaa sinua kirjoittamaan ohjelmia, mutta sen t\u00e4rkein etu on t\u00e4ysin ilmainen. T\u00e4m\u00e4n tehokkaan ty\u00f6kalun on kehitt\u00e4nyt 21-vuotias Mufeed VH, Lyminalin ja Stition.AI:n perustaja.<\/p>\n<p>Devika AI tarjoaa yhteisty\u00f6kokemuksen \u2013 kuka tahansa voi k\u00e4ytt\u00e4\u00e4, jakaa ja parantaa sen koodikantaa. Se ymm\u00e4rt\u00e4\u00e4 luonnollisen kielen kehotteita, etsii optimaalisia koodausratkaisuja ja toimii \u00e4lykk\u00e4\u00e4n\u00e4 avustajana, joka tarjoaa tapoja parantaa koodiasi. Devikan ominaisuudet perustuvat edistyneisiin teko\u00e4lymalleihin, kuten Claude ja GPT-4, joten se pystyy selviytym\u00e4\u00e4n monimutkaisista koodausteht\u00e4vist\u00e4.<\/p>\n<h2 id=\"downloading-and-installing-dependencies\">Riippuvuuksien lataaminen ja asentaminen<\/h2>\n<p>Devika AI:n suorittamiseen tarvitaan muutamia riippuvuuksia, mukaan lukien Ollama ja Bun.<\/p>\n<h3 id=\"installing-ollama-and-bun\">Ollama And Bunin asennus<\/h3>\n<ul>\n<li>Vieraile Ollaman verkkosivuilla ja napsauta Lataa Windowsille -painiketta. Jos k\u00e4yt\u00e4t MacOS- tai Linux-k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4\u00e4, valitse vastaavat vaihtoehdot.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"457\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d9-1.webp\" title=\"\" width=\"813\"\/><\/figure>\n<ul>\n<li>Kun asennus on ladattu, suorita se asentaaksesi Ollama.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"610\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d10-1.webp\" title=\"\" width=\"1084\"\/><\/figure>\n<ul>\n<li>Seuraavaksi sinun on asennettava Bun. Voit tehd\u00e4 t\u00e4m\u00e4n siirtym\u00e4ll\u00e4 cmd-ikkunaan ja kirjoittamalla<code>powershell -c \"irm bun.sh\/install.ps1 | iex\"<\/code><\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"469\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d11-1-1.webp\" title=\"\" width=\"833\"\/><\/figure>\n<ul>\n<li>N\u00e4et viestin &#8220;Bun asennettiin onnistuneesti&#8221;, kun prosessi on valmis.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"449\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d12-1-1.webp\" title=\"\" width=\"799\"\/><\/figure>\n<h2 id=\"cloning-the-devika-repository\">Devika-arkiston kloonaus<\/h2>\n<p>Nyt sinun on kloonattava Devika-arkisto GitHubista saadaksesi asennukseen tarvittavat tiedostot.<\/p>\n<ul>\n<li>K\u00e4ynnist\u00e4 komentokehote Windows-tietokoneellasi kirjoittamalla <code>cmd<\/code>tai <code>command prompt<\/code>K\u00e4ynnist\u00e4-valikkoon ja valitsemalla sovellus tuloksista.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"586\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d0-1.webp\" title=\"\" width=\"1041\"\/><\/figure>\n<ul>\n<li>Kopioi ja liit\u00e4 t\u00e4m\u00e4 komento komentokehotteeseen, <code>git clone https:\/\/github.com\/stitionai\/devika.git<\/code>. Paina Enter-n\u00e4pp\u00e4int\u00e4, jotta j\u00e4rjestelm\u00e4si voi kopioida kaikki tarvittavat tiedostot arkistosta koneellesi.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"478\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d3-3-1.webp\" title=\"\" width=\"849\"\/><\/figure>\n<p>J\u00e4rjestelm\u00e4ss\u00e4si on nyt tarvitsemansa tiedostot ja se on luonut hakemiston nimelt\u00e4 &#8220;Devika&#8221;. Seuraava vaihe on lis\u00e4riippuvuuksien asentaminen.<\/p>\n<h2 id=\"installing-required-dependencies\">Vaadittujen riippuvuuksien asentaminen<\/h2>\n<p>Jotta voit asentaa tarvittavat riippuvuudet, sinun on navigoitava Devika-hakemistoon.<\/p>\n<ul>\n<li>Kirjoita <code>cd devika<\/code>ja paina Enter-n\u00e4pp\u00e4int\u00e4.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"538\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d4-1.webp\" title=\"\" width=\"957\"\/><\/figure>\n<ul>\n<li>Kirjoita seuraavaksi <code>pip install -r requirements.txt<\/code>asentaaksesi tarvittavat Python-riippuvuudet ja paina Enter-n\u00e4pp\u00e4int\u00e4.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"591\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d7-1.webp\" title=\"\" width=\"1050\"\/><\/figure>\n<ul>\n<li>Jatka t\u00e4t\u00e4 komennolla <code>pip install -r requirements.txtplaywright install --with-deps<\/code>. Riippuvuuksien asentaminen voi kest\u00e4\u00e4 jonkin aikaa.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"484\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d13-1.webp\" title=\"\" width=\"860\"\/><\/figure>\n<h2 id=\"setting-up-the-api-keys-and-configuration\">API-avainten ja m\u00e4\u00e4ritysten m\u00e4\u00e4ritt\u00e4minen<\/h2>\n<p>Riippuen siit\u00e4, mit\u00e4 ominaisuuksia haluat k\u00e4ytt\u00e4\u00e4, Devika AI saattaa tarvita tiettyj\u00e4 API-avaimia toimiakseen oikein. Voit m\u00e4\u00e4ritt\u00e4\u00e4 n\u00e4m\u00e4 parametrit, joita AI-ty\u00f6kalu k\u00e4ytt\u00e4\u00e4 <code>config.toml<\/code>Devika-hakemiston tiedostossa.<\/p>\n<ul>\n<li>Kirjoita juurihakemistoon <code>config.toml<\/code>p\u00e4\u00e4st\u00e4ksesi asetustiedostoon.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"455\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d15-3-1.webp\" title=\"\" width=\"809\"\/><\/figure>\n<ul>\n<li>Jos k\u00e4yt\u00e4t Windowsia, avaa tiedosto Muistiolla. M\u00e4\u00e4ritystiedoston API-avaimet -osiossa voit lis\u00e4t\u00e4 omia avaimia eri teko\u00e4lymalleille.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"497\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d16-1.webp\" title=\"\" width=\"883\"\/><\/figure>\n<ul>\n<li>Voit lis\u00e4t\u00e4 avaimen yksinkertaisesti liitt\u00e4m\u00e4ll\u00e4 sen vastaavan mallin viereen suluissa. Kun olet valmis, sulje tiedosto.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"565\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d17-1.webp\" title=\"\" width=\"1004\"\/><\/figure>\n<h2 id=\"starting-the-devika-ai-server\">Devika AI -palvelimen k\u00e4ynnist\u00e4minen<\/h2>\n<p>Devika AI:n suorittamiseksi sinun on ensin k\u00e4ynnistett\u00e4v\u00e4 Devika-palvelin.<\/p>\n<ul>\n<li>Kirjoita juurihakemistoon <code>python devika.py<\/code>ja paina Enter-n\u00e4pp\u00e4int\u00e4.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"564\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d18-1.webp\" title=\"\" width=\"1003\"\/><\/figure>\n<ul>\n<li>Kun palvelin k\u00e4ynnistyy, n\u00e4et viestin komentokehoteikkunassa.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"539\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d19-2-1.webp\" title=\"\" width=\"959\"\/><\/figure>\n<h2 id=\"compiling-and-running-the-ui-server\">K\u00e4ytt\u00f6liittym\u00e4palvelimen k\u00e4\u00e4nt\u00e4minen ja k\u00e4ytt\u00e4minen<\/h2>\n<p>Viimeinen vaihesarja, joka sinun on suoritettava suorittaaksesi Devika AI, on UI-palvelimen k\u00e4\u00e4nt\u00e4minen ja k\u00e4ytt\u00e4minen.<\/p>\n<ul>\n<li>Avaa uusi komentokehoteikkuna ja siirry Devika-hakemistoon k\u00e4ytt\u00e4m\u00e4ll\u00e4 <code>cd devika<\/code>.<\/li>\n<li>Kirjoita seuraavaksi <code>cd ui\/<\/code>ennen kuin painat Enter-n\u00e4pp\u00e4int\u00e4.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"626\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d20-1.webp\" title=\"\" width=\"1113\"\/><\/figure>\n<ul>\n<li>Seuraa t\u00e4t\u00e4 painamalla <code>bun install<\/code>ja sitten <code>bun run dev<\/code>. Paina Enter-n\u00e4pp\u00e4int\u00e4 jokaisen komennon j\u00e4lkeen.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"497\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/d22-1.webp\" title=\"\" width=\"883\"\/><\/figure>\n<ul>\n<li>Nyt asennus on valmis, ja sinun tarvitsee vain k\u00e4ynnist\u00e4\u00e4 Devika AI. Voit k\u00e4ytt\u00e4\u00e4 Devika AI:t\u00e4 selaimessasi sen asennuksen j\u00e4lkeen k\u00e4ym\u00e4ll\u00e4 osoitteessa <strong>http:\/\/localhost:3000<\/strong> p\u00e4\u00e4st\u00e4ksesi Devika AI -k\u00e4ytt\u00f6liittym\u00e4\u00e4n.<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img alt=\"\" class=\"wp-image\" decoding=\"async\" height=\"1225\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/04\/image-9.webp\" title=\"\" width=\"2000\"\/><\/figure>\n<p>Devika AI, joka on ilmainen ja avoimen l\u00e4hdekoodin vaihtoehto Devin AI:lle, on helpommin saatavilla suuremmalle joukolle ihmisi\u00e4. Jos olet kiinnostunut tarkistamaan, kuinka se voi yksinkertaistaa ohjelmien kirjoitusprosessia, yll\u00e4 olevat vaiheet auttavat sinua asentamaan sen j\u00e4rjestelm\u00e4\u00e4si.<\/p>\n<p>Muista kuitenkin, ett\u00e4 Devika AI -ty\u00f6kalu on parhaillaan ty\u00f6n alla. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 saatat kohdata ongelmia, kun yrit\u00e4t saada sen toimimaan, tai saatat kohdata virheit\u00e4, vaikka se toimii. Kehitt\u00e4j\u00e4t ty\u00f6skentelev\u00e4t kuitenkin aktiivisesti Devika AI:n ongelmien ratkaisemiseksi, ja on vain ajan kysymys, milloin se on tasavertainen patentoidun vastineensa kanssa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ChatGPT:n julkaisu esitteli generatiivisen teko\u00e4lyn tehoa. Nyt huhuttu &#8220;maailman ensimm\u00e4inen AI-ohjelmistosuunnittelija&#8221;, Devin, tekee aaltoja. Vaikka Devin pysyy suljetussa betavaiheessa, Devika tarjoaa samanlaisen kokemuksen kuin avoimen l\u00e4hdekoodin teko\u00e4lyohjelmistosuunnittelija intialaiselta kehitt\u00e4j\u00e4lt\u00e4. Oletko valmis kokeilemaan sit\u00e4 itse? Alla kerrotaan, kuinka Devika AI asennetaan ja m\u00e4\u00e4ritet\u00e4\u00e4n. Mik\u00e4 on Devika AI? Devika AI on avoimen l\u00e4hdekoodin vaihtoehto Devinille, maailman ensimm\u00e4iselle [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[182,187,130],"class_list":["post-1604","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-artificial-intelligence","tag-devika-ai","tag-microsoft"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/posts\/1604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/comments?post=1604"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/posts\/1604\/revisions"}],"predecessor-version":[{"id":1605,"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/posts\/1604\/revisions\/1605"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/media?parent=1604"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/categories?post=1604"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/fi\/wp-json\/wp\/v2\/tags?post=1604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}