Saltar al contenido

Dashboard de orquestación multiagente

Herramientas de operaciones para equipos que gestionan sistemas de agentes de IA · Prototipo interactivo con datos de ejemplo, en solitario

Actualizado

Antes

Los agentes funcionaban como una caja negra. Cuando una ejecución fallaba, los ingenieros leían logs sin procesar de varios servicios.

Después

Una sola pantalla que muestra qué agente falló en una ejecución y el rastro de mensajes que llevó hasta ahí.

Cómo funciona
  1. 1Persona:Ingeniero

    Dibuja un flujo en el editor y define el rol, las herramientas y los límites de cada agente.

  2. 2Sistema:Orquestador

    Asigna tareas a agentes trabajadores, de búsqueda y de herramientas.

    Sistema:Agentes

    Se pasan mensajes entre sí, cada uno marcado con el id de traza de la ejecución.

  3. 3Sistema:Plataforma

    Actualiza el mapa en vivo, la latencia y el coste de cada agente mientras avanza la ejecución.

  4. 4Persona:Ingeniero

    Abre el agente que falla, sigue su rastro de mensajes y corrige el paso.

Siempre activo

  • Un agente fallido reintenta y después escala a revisión humana.
  • Cada mensaje se almacena con su id de traza.
  • Un agente que supera su tope de coste se pausa.

Problema

Varios agentes de IA trabajaban juntos, pasándose mensajes y bifurcando el trabajo. Cuando una ejecución fallaba, nadie podía ver qué agente se rompía ni por qué.

Diagnóstico

Los logs de cada agente dicen poco por separado. El fallo está en los traspasos, así que cada mensaje necesita un único id de traza de principio a fin.

Opciones que valoré

  1. ¿Cómo encuentra un ingeniero el agente que rompió una ejecución?

    Elegida

    Un id de traza por ejecución, mostrado como rastro de mensajes entre agentes

    El fallo suele estar en un traspaso, y el rastro muestra cada traspaso en orden. Coste: cada mensaje debe llevar el id.

    • Descartada

      Una vista de logs separada por agente

      Cada log parece correcto por separado, así que el traspaso roto sigue oculto.

Solución

Una app de control de misión para ejecuciones de agentes: mapa de agentes en vivo, editor de flujos, gráficos de coste y latencia y trazado de mensajes en una ejecución, con ejecuciones de ejemplo.

Interfaz
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Recharts
  • Motion
Entrega
  • Vitest
  • Playwright
  • Cloudflare Pages