Índice
4 min de leitura

A era dos AI Wrappers acabou. A era dos Claude Agent Wrappers começou.

Tariq Shihipar da Anthropic revela o que realmente é necessário para construir agentes de produção - do tooling Bash-first à engenharia de contexto baseada no sistema de arquivos.

Analisei o workshop de 90 minutos conduzido por Tariq Shihipar, o líder por trás do Claude Code na Anthropic.

Desde o Manus, o interesse em agentes explodiu - mas como realmente construir agentes que funcionam em produção continua frustrantemente vago. Esse workshop foi a resposta da Anthropic para essa pergunta.

Além de serviços que simplesmente encapsulam uma API de LLM, o que precisa mudar ao projetar aplicações agent-native? Aqui estão as quatro conclusões principais.

Bash É a Ferramenta Mais Poderosa

Você não precisa de dezenas de ferramentas customizadas.

  • Softwares que já existem no Linux - ffmpeg, jq, curl e outros - dão conta da maioria das tarefas quando compostos via comandos Bash.
  • Agentes aprendem sozinhos a usar ferramentas lendo man pages e a saída de --help.
  • Você não precisa enfiar toda especificação de ferramenta dentro do prompt, o que significa menos desperdício de context window.

A implicação é significativa: em vez de construir integrações sob medida para cada capacidade, você entrega um shell ao agente e deixa ele compor o software existente. O universo de ferramentas CLI vira a caixa de ferramentas do agente - sem que nenhuma delas precise ser registrada antecipadamente.

O Centro do Loop do Agente É a Verificação

Coletar Contexto → Executar Ação → Verificar Resultado.

  • O critério para decidir se vale usar um agente é simples: dá pra verificar o output?
  • Código é fácil de verificar com compiladores e linters. Para tarefas de pesquisa, você precisa projetar a lógica de verificação separadamente - como exigir citação de fontes.
  • Não dependa só da inteligência do modelo. Coloque ferramentas determinísticas - verificação de existência de arquivo, validação de sintaxe, checagem de tipos - dentro do loop para prevenir alucinações.

Esse é o insight que a maioria dos times perde. Eles focam em tornar os agentes mais inteligentes quando deveriam torná-los mais verificáveis. Um modelo mediano com loops de verificação fortes vai superar um modelo brilhante sem nenhum.

Até Trabalho Não-Dev Se Resolve com Geração de Código

Até tarefas simples como checar o clima ou analisar e-mails ficam melhores com código do que com respostas em texto.

  • A abordagem: deixar o agente escrever scripts on the fly para conectar múltiplas APIs e processar dados.
  • Uma parcela significativa dos usuários do Claude Code está em funções fora de desenvolvimento - marketing, finanças, operações.
  • Tratar análise de dados e tarefas repetitivas como código descartável - scripts escritos uma vez, executados uma vez, jogados fora - está virando o workflow padrão.

Isso redefine o que “programar” significa na era dos agentes. O agente não precisa de uma integração pré-construída com seu provedor de e-mail. Ele escreve um script que chama a API, filtra os dados e retorna os resultados - tudo gerado em tempo de execução.

Engenharia de Contexto Mora no Sistema de Arquivos

Além da engenharia de prompt, você precisa projetar o ambiente em que o agente trabalha.

  • Dar novas capacidades a um agente não exige fine-tuning complexo. Basta entregar uma pasta com arquivos markdown bem escritos e scripts.
  • Tariq descreveu isso como ser “file system pilled.”
  • Agentes têm estado. O centro da arquitetura de agentes é um ambiente isolado - um container - onde o agente tem acesso a um sistema de arquivos e pode executar comandos Bash.

Pense assim: o sistema de arquivos é a memória de longo prazo do agente, sua biblioteca de referência e seu workspace, tudo em um só lugar. Um arquivo CLAUDE.md na raiz do projeto não é só documentação - é o guia de onboarding do agente. Um diretório scripts/ não é só utilitários - é o kit de ferramentas do agente.

A Mudança de Paradigma

Assim como o desenvolvimento web evoluiu do jQuery para o React - saindo da manipulação imperativa do DOM para uma arquitetura baseada em componentes - o desenvolvimento de agentes está migrando de chamadas brutas de prompt para frameworks estruturados.

A pergunta não é mais “o que eu devo perguntar?” E sim “quais permissões e ambiente eu devo fornecer?”

Os times que entenderem essa distinção - que a performance do agente depende menos do modelo e mais do sistema ao redor dele - vão construir a próxima geração de software.

Baseado no workshop de Tariq Shihipar na Anthropic.

Assine a newsletter

Receba atualizações sobre meus projetos mais recentes, artigos e experimentos com IA e desenvolvimento web.