ChatGPTs lansering viste frem kraften til generativ AI. Nå skaper den ryktede «verdens første AI-programvareingeniør,» Devin, bølger. Mens Devin forblir i lukket beta, tilbyr Devika en lignende opplevelse som en åpen kildekode AI-programvareingeniør fra en indisk utvikler. Klar til å prøve selv? Nedenfor ser du hvordan du installerer og konfigurerer Devika AI.
Hva er Devika AI? Devika AI er et åpen kildekode-alternativ til Devin, verdens første AI-programvareingeniør. Inspirert av Devin hjelper Devika deg med å skrive programmer, men med den viktigste fordelen av å være helt gratis. Dette kraftige verktøyet ble utviklet av 21 år gamle Mufeed VH, grunnlegger av Lyminal og Stition.AI.
Devika AI tilbyr en samarbeidsopplevelse – alle kan bruke, dele og forbedre kodebasen. Den forstår naturlige språkoppfordringer, undersøker etter optimale kodeløsninger og fungerer som en smart assistent, og tilbyr måter å forbedre koden din på. Devikas evner stammer fra avanserte AI-modeller som Claude og GPT-4, som gjør den i stand til å takle komplekse kodingsoppgaver.
Laste ned og installere avhengigheter
For å kjøre Devika AI trenger du noen få avhengigheter, inkludert Ollama og Bun.
Installerer Ollama And Bun
- Besøk Ollama-nettstedet og klikk på «Last ned for Windows»-knappen. Hvis du bruker MacOS eller Linux, velg de respektive alternativene.
- Når oppsettet er lastet ned, kjør det for å installere Ollama.
- Deretter må du installere Bun. For å gjøre det, gå til cmd-vinduet og skriv
powershell -c "irm bun.sh/install.ps1 | iex"
- Du vil se meldingen «Bun ble installert vellykket» når prosessen er fullført.
Kloning av Devika-depotet
Nå må du klone Devika-depotet fra GitHub for å få filene som kreves for installasjon.
- Start ledeteksten på din Windows-PC ved å skrive inn
cmd
ellercommand prompt
i Start-menyen og velge programmet fra resultatene.
- Kopier og lim inn denne kommandoen i ledeteksten,
git clone https://github.com/stitionai/devika.git
. Trykk på «Enter»-tasten for å la systemet kopiere alle nødvendige filer fra depotet til maskinen din.
Systemet ditt har nå filene det trenger og har opprettet en katalog kalt «Devika». Det neste trinnet er å installere flere avhengigheter.
Installere nødvendige avhengigheter
For å installere de nødvendige avhengighetene, må du navigere til Devika-katalogen.
- Skriv inn
cd devika
og trykk på «Enter»-tasten.
- Deretter skriver du
pip install -r requirements.txt
for å installere de nødvendige Python-avhengighetene og trykker på «Enter»-tasten.
- Følg dette opp med kommandoen
pip install -r requirements.txtplaywright install --with-deps
. Det kan ta litt tid å installere avhengighetene.
Sette opp API-nøkler og konfigurasjon
Avhengig av hvilke funksjoner du vil bruke, kan Devika AI trenge spesifikke API-nøkler for å fungere korrekt. Du kan konfigurere disse til å etablere parametere som AI-verktøyet vil bruke i config.toml
filen i Devika-katalogen.
- Skriv inn i rotkatalogen
config.toml
for å få tilgang til konfigurasjonsfilen.
- Hvis du kjører Windows, åpner du filen med Notisblokk. «API Keys»-delen i konfigurasjonsfilen er der du kan legge til dine egne nøkler for forskjellige AI-modeller.
- For å legge til en nøkkel, lim den inn ved siden av dens respektive modell innenfor parentesene. Når du er ferdig, lukk filen.
Starter Devika AI Server
For å kjøre Devika AI må du først starte Devika-serveren.
- I rotkatalogen skriver du inn
python devika.py
og trykker på «Enter»-tasten.
- Når serveren begynner å kjøre, vil du se en melding i ledetekstvinduet.
Kompilere og kjøre UI-serveren
Den siste serien med trinn du må fullføre for å kjøre Devika AI er å kompilere og kjøre UI-serveren.
- Åpne et nytt ledetekstvindu og naviger til Devika-katalogen med
cd devika
. - Deretter skriver du
cd ui/
før du trykker Enter-tasten.
- Følg dette med
bun install
og deretterbun run dev
. Trykk på «Enter»-tasten etter hver kommando.
- Nå er installasjonen fullført, og du trenger bare å starte Devika AI. Du kan kjøre Devika AI i nettleseren din etter at den er installert ved å gå til http://localhost:3000 for å få tilgang til Devika AI-grensesnittet.
Devika AI, som er et gratis og åpen kildekode-alternativ til Devin AI, er mer tilgjengelig for et større antall mennesker. Hvis du er interessert i å sjekke ut hvordan det kan forenkle prosessen med å skrive programmer, vil trinnene ovenfor hjelpe deg med å installere det på systemet ditt.
Når det er sagt, husk at Devika AI-verktøyet er under arbeid. Dette betyr at du kan støte på problemer når du prøver å få det til å fungere eller kan støte på feil selv mens det fungerer. Utviklerne jobber imidlertid aktivt med å løse problemer med Devika AI, og det er bare et spørsmål om tid før den er på nivå med sin proprietære motpart.
Legg att eit svar