EGM: Google's New Way To Use Claude Code Is Insane
Google revoluciona IA ao integrar o código Claude de forma tão ousada que a indústria já está em choque.
Conteudo
TLDR;
É o modelo "elefante-peixinho dourado" do Google: um método de desenvolvimento orientado a especificações que usa um agente principal com memória (elefante) e múltiplos subagentes sem contexto (peixinhos dourados) para planejar completamente um app antes de construí‑lo. Ele se destaca porque separa a função que lembra tudo daquelas sem contexto para evitar que agentes concordem cegamente com ideias erradas, detectando falhas e gerando listas de verificação e testes que acharam erros que a revisão comum deixou passar. Está disponível no GitHub do Google e pode ser integrado a agentes como Claude Code copiando o comando de instalação (por exemplo "install
Resumo
O modelo "elefante-peixinho dourado" do Google é uma abordagem de geração de código que prioriza planejamento rigoroso antes da implementação, usando dois papéis complementares: o elefante, que mantém todo o contexto do projeto e produz planos detalhados e listas de verificação, e os peixinhos dourados, subagentes sem contexto que revisam o plano de forma independente para detectar lacunas, alternativas mais simples, problemas de escalabilidade e ambiguidades. Desenvolvido por engenheiros do Google com base no artigo de Dave Rensin, o método orquestra múltiplas habilidades e agentes para garantir que o plano cubra todos os ângulos, reduzindo a necessidade de adivinhação durante a construção; os relatórios dos peixinhos são combinados em um único parecer que o humano revisa e decide o que aceitar. A ferramenta é open source no GitHub e integra-se a diversos agentes (por exemplo, Claude Code, Codex) via comando de instalação; cria pastas locais (agents, EGM, skills) com os peixinhos, a cópia do repositório e as habilidades do elefante. Benefícios adicionais incluem detecção de erros que revisões tradicionais perdem e uma checagem posterior de "drift" que compara o plano com o app implementado. O método favorece transparência, colaboração humano-agente e facilita manutenção evolutiva do software ao longo do tempo.