O lançamento do ChatGPT mostrou o poder da IA generativa. Agora, o suposto “primeiro engenheiro de software de IA do mundo”, Devin, está causando agitação. Enquanto Devin permanece em beta fechado, Devika oferece uma experiência semelhante à de engenheiro de software de IA de código aberto de um desenvolvedor indiano. Pronto para experimentar você mesmo? Veja abaixo como instalar e configurar o Devika AI.
O que é Devika AI? Devika AI é uma alternativa de código aberto a Devin, o primeiro engenheiro de software de IA do mundo. Inspirado em Devin, Devika ajuda você a escrever programas, mas com a principal vantagem de ser totalmente gratuito. Esta ferramenta poderosa foi desenvolvida por Mufeed VH, de 21 anos, fundador da Lyminal e Stition.AI.
Devika AI oferece uma experiência colaborativa – qualquer pessoa pode usar, compartilhar e melhorar sua base de código. Ele entende prompts de linguagem natural, pesquisa soluções de codificação ideais e atua como um assistente inteligente, oferecendo maneiras de aprimorar seu código. As capacidades da Devika resultam de modelos avançados de IA como Claude e GPT-4, permitindo-lhe lidar com tarefas complexas de codificação.
Baixando e instalando dependências
Para executar o Devika AI, você precisa de algumas dependências, incluindo Ollama e Bun.
Instalando Ollama e Bun
- Visite o site da Ollama e clique no botão ‘Download para Windows’. Se você estiver no MacOS ou Linux, selecione as respectivas opções.
- Depois que a configuração for baixada, execute-a para instalar o Ollama.
- Em seguida, você precisa instalar o Bun. Para fazer isso, vá até a janela do cmd e digite
powershell -c "irm bun.sh/install.ps1 | iex"
- Você verá a mensagem ‘Bun foi instalado com sucesso’ assim que o processo for concluído.
Clonando o Repositório Devika
Agora você precisa clonar o repositório Devika do GitHub para obter os arquivos necessários para instalação.
- Inicie o prompt de comando em seu PC com Windows digitando
cmd
oucommand prompt
no menu Iniciar e selecionando o aplicativo nos resultados.
- Copie e cole este comando no prompt de comando,
git clone https://github.com/stitionai/devika.git
. Pressione a tecla ‘Enter’ para permitir que seu sistema copie todos os arquivos necessários do repositório para sua máquina.
Seu sistema agora possui os arquivos necessários e criou um diretório chamado ‘Devika’. A próxima etapa é instalar dependências adicionais.
Instalando dependências necessárias
Para instalar as dependências necessárias, você precisa navegar até o diretório Devika.
- Digite
cd devika
e pressione a tecla ‘Enter’.
- Em seguida, digite
pip install -r requirements.txt
para instalar as dependências necessárias do Python e pressione a tecla ‘Enter’.
- Siga isso com o comando
pip install -r requirements.txtplaywright install --with-deps
. Pode levar algum tempo para instalar as dependências.
Configurando as chaves e configuração da API
Dependendo de quais recursos você deseja usar, o Devika AI pode precisar de chaves de API específicas para funcionar corretamente. Você pode configurá-los para estabelecer parâmetros que a ferramenta AI usará no config.toml
arquivo no diretório Devika.
- No diretório raiz, digite
config.toml
para acessar o arquivo de configuração.
- Se você estiver executando o Windows, abra o arquivo usando o Bloco de Notas. A seção ‘Chaves de API’ no arquivo de configuração é onde você pode adicionar suas próprias chaves para diferentes modelos de IA.
- Para adicionar uma chave, basta colá-la ao lado do seu respectivo modelo entre colchetes. Quando terminar, feche o arquivo.
Iniciando o servidor Devika AI
Para executar o Devika AI, você precisa primeiro iniciar o servidor Devika.
- No diretório raiz, digite
python devika.py
e pressione a tecla ‘Enter’.
- Quando o servidor começar a funcionar, você verá uma mensagem na janela do prompt de comando.
Compilando e executando o servidor UI
A série final de etapas que você precisa concluir para executar o Devika AI é compilar e executar o servidor UI.
- Abra uma nova janela de prompt de comando e navegue até o diretório Devika usando
cd devika
. - Em seguida, digite
cd ui/
antes de pressionar a tecla ‘Enter’.
- Siga isso com
bun install
e entãobun run dev
. Pressione a tecla ‘Enter’ após cada comando.
- Agora sua instalação está concluída e você só precisa iniciar o Devika AI. Você pode executar o Devika AI em seu navegador depois de instalado, visitando http://localhost:3000 para acessar a interface do Devika AI.
Devika AI, sendo uma alternativa gratuita e de código aberto ao Devin AI, é mais acessível a um maior número de pessoas. Se você estiver interessado em saber como isso pode simplificar o processo de criação de programas, as etapas acima o ajudarão a instalá-lo em seu sistema.
Dito isto, tenha em mente que a ferramenta Devika AI é atualmente um trabalho em andamento. Isso significa que você pode ter problemas ao tentar fazê-lo funcionar ou encontrar bugs mesmo enquanto estiver funcionando. No entanto, os desenvolvedores estão trabalhando ativamente na resolução de problemas com o Devika AI, e é apenas uma questão de tempo até que ele esteja no mesmo nível de sua contraparte proprietária.
Deixe um comentário