O lançamento do ChatGPT demonstrou as capacidades impressionantes da IA generativa. Atualmente, há rumores em torno de Devin, que dizem ser o “primeiro engenheiro de software de IA do mundo”. Embora Devin ainda esteja em beta fechado, há outra opção disponível na forma de Devika, um engenheiro de software de IA de código aberto desenvolvido por um desenvolvedor indiano. Interessado em experimentar? As etapas para instalar e configurar o Devika AI estão descritas abaixo.
Devika AI é uma alternativa gratuita de código aberto a Devin, o primeiro engenheiro de software de IA do mundo. Foi criado por Mufeed VH, de 21 anos, fundador da Lyminal e Stition.AI, e foi inspirado por Devin. Semelhante ao Devin, o Devika auxilia na escrita de programas, mas com o benefício adicional de ser totalmente gratuito.
Devika AI promove um ambiente colaborativo onde os usuários podem utilizar, distribuir e aprimorar livremente sua base de código. Apresentando modelos avançados de IA, como Claude e GPT-4, Devika está equipado para lidar com tarefas de codificação complexas. Ele adquire um conhecimento profundo dos prompts da linguagem natural e realiza pesquisas para fornecer soluções de codificação ideais, agindo como um assistente proficiente que sugere maneiras de elevar seu código.
Instalação
Para utilizar o Devika AI, é necessário ter diversas dependências como Ollama e Bun.
Instalando Ollama e Bun no seu dispositivo
- 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
Para instalar os arquivos necessários, você deve clonar o repositório Devika do GitHub.
- Para abrir o prompt de comando em seu PC com Windows, basta digitar
cmd
oucommand prompt
no menu Iniciar e selecionar o aplicativo na lista de resultados.
- Para copiar todos os arquivos necessários do repositório para sua máquina, digite o comando
git clone https://github.com/stitionai/devika.git
no prompt de comando e pressione a tecla ‘Enter’.
Os arquivos necessários foram obtidos e um diretório chamado ‘Devika’ foi estabelecido em seu sistema. A próxima tarefa é instalar quaisquer dependências adicionais.
Instalando dependências necessárias
Para instalar as dependências necessárias é necessário acessar o diretório Devika.
- Entre
cd devika
e pressione a tecla ‘Enter’.
- Em seguida, digite
pip install -r requirements.txt
para instalar as dependências Python necessárias 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 chaves e configurações de API
Para garantir a funcionalidade adequada, o Devika AI pode exigir chaves de API específicas, dependendo dos recursos desejados. Esses parâmetros podem ser definidos no config.toml
arquivo localizado 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 inserir uma chave, basta colá-la ao lado do modelo correspondente entre colchetes. Depois de concluído, feche o arquivo.
Lançando o servidor Devika AI
Para usar o Devika AI, é necessário primeiro iniciar o servidor Devika.
- No diretório raiz, digite
python devika.py
e pressione a tecla ‘Enter’.
- Assim que o servidor começar a funcionar, uma mensagem aparecerá na janela do prompt de comando.
Construindo e lançando o UI Server
Para executar o Devika AI com êxito, você deve compilar e executar o servidor UI como o último conjunto de etapas.
- Navegue até o diretório Devika abrindo uma nova janela de prompt de comando e usando o comando
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 é uma alternativa gratuita e de código aberto ao Devin AI, tornando-o facilmente acessível a um público maior. Se você está curioso para saber como ele pode agilizar o processo de codificação, siga as etapas acima para instalá-lo em seu computador.
Apesar disso, é importante ressaltar que a ferramenta Devika AI ainda está em fase de desenvolvimento. Como resultado, você pode encontrar dificuldades ou bugs ao usá-lo. No entanto, os desenvolvedores estão abordando diligentemente quaisquer problemas com o Devika AI e em breve ele será tão eficaz quanto seu equivalente proprietário.
Deixe um comentário