Dashboard pro orchestraci agentů
Provozní nástroje pro týmy provozující systémy AI agentů · Interaktivní prototyp s ukázkovými daty, samostatně
Aktualizováno
Před
Agenti běželi jako černá skříňka. Když běh selhal, inženýři četli surové logy napříč několika službami.
Po
Jedna obrazovka, která ukáže, který agent v běhu selhal, a stopu zpráv, která k tomu vedla.
- 1Člověk:Inženýr
Nakreslí workflow v builderu a nastaví každému agentovi roli, nástroje a limity.
- 2Software:Orchestrátor
Přiděluje úkoly pracovním agentům, agentům pro vyhledávání a agentům pro nástroje.
Software:AgentiPředávají si mezi sebou zprávy, z nichž každá je označena trace id daného běhu.
- 3Software:Platforma
Během běhu aktualizuje živou mapu, latenci a náklady každého agenta.
- 4Člověk:Inženýr
Otevře selhávajícího agenta, projde stopu jeho zpráv a opraví daný krok.
Vždy platí
- Selhávající agent to zkusí znovu a poté předá běh ke kontrole člověku.
- Každá zpráva se ukládá se svým trace id.
- Agent nad limitem nákladů se pozastaví.
Problém
Několik AI agentů spolupracovalo, předávalo si zprávy a větvilo se. Když běh selhal, nikdo neviděl, který agent se pokazil ani proč.
Diagnóza
Logy z jednotlivých agentů samy o sobě říkají málo. Chyba sídlí v předáních, takže každá zpráva potřebuje jedno trace id od začátku do konce.
Varianty, které jsem zvažoval
Jak může inženýr najít toho agenta, který běh rozbil?
Zvoleno
Jedno trace id na běh, zobrazené jako stopa zpráv napříč agenty
Chyba obvykle sídlí v předání a stopa ukazuje všechna předání po pořadí. Cena: každá zpráva musí id nést.
Zamítnuto
Samostatný pohled na logy každého agenta
Každý log sám o sobě vypadá v pořádku, takže rozbité předání zůstane skryté.
Řešení
Velín pro běhy agentů: živá mapa agentů, builder workflow, grafy nákladů a latence a trasování zpráv napříč během, poháněné ukázkovými běhy.
- Rozhraní
- Next.js
- React
- Tailwind CSS
- Radix UI
- Recharts
- Motion
- Dodání
- Vitest
- Playwright
- Cloudflare Pages