ChatGPT’s lancering viste kraften i generativ AI. Nu laver rygterne “verdens første AI-softwareingeniør,” Devin, bølger. Mens Devin forbliver i lukket beta, tilbyder Devika en lignende oplevelse som en open source AI-softwareingeniør fra en indisk udvikler. Klar til at prøve det selv? Nedenfor kan du se, hvordan du installerer og konfigurerer Devika AI.
Hvad er Devika AI? Devika AI er et open source-alternativ til Devin, verdens første AI-softwareingeniør. Inspireret af Devin hjælper Devika dig med at skrive programmer, men med den vigtigste fordel at være helt gratis. Dette kraftfulde værktøj blev udviklet af 21-årige Mufeed VH, grundlægger af Lyminal og Stition.AI.
Devika AI tilbyder en samarbejdsoplevelse – alle kan bruge, dele og forbedre sin kodebase. Det forstår naturlige sprogprompter, forsker efter optimale kodningsløsninger og fungerer som en smart assistent, der tilbyder måder at forbedre din kode på. Devikas egenskaber stammer fra avancerede AI-modeller som Claude og GPT-4, der gør det muligt at tackle komplekse kodningsopgaver.
Download og installation af afhængigheder
For at køre Devika AI har du brug for et par afhængigheder, inklusive Ollama og Bun.
Installation af Ollama And Bun
- Besøg Ollama-webstedet, og klik på knappen ‘Download til Windows’. Hvis du er på MacOS eller Linux, skal du vælge de respektive muligheder.
- Når opsætningen er downloadet, skal du køre den for at installere Ollama.
- Dernæst skal du installere Bun. For at gøre det skal du gå til dit cmd-vindue og skrive
powershell -c "irm bun.sh/install.ps1 | iex"
- Du vil se meddelelsen ‘Bun blev installeret med succes’, når processen er fuldført.
Kloning af Devika-depotet
Nu skal du klone Devika-lageret fra GitHub for at få de nødvendige filer til installationen.
- Start kommandoprompten på din Windows-pc ved at indtaste
cmd
ellercommand prompt
i Start-menuen og vælge programmet fra resultaterne.
- Kopier og indsæt denne kommando i kommandoprompten,
git clone https://github.com/stitionai/devika.git
. Tryk på ‘Enter’-tasten for at tillade dit system at kopiere alle de nødvendige filer fra lageret til din maskine.
Dit system har nu de filer, det har brug for, og har oprettet en mappe med navnet ‘Devika’. Det næste trin er at installere yderligere afhængigheder.
Installation af påkrævede afhængigheder
For at installere de nødvendige afhængigheder skal du navigere til Devika-biblioteket.
- Indtast
cd devika
og tryk på ‘Enter’-tasten.
- Skriv derefter
pip install -r requirements.txt
for at installere de nødvendige Python-afhængigheder og tryk på ‘Enter’-tasten.
- Følg dette op med kommandoen
pip install -r requirements.txtplaywright install --with-deps
. Det kan tage noget tid at installere afhængighederne.
Opsætning af API-nøgler og konfiguration
Afhængigt af hvilke funktioner du vil bruge, kan Devika AI have brug for specifikke API-nøgler for at fungere korrekt. Du kan konfigurere disse til at etablere parametre, som AI-værktøjet vil bruge i config.toml
filen i Devika-mappen.
- Skriv i rodmappen
config.toml
for at få adgang til konfigurationsfilen.
- Hvis du kører Windows, skal du åbne filen ved hjælp af Notesblok. Afsnittet ‘API Keys’ i konfigurationsfilen er, hvor du kan tilføje dine egne nøgler til forskellige AI-modeller.
- For at tilføje en nøgle skal du blot indsætte den ved siden af dens respektive model inden for parenteserne. Luk filen, når du er færdig.
Start af Devika AI Server
For at køre Devika AI skal du først starte Devika-serveren.
- I rodmappen skal du skrive
python devika.py
og trykke på ‘Enter’-tasten.
- Når serveren begynder at køre, vil du se en meddelelse i kommandopromptvinduet.
Kompilering og kørsel af UI-serveren
Den sidste række af trin, du skal udføre for at køre Devika AI, er at kompilere og køre UI-serveren.
- Åbn et nyt kommandopromptvindue og naviger til Devika-biblioteket ved hjælp af
cd devika
. - Indtast derefter,
cd ui/
før du trykker på ‘Enter’-tasten.
- Følg dette med
bun install
og derefterbun run dev
. Tryk på ‘Enter’-tasten efter hver kommando.
- Nu er din installation færdig, og du skal bare starte Devika AI. Du kan køre Devika AI i din browser, efter at den er installeret, ved at besøge http://localhost:3000 for at få adgang til Devika AI-grænsefladen.
Devika AI, der er et gratis og open source-alternativ til Devin AI, er mere tilgængeligt for et større antal mennesker. Hvis du er interesseret i at tjekke ud, hvordan det kan forenkle processen med at skrive programmer, vil ovenstående trin hjælpe dig med at installere det på dit system.
Når det er sagt, skal du huske på, at Devika AI-værktøjet i øjeblikket er i gang. Det betyder, at du kan løbe ind i problemer, når du prøver at få det til at fungere, eller kan støde på fejl, selvom det fungerer. Udviklerne arbejder dog aktivt på at løse problemer med Devika AI, og det er kun et spørgsmål om tid, før det er på niveau med sin proprietære pendant.
Skriv et svar