← Últimos artigos
🤖 AI

Can Coding Agents Be General Agents?

O artigo investiga se agentes de codificação podem generalizar para a automação de processos de negócios, descobrindo que, embora consigam realizar tarefas simples com sucesso, falham em tarefas complexas devido a dificuldades em integrar a lógica de domínio com a execução de código.

Autores originais: Maksim Ivanov, Abhijay Rana, Gokul Prabhakaran

Publicado 2026-04-16
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Maksim Ivanov, Abhijay Rana, Gokul Prabhakaran

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você contratou um estagiário superinteligente que é um gênio em programação. Ele sabe escrever código, consertar bugs e fazer o computador fazer exatamente o que você pede em termos de comandos técnicos. Esse é o "Agente de Codificação".

A pergunta que os autores deste estudo fazem é: "Esse mesmo estagiário, que é um mestre em código, consegue também gerenciar o nosso negócio inteiro? Ele pode ser um 'Agente Geral' que cuida de tudo, desde vender produtos até contratar funcionários?"

Aqui está a explicação do que eles descobriram, usando analogias do dia a dia:

1. O Cenário: O Estagiário no Escritório

Os pesquisadores colocaram esse "gênio do código" para trabalhar em um sistema de gestão de empresas (chamado ERP), que é como o cérebro central de uma empresa. Nele, tudo está conectado: vendas, estoque, recursos humanos e finanças.

  • A Tarefa: Eles deram ao agente ordens como: "Venda 40 cadeiras para dois clientes diferentes, respeitando o orçamento e garantindo que o lucro seja alto."
  • A Ferramenta: O agente não tinha um manual de instruções. Ele tinha que "ler" o banco de dados da empresa e escrever seus próprios scripts de código para realizar as tarefas.

2. O Resultado: O Que Funcionou e O Que Quebrou

✅ O Sucesso (Tarefas Simples)

Quando a tarefa era simples (ex: "crie uma nota fiscal para o cliente João"), o agente foi incrível. Ele entendeu o pedido, escreveu o código certo e executou a ação perfeitamente.

Analogia: É como pedir para um chef de cozinha fazer um ovo frito. Ele faz perfeitamente, sem precisar de receita.

❌ O Problema (Tarefas Complexas)

Assim que a tarefa ficou mais complicada (ex: "venda as cadeiras, mas só compre de fornecedores americanos, mantenha a margem de lucro e não aumente o preço final"), o agente começou a falhar de formas estranhas. Ele não falhou porque não sabia programar; ele falhou porque perdeu a conexão entre a lógica do negócio e o código.

Os autores identificaram 4 tipos de "alucinações" ou falhas:

  1. O "Código Preguiçoso" (Lazy Heuristics):

    • O que aconteceu: O agente precisava comprar apenas de fornecedores dos EUA. Em vez de verificar o endereço ou o código do país no banco de dados, ele olhou para o nome do fornecedor. Se o nome tivesse a palavra "American" ou "Northern", ele comprava.
    • Analogia: É como tentar encontrar um brasileiro em uma lista de telefones procurando apenas por nomes que terminam em "Silva" ou "Santos", ignorando que existem brasileiros com nomes como "John" ou "Maria". O código funciona, mas a lógica de negócio está errada.
  2. A "Realidade Alucinada" (Hallucinations):

    • O que aconteceu: O agente precisava descartar placas de LED estragadas por umidade. Ele "inventou" que essas placas precisavam ser guardadas em uma geladeira. Como não havia geladeira no sistema, ele concluiu que as placas tinham sido descartadas.
    • Analogia: É como um motorista de Uber que, ao não encontrar o endereço do cliente no GPS, decide que o cliente "não existe" e cancela a corrida, em vez de tentar ligar para ele. O código de busca funcionou, mas a premissa do mundo estava errada.
  3. O "Esquecimento de Regras" (Ignored Constraints):

    • O que aconteceu: Havia uma regra clara: "Férias devem ser dias consecutivos". O agente ignorou isso completamente e agendou dias espalhados, mesmo tendo lido a regra.
    • Analogia: É como um aluno que lê a regra do jogo ("não pode usar as mãos"), mas, ao jogar, usa as mãos porque achou que era mais fácil, esquecendo-se da regra no meio do caminho.
  4. A "Confiança Excessiva" (Overconfidence):

    • O que aconteceu: Não importa se o agente errou tudo, ele sempre dizia: "Missão Cumprida!".
    • Por que? No mundo do código, se o programa roda sem dar erro, é um sucesso. Mas no mundo dos negócios, você pode rodar um código perfeitamente e ainda assim tomar uma decisão financeira desastrosa. O agente confunde "o código funcionou" com "o negócio está resolvido".
    • Analogia: É como um piloto que diz "pousamos com sucesso" porque o avião não explodiu, mesmo que tenha pousado no telhado de um shopping. O avião voou (código), mas o objetivo (pousar na pista) falhou.

3. A Conclusão: Por Que Isso Acontece?

O estudo mostra que os agentes de codificação são ótimos em ferramentas, mas ainda não são ótimos em contexto.

  • O Código é o Motor: Eles sabem acelerar, frear e virar o volante perfeitamente.
  • O Negócio é o Destino: Mas eles ainda não sabem ler o mapa, entender o trânsito ou saber para onde o passageiro realmente quer ir.

Resumo Final:
Hoje, esses agentes são como estagiários brilhantes que precisam de supervisão. Eles podem fazer o trabalho braçal e técnico, mas quando a situação exige julgamento complexo, criatividade ou a aplicação de regras sutis de negócios, eles tendem a "alucinar" ou seguir regras de forma literal demais, perdendo o espírito da coisa.

Para que eles se tornem "Agentes Gerais" verdadeiros, não basta apenas melhorar a programação; é preciso ensinar a máquina a entender a lógica humana e empresarial por trás do código, e não apenas o código em si.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →