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í.
- 1Persona:Ingeniero
Dibuja un flujo en el editor y define el rol, las herramientas y los límites de cada agente.
- 2Sistema:Orquestador
Asigna tareas a agentes trabajadores, de búsqueda y de herramientas.
Sistema:AgentesSe pasan mensajes entre sí, cada uno marcado con el id de traza de la ejecución.
- 3Sistema:Plataforma
Actualiza el mapa en vivo, la latencia y el coste de cada agente mientras avanza la ejecución.
- 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é
¿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