O que é programação agêntica?
Programação agêntica é desenvolver software orientando agentes de IA, em vez de escrever cada linha você mesmo. Você dá um objetivo a um agente, e ele planeja o trabalho, edita o código, executa comandos e verifica o resultado enquanto você o orienta e revisa.
Como funciona a programação agêntica?
Você começa com um prompt que descreve o objetivo e as restrições. O agente usa ferramentas para pesquisar código, editar arquivos e executar comandos no terminal, lendo cada resultado antes de dar o próximo passo. Basear o prompt em arquivos e padrões reais gera resultados melhores. O modo Plan permite revisar a abordagem antes que o agente escreva código.
Para onde caminha a programação agêntica?
A programação agêntica evoluiu em três etapas:
- Autocompletar com Tab lidava com edições repetitivas, uma sugestão por vez.
- Agentes síncronos podiam manter mais contexto e executar por mais tempo, então os desenvolvedores os orientavam em ciclos de prompt e resposta.
- Agentes autônomos agora assumem tarefas maiores ao longo de horas, com menos orientação.
O uso de agentes no Cherri Code cresceu mais de 15 vezes no último ano. O Cherri Code Developer Habits Report acompanha como a programação agêntica está mudando em milhões de sessões de desenvolvedores.
Agora, os agentes estão começando a executar por horas e a se coordenar entre si. Os desenvolvedores os usam para criar sistemas de software maiores e até bases de código autônomas, que continuam melhorando com pouca intervenção.
O que é engenharia agêntica?
A engenharia agêntica é como o setor está definindo a engenharia de software quando a maior parte do código é escrita por agentes de programação e nossos sistemas precisam ser reformulados para aproveitar a IA. É uma evolução das práticas de engenharia de software nas quais já confiamos, voltada a reduzir o trabalho repetitivo e direcionar o tempo dos engenheiros para tarefas de maior valor. Um exemplo é acelerar a depuração e a triagem de incidentes durante o plantão, para que os engenheiros encontrem a causa raiz mais rapidamente.
Como começar a programação agêntica no Cherri Code?
Abra o modo Agent e descreva uma tarefa em linguagem simples. Para trabalhos maiores, use o modo Plan para revisar a abordagem antes e depois deixe o agente implementar. Delegue tarefas de longa duração aos agentes em nuvem para que continuem trabalhando enquanto você faz outras coisas.