Agentes de IA executam tarefas reais: abrem arquivos, chamam serviços, escrevem mensagens. Quando algo dá errado, a primeira pergunta é sempre a mesma: o que aconteceu, em que ordem e por quê? Este artigo defende que a rastreabilidade deve fazer parte da arquitetura do agente desde o primeiro dia, e não ser acrescentada como um log depois que a ação já aconteceu. A análise parte da experiência de desenvolvimento do y0, plataforma de agentes criada na Mynd Labs.
1. O problema do rastro que chega tarde
Na maior parte dos sistemas, o agente age primeiro e o registro vem depois. O log é um subproduto: texto solto, sem relação formal entre uma decisão e a próxima. Isso funciona enquanto as tarefas são curtas. Em tarefas longas, com várias ferramentas, o log vira uma lista que alguém precisa interpretar. Reproduzir o que o agente fez fica difícil e auditar fica mais difícil ainda.
2. Três escolhas de arquitetura no y0
O y0 organiza tarefas descritas em linguagem comum. Para isso, três decisões foram tomadas desde o início.
a) Máquinas virtuais dedicadas. Cada execução roda em um ambiente isolado. O que o agente fez fica restrito a esse ambiente, o que torna o escopo da ação claro e evita que uma tarefa interfira em outra.
b) Conexões via MCP (Model Context Protocol). O acesso a ferramentas e serviços passa por um protocolo padronizado. Como as chamadas seguem um formato conhecido, cada uso de ferramenta pode ser registrado de forma uniforme.
c) Um grafo de execução auditável e reproduzível. Cada passo da tarefa é um nó, com suas entradas, a ferramenta usada e o resultado. As arestas mostram o que dependeu de quê. O pedido em linguagem comum se transforma em uma estrutura que pode ser lida, revisada e executada de novo.

3. Por que o grafo muda a conversa
Quando o rastro é a própria estrutura da execução, três coisas melhoram:
– Auditoria: é possível verificar o caminho completo de uma tarefa, não só o resultado final.
– Reprodução: com as mesmas entradas e o mesmo grafo, uma execução pode ser repetida para investigar um comportamento.
– Responsabilidade: fica claro qual passo produziu qual efeito, e em qual ambiente.
A diferença não é só de organização. No modelo “depois da ação”, o registro depende de a ação ter sido bem registrada. No modelo “desde o início”, a ação e o registro formam um único passo.

4. O que o projeto alcançou e o que ainda está em desenvolvimento
O y0 passou pelas fases alfa e beta e chegou a cerca de 300 utilizadores. Esse número descreve o alcance do projeto nessas fases e não deve ser lido como prova de maturidade em escala. O que existe hoje é um conjunto de decisões de arquitetura testado com usuários reais nas fases alfa e beta. Ainda estão em desenvolvimento a ampliação do uso, a medição sistemática do benefício da auditoria e a avaliação independente das escolhas descritas aqui.
5. Conclusão
Tratar a rastreabilidade como requisito de arquitetura, e não como recurso adicional, muda o que se espera de um agente: além de concluir a tarefa, ele deixa uma estrutura que outra pessoa pode inspecionar. Para equipes que constroem agentes, a pergunta útil no início do projeto é: como cada ação será representada no momento em que acontece?
Sobre o autor
Yethikrishna R é fundador e engenheiro líder da Mynd Labs e desenvolveu o y0, plataforma de agentes que passou pelas fases alfa e beta e chegou a cerca de 300 utilizadores.
