Carregando publicação…
Carregando publicação…
Metodologia de código aberto combina agentes de contexto profundo e subagentes com memória limpa para validar especificações técnicas antes do código.
O Google liberou o código aberto do Elephant-Goldfish Model (EGM), um plugin e arcabouço de desenvolvimento voltado para engenharia de software guiada por especificações (Spec-Driven Development) com agentes autônomos. A proposta separa o processo de concepção arquitetural em dois papéis cognitivos contrastantes para eliminar alucinações e premissas implícitas antes que qualquer linha de código seja gerada.
No modelo concebido pelo tecnólogo Dave Rensin, a fase de desenho é atribuída ao Elefante: um agente de contexto profundo que retém todo o histórico do repositório, fronteiras de componentes e regras de negócio para dialogar com o desenvolvedor e redigir a especificação em Markdown (docs/designs/).
A validação crítica cabe ao Peixe-dourado: subagentes efêmeros inicializados com contexto zero e sem memória dos diálogos anteriores. Eles analisam a documentação de forma puramente objetiva, como engenheiros recém-chegados à equipe. Se uma dependência ou restrição operacional não estiver registrada explicitamente no texto, o revisor aponta a lacuna, impedindo que vieses conversacionais passem despercebidos.
Distribuído sob licença Apache 2.0, o EGM inclui comandos como /egm-brainstorm, /egm-review e /egm-drift-report para detectar desvios entre código e documentação. A ferramenta conta com suporte nativo a múltiplos ambientes de agentes, incluindo Antigravity (agy), Claude Code e OpenAI Codex.