Painel de orquestração multiagente
Ferramentas de operações para equipas que gerem sistemas de agentes de IA · Protótipo interativo com dados de exemplo, a solo
Atualizado
Antes
Os agentes funcionavam como uma caixa negra. Quando uma execução falhava, os engenheiros liam logs em bruto de vários serviços.
Depois
Um só ecrã que mostra que agente falhou numa execução e o rasto de mensagens que levou até lá.
- 1Pessoa:Engenheiro
Desenha um workflow no construtor e define o papel, as ferramentas e os limites de cada agente.
- 2Sistema:Orquestrador
Atribui tarefas a agentes de trabalho, de pesquisa e de ferramentas.
Sistema:AgentesTrocam mensagens entre si, cada uma marcada com o trace id da execução.
- 3Sistema:Plataforma
Atualiza o mapa em direto, a latência e o custo de cada agente durante a execução.
- 4Pessoa:Engenheiro
Abre o agente que falhou, segue o seu rasto de mensagens e corrige o passo.
Sempre garantido
- Um agente falhado repete a tentativa e depois escala para revisão humana.
- Cada mensagem é guardada com o seu trace id.
- Um agente acima do limite de custo é pausado.
Problema
Vários agentes de IA trabalhavam em conjunto, trocando mensagens e ramificando. Quando uma execução falhava, ninguém conseguia ver que agente falhou nem porquê.
Diagnóstico
Os logs de cada agente dizem pouco isoladamente. A falha está nas passagens de testemunho, por isso cada mensagem precisa de um trace id do início ao fim.
Opções que ponderei
Como encontra um engenheiro o agente que fez falhar uma execução?
Escolhida
Um trace id por execução, mostrado como rasto de mensagens entre agentes
A falha costuma estar numa passagem de testemunho, e o rasto mostra todas as passagens por ordem. Custo: cada mensagem tem de levar o id.
Rejeitada
Uma vista de logs separada por agente
Cada log parece normal isoladamente, por isso a passagem avariada fica escondida.
Solução
Uma app de controlo para execuções de agentes: mapa de agentes em direto, construtor de workflows, gráficos de custo e latência e rastreio de mensagens ao longo da execução, alimentada por execuções de exemplo.
- Interface
- Next.js
- React
- Tailwind CSS
- Radix UI
- Recharts
- Motion
- Entrega
- Vitest
- Playwright
- Cloudflare Pages