Saltar para o conteúdo

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á.

Como funciona
  1. 1Pessoa:Engenheiro

    Desenha um workflow no construtor e define o papel, as ferramentas e os limites de cada agente.

  2. 2Sistema:Orquestrador

    Atribui tarefas a agentes de trabalho, de pesquisa e de ferramentas.

    Sistema:Agentes

    Trocam mensagens entre si, cada uma marcada com o trace id da execução.

  3. 3Sistema:Plataforma

    Atualiza o mapa em direto, a latência e o custo de cada agente durante a execução.

  4. 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

  1. 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