Notebookcheck Logo

O assistente de código de IA "aider" ajuda a programar em repositórios inteiros do GitHub

aider é um assistente de programação de IA para o terminal (imagem: gerada com o Dall-E 3).
aider é um assistente de programação de IA para o terminal (imagem: gerada com o Dall-E 3).
O assistente de IA "aider" está usando o ChatGPT 3.5 ou 4 e pode incorporar repositórios Git inteiros ao desenvolvimento baseado em IA. A ferramenta de código aberto é usada no terminal e deve ser capaz de realizar commits de forma independente com descrições geradas automaticamente.

Ferramentas de geração de código de IA como ChatGPT ou GitHub Copilot já estão disponíveis para desenvolvedores de software. No entanto, essas ferramentas de IA só podem ser usadas para gerar automaticamente seções individuais de código; o projeto de código aberto "aider" agora amplia a geração de código de IA para repositórios Git inteiros. De acordo com seus criadores, o aider pode ser usado não apenas para novos projetos, mas também para bases de código existentes e maiores.

"O Aider é uma ferramenta de linha de comando que permite que o senhor emparelhe o programa com o GPT-3.5/GPT-4 para editar o código armazenado em seu repositório git local. O Aider editará diretamente o código em seus arquivos de código-fonte locais e o git fará o commit das alterações com mensagens de commit sensatas", diz o site do projeto https://aider.chat/. Isso significa que o aider pode ser visto como uma espécie de mediador de IA para o ChatGPT, para o qual o aider pode, por exemplo, criar um mapa geral de repositórios Git inteiros.

Uma vez instalada, a ferramenta de linha de comando aider pode incluir arquivos individuais em uma sessão do ChatGPT chamando-a no estilo "aider <file1> <file2> ...". Como alternativa, aider usará todos os arquivos do projeto quando invocado de dentro do repositório Git sem um nome de arquivo. Os arquivos individuais podem ser adicionados ou removidos da sessão de IA dentro da sessão de bate-papo usando os parâmetros "/add" ou "/drop".

Detalhes sobre a instalação e o uso do assistente de IA podem ser encontrados na página do GitHub do aider. A página do projeto também contém exemplos de transcrições de bate-papo com o aider, por exemplo, alterações em um jogo JavaScript existente ou alterações complexas em vários arquivos, incluindo depuração.

Exemplo de como usar o assistente de IA da aider (Imagem: aider)
Exemplo de como usar o assistente de IA da aider (Imagem: aider)
Please share our article, every link counts!
> Análises e revisões de portáteis e celulares > Arquivo de notícias 2024 04 > O assistente de código de IA "aider" ajuda a programar em repositórios inteiros do GitHub
Alexander Pensler, 2024-04-15 (Update: 2024-04-15)