Il lancio di ChatGPT ha messo in mostra la potenza dell’intelligenza artificiale generativa. Ora, il presunto “primo ingegnere informatico AI al mondo”, Devin, sta facendo parlare di sé. Mentre Devin rimane in versione beta chiusa, Devika offre un’esperienza simile come ingegnere software AI open source di uno sviluppatore indiano. Pronto a provarlo tu stesso? Di seguito è riportato come installare e configurare Devika AI.
Cos’è Devika AI? Devika AI è un’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 è stato sviluppato dal 21enne Mufeed VH, fondatore di Lyminal e Stition.AI.
Devika AI offre un’esperienza collaborativa: chiunque può 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à di Devika derivano da modelli di intelligenza artificiale avanzati come Claude e GPT-4, che gli consentono di affrontare compiti di codifica complessi.
Download e installazione delle dipendenze
Per eseguire Devika AI, sono necessarie alcune dipendenze, tra cui Ollama e Bun.
Installazione di Ollama e Bun
- Visita il sito web di Ollama e fai clic sul pulsante “Scarica per Windows”. Se utilizzi MacOS o Linux, seleziona le rispettive opzioni.
- Una volta scaricata l’installazione, eseguila per installare Ollama.
- Successivamente, devi installare Bun. Per fare ciò, vai alla finestra cmd e digita
powershell -c "irm bun.sh/install.ps1 | iex"
- Vedrai il messaggio “Bun è stato installato con successo” una volta completato il processo.
Clonazione del repository Devika
Ora devi clonare il repository Devika da GitHub per ottenere i file necessari per l’installazione.
- Avvia il prompt dei comandi sul tuo PC Windows digitando
cmd
ocommand prompt
nel menu Start e selezionando l’applicazione dai risultati.
- Copia e incolla questo comando nel prompt dei comandi,
git clone https://github.com/stitionai/devika.git
. Premi il tasto “Invio” per consentire al tuo sistema di copiare tutti i file necessari dal repository al tuo computer.
Il tuo sistema ora ha i file di cui ha bisogno e ha creato una directory denominata “Devika”. Il passaggio successivo consiste nell’installare dipendenze aggiuntive.
Installazione delle dipendenze richieste
Per installare le dipendenze richieste, è necessario accedere alla directory Devika.
- Digitare
cd devika
e premere il tasto “Invio”.
- Successivamente, digita
pip install -r requirements.txt
per installare le dipendenze Python necessarie e premi il tasto “Invio”.
- Seguilo con il comando
pip install -r requirements.txtplaywright install --with-deps
. L’installazione delle dipendenze potrebbe richiedere del tempo.
Impostazione delle chiavi API e configurazione
A seconda delle funzionalità 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à nel config.toml
file nella directory Devika.
- Nella directory principale, digitare
config.toml
per accedere al file di configurazione.
- Se utilizzi Windows, apri il file utilizzando Blocco note. La sezione “Chiavi API” nel file di configurazione è dove puoi aggiungere le tue chiavi per diversi modelli AI.
- Per aggiungere una chiave è sufficiente incollarla accanto al rispettivo modello tra parentesi. Una volta terminato, chiudi il file.
Avvio del server Devika AI
Per eseguire Devika AI, devi prima avviare il server Devika.
- Nella directory principale, digita
python devika.py
e premi il tasto “Invio”.
- Quando il server inizia a funzionare, vedrai un messaggio nella finestra del prompt dei comandi.
Compilazione ed esecuzione del server UI
L’ultima serie di passaggi che devi completare per eseguire Devika AI consiste nel compilare ed eseguire il server dell’interfaccia utente.
- Apri una nuova finestra del prompt dei comandi e vai alla directory Devika utilizzando
cd devika
. - Successivamente, digita
cd ui/
prima di premere il tasto “Invio”.
- Seguire questo con
bun install
e poibun run dev
. Premere il tasto “Invio” dopo ogni comando.
- Ora la tua installazione è completa e devi solo avviare Devika AI. Puoi eseguire Devika AI nel tuo browser dopo averlo installato visitando http://localhost:3000 per accedere all’interfaccia Devika AI.
Devika AI, essendo un’alternativa gratuita e open source a Devin AI, è più accessibile a un numero maggiore di persone. Se sei interessato a verificare come può semplificare il processo di scrittura dei programmi, i passaggi precedenti ti aiuteranno a installarlo sul tuo sistema.
Detto questo, tieni presente che lo strumento Devika AI è attualmente in fase di elaborazione. Ciò significa che potresti riscontrare problemi durante il tentativo di farlo funzionare o riscontrare bug anche mentre è in funzione. Tuttavia, gli sviluppatori stanno lavorando attivamente per risolvere i problemi con Devika AI, ed è solo questione di tempo prima che sia alla pari con la sua controparte proprietaria.
Lascia un commento