Imagine ter um assistente de código pessoal que possa ajudá-lo a escrever, refatorar e commitar seu código de forma inteligente. Isso é exatamente o que AIDA, um assistente de código baseado em inteligência artificial, tem a oferecer.

Com a integração com os modelos GPT-4 e GPT-3.5 da OpenAI, AIDA é capaz de realizar uma variedade de tarefas, desde a criação de código até a refatoração e commit. Além disso, AIDA é uma ferramenta de linha de comando que se integra perfeitamente com o Git, permitindo que você commit as alterações, crie amostras de código, adicione testes unitários e muito mais.

Para iniciar com AIDA, é necessário uninstallar o original Exuberant CTAGS e instalar o Universal CTAGS. Em seguida, você precisa configurar a chave da OpenAI no ambiente e lançar AIDA sem flags, o que inicializará um repositório Git.

AIDA tem várias opções de flag, como `–no-git` para desativar a integração com o Git, opções para mudar temas e modelos, e um limite de 1000 tokens para tags C, que podem ser modificados. É importante lembrar de adicionar os arquivos ocultos criados por AIDA ao arquivo de ignore do Git para evitar problemas.

AIDA é sensível ao estado do repositório Git e tentará proteger os arquivos, garantindo que eles sejam commitados antes de fazer alterações. Além disso, AIDA pode ser configurado para utilizar diferentes modelos, como GPT-4 e GPT-3.5, cada um com seus próprios benefícios e desvantagens.

Com AIDA, você pode criar e interagir com código de forma rápida e eficiente. O assistente de código pode ajudá-lo a escrever commits, criar jogos, como o jogo de Noughts and Crosses, e muito mais. Além disso, AIDA pode aprender e melhorar com o tempo, permitindo que você faça mais em menos tempo.

Além de sua funcionalidade, AIDA também pode ser integrado com editores de código favoritos, como o Vim, utilizando um plugin. Isso permite que você abra AIDA em uma janela separada ou em modo silencioso e mude entre diferentes modelos com apenas alguns toques.

O futuro da programação com AIDA é emocionante, e o speaker acredita que, em seis a doze meses, os programadores que não usarem ferramentas como AIDA estarão fazendo um desserviço aos seus clientes, a menos que haja razões legítimas para não usar essas ferramentas.

O que você pode esperar de AIDA?

* Um assistente de código pessoal que pode ajudá-lo a escrever e refatorar código
* Integração com o Git para commitar alterações e criar amostras de código
* Capacidade de mudar temas e modelos, como GPT-4 e GPT-3.5
* Limites de tokens configuráveis para tags C
* Sensibilidade ao estado do repositório Git para proteger arquivos
* Capacidade de aprender e melhorar com o tempo
* Integração com editores de código favoritos, como o Vim, utilizando plugins

O futuro da programação

O speaker está emocionado com as possibilidades que AIDA oferece e acredita que, com o tempo, AIDA se tornará uma ferramenta essencial para programadores. Você pode contribuir para o projeto AIDA e ajudar a torná-lo ainda melhor. Além disso, você pode fornecer feedback e ajudar a moldar o futuro da programação com AIDA.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *