{"id":1589,"date":"2024-04-09T12:40:51","date_gmt":"2024-04-09T12:40:51","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=1589"},"modified":"2024-04-09T12:40:51","modified_gmt":"2024-04-09T12:40:51","slug":"how-to-set-up-and-install-devika-ai-your-free-ai-software-engineer-it","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/how-to-set-up-and-install-devika-ai-your-free-ai-software-engineer-it\/","title":{"rendered":"Come configurare e installare Devika AI: il tuo ingegnere di software AI gratuito"},"content":{"rendered":"<p>Il lancio di ChatGPT ha messo in mostra la potenza dell&#8217;intelligenza artificiale generativa. Ora, il presunto &#8220;primo ingegnere informatico AI al mondo&#8221;, Devin, sta facendo parlare di s\u00e9. Mentre Devin rimane in versione beta chiusa, Devika offre un&#8217;esperienza simile come ingegnere software AI open source di uno sviluppatore indiano. Pronto a provarlo tu stesso? Di seguito \u00e8 riportato come installare e configurare Devika AI.<\/p>\n<p><strong>Cos&#8217;\u00e8 Devika AI?<\/strong> Devika AI \u00e8 un&#8217;alternativa open source a Devin, il primo ingegnere software AI al mondo. Ispirato da Devin, Devika ti aiuta a scrivere programmi ma con il vantaggio fondamentale di essere completamente gratuito. Questo potente strumento \u00e8 stato sviluppato dal 21enne Mufeed VH, fondatore di Lyminal e Stition.AI.<\/p>\n<p>Devika AI offre un&#8217;esperienza collaborativa: chiunque pu\u00f2 utilizzare, condividere e migliorare la propria base di codice. Comprende le istruzioni del linguaggio naturale, ricerca soluzioni di codifica ottimali e agisce come un assistente intelligente, offrendo modi per migliorare il codice. Le capacit\u00e0 di Devika derivano da modelli di intelligenza artificiale avanzati come Claude e GPT-4, che gli consentono di affrontare compiti di codifica complessi.<\/p>\n<h2 id=\"downloading-and-installing-dependencies\">Download e installazione delle dipendenze<\/h2>\n<p>Per eseguire Devika AI, sono necessarie alcune dipendenze, tra cui Ollama e Bun.<\/p>\n<h3 id=\"installing-ollama-and-bun\">Installazione di Ollama e Bun<\/h3>\n<ul>\n<li>Visita il sito web di Ollama e fai clic sul pulsante &#8220;Scarica per Windows&#8221;. Se utilizzi MacOS o Linux, seleziona le rispettive opzioni.<\/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>Una volta scaricata l&#8217;installazione, eseguila per installare 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>Successivamente, devi installare Bun. Per fare ci\u00f2, vai alla finestra cmd e digita<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>Vedrai il messaggio &#8220;Bun \u00e8 stato installato con successo&#8221; una volta completato il processo.<\/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\">Clonazione del repository Devika<\/h2>\n<p>Ora devi clonare il repository Devika da GitHub per ottenere i file necessari per l&#8217;installazione.<\/p>\n<ul>\n<li>Avvia il prompt dei comandi sul tuo PC Windows digitando <code>cmd<\/code>o <code>command prompt<\/code>nel menu Start e selezionando l&#8217;applicazione dai risultati.<\/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>Copia e incolla questo comando nel prompt dei comandi, <code>git clone https:\/\/github.com\/stitionai\/devika.git<\/code>. Premi il tasto &#8220;Invio&#8221; per consentire al tuo sistema di copiare tutti i file necessari dal repository al tuo computer.<\/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>Il tuo sistema ora ha i file di cui ha bisogno e ha creato una directory denominata &#8220;Devika&#8221;. Il passaggio successivo consiste nell&#8217;installare dipendenze aggiuntive.<\/p>\n<h2 id=\"installing-required-dependencies\">Installazione delle dipendenze richieste<\/h2>\n<p>Per installare le dipendenze richieste, \u00e8 necessario accedere alla directory Devika.<\/p>\n<ul>\n<li>Digitare <code>cd devika<\/code>e premere il tasto &#8220;Invio&#8221;.<\/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>Successivamente, digita <code>pip install -r requirements.txt<\/code>per installare le dipendenze Python necessarie e premi il tasto &#8220;Invio&#8221;.<\/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>Seguilo con il comando <code>pip install -r requirements.txtplaywright install --with-deps<\/code>. L&#8217;installazione delle dipendenze potrebbe richiedere del tempo.<\/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\">Impostazione delle chiavi API e configurazione<\/h2>\n<p>A seconda delle funzionalit\u00e0 che desideri utilizzare, Devika AI potrebbe aver bisogno di chiavi API specifiche per funzionare correttamente. Puoi configurarli per stabilire i parametri che lo strumento AI utilizzer\u00e0 nel <code>config.toml<\/code>file nella directory Devika.<\/p>\n<ul>\n<li>Nella directory principale, digitare <code>config.toml<\/code>per accedere al file di configurazione.<\/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>Se utilizzi Windows, apri il file utilizzando Blocco note. La sezione &#8220;Chiavi API&#8221; nel file di configurazione \u00e8 dove puoi aggiungere le tue chiavi per diversi modelli AI.<\/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>Per aggiungere una chiave \u00e8 sufficiente incollarla accanto al rispettivo modello tra parentesi. Una volta terminato, chiudi il file.<\/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\">Avvio del server Devika AI<\/h2>\n<p>Per eseguire Devika AI, devi prima avviare il server Devika.<\/p>\n<ul>\n<li>Nella directory principale, digita <code>python devika.py<\/code>e premi il tasto &#8220;Invio&#8221;.<\/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>Quando il server inizia a funzionare, vedrai un messaggio nella finestra del prompt dei comandi.<\/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\">Compilazione ed esecuzione del server UI<\/h2>\n<p>L&#8217;ultima serie di passaggi che devi completare per eseguire Devika AI consiste nel compilare ed eseguire il server dell&#8217;interfaccia utente.<\/p>\n<ul>\n<li>Apri una nuova finestra del prompt dei comandi e vai alla directory Devika utilizzando <code>cd devika<\/code>.<\/li>\n<li>Successivamente, digita <code>cd ui\/<\/code>prima di premere il tasto &#8220;Invio&#8221;.<\/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>Seguire questo con <code>bun install<\/code>e poi <code>bun run dev<\/code>. Premere il tasto &#8220;Invio&#8221; dopo ogni comando.<\/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>Ora la tua installazione \u00e8 completa e devi solo avviare Devika AI. Puoi eseguire Devika AI nel tuo browser dopo averlo installato visitando <strong>http:\/\/localhost:3000<\/strong> per accedere all&#8217;interfaccia Devika AI.<\/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, essendo un&#8217;alternativa gratuita e open source a Devin AI, \u00e8 pi\u00f9 accessibile a un numero maggiore di persone. Se sei interessato a verificare come pu\u00f2 semplificare il processo di scrittura dei programmi, i passaggi precedenti ti aiuteranno a installarlo sul tuo sistema.<\/p>\n<p>Detto questo, tieni presente che lo strumento Devika AI \u00e8 attualmente in fase di elaborazione. Ci\u00f2 significa che potresti riscontrare problemi durante il tentativo di farlo funzionare o riscontrare bug anche mentre \u00e8 in funzione. Tuttavia, gli sviluppatori stanno lavorando attivamente per risolvere i problemi con Devika AI, ed \u00e8 solo questione di tempo prima che sia alla pari con la sua controparte proprietaria.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il lancio di ChatGPT ha messo in mostra la potenza dell&#8217;intelligenza artificiale generativa. Ora, il presunto &#8220;primo ingegnere informatico AI al mondo&#8221;, Devin, sta facendo parlare di s\u00e9. Mentre Devin rimane in versione beta chiusa, Devika offre un&#8217;esperienza simile come ingegnere software AI open source di uno sviluppatore indiano. Pronto a provarlo tu stesso? Di [&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-1589","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\/it\/wp-json\/wp\/v2\/posts\/1589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/comments?post=1589"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/1589\/revisions"}],"predecessor-version":[{"id":1590,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/1589\/revisions\/1590"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=1589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=1589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=1589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}