Curadoria
Building Effective AI Agents (Anthropic)
agentesclaude-codeframeworks
Por que vale
Quando o assunto é agente de IA, a maior parte do que circula é hype ou tutorial preso a um framework da moda. Este guia da própria Anthropic é a fonte primária: define o que conta como agente, separa workflow de agente e mostra padrões de composição que você implementa com poucas linhas, sem biblioteca complicada no meio. Para quem mexe com skills e automações, é o texto que dá o vocabulário e o critério.
O conselho que mais me marcou é também o mais contraintuitivo: comece sem framework. A recomendação é usar a API do modelo direto, porque frameworks adicionam camadas de abstração que escondem os prompts e respostas, dificultam o debug e tentam você a complicar quando o simples bastava. É um guia que empurra pra menos engenharia, não pra mais.
Principais insights
- Workflow não é agente. Workflows orquestram modelos e ferramentas por caminhos de código predefinidos. Agentes são modelos usando ferramentas autonomamente num loop, decidindo o próprio percurso. Saber qual dos dois você precisa muda tudo no projeto.
- Quando NÃO construir um agente. A pergunta vem antes da arquitetura: muitos problemas se resolvem com uma chamada simples ou um workflow fixo, mais barato e mais previsível. Agente só compensa quando a tarefa pede flexibilidade e decisão a cada passo.
- Simplicidade vence framework. As implementações que mais funcionam, segundo a Anthropic, não usavam frameworks complexos: eram padrões simples e componíveis. Comece com a API direta e só adicione abstração quando a dor justificar.
- Padrões componíveis como peças de Lego. O guia descreve blocos que se encaixam (encadeamento, roteamento, paralelização, orquestrador-trabalhadores, entre outros) em vez de uma arquitetura única. Você combina os que o problema pede.
- Transparência e debug importam. Frameworks que escondem o prompt e a resposta cobram o preço na hora de entender por que algo deu errado. Manter o sistema legível é uma decisão de design, não um detalhe.