Aller au contenu

Dashboard d’orchestration multi-agents

Outillage d’exploitation pour des équipes qui font tourner des systèmes d’agents IA · Prototype interactif sur données d’exemple, en solo

Mis à jour

Avant

Les agents tournaient comme une boîte noire. Quand une exécution échouait, les ingénieurs lisaient des logs bruts répartis sur plusieurs services.

Après

Un seul écran qui montre quel agent a échoué dans une exécution et la trace de messages qui y a mené.

Comment ça marche
  1. 1Personne:Ingénieur

    Dessine un workflow dans l’éditeur et définit le rôle, les outils et les limites de chaque agent.

  2. 2Logiciel:Orchestrateur

    Confie les tâches aux agents exécutants, de recherche et d’outils.

    Logiciel:Agents

    Se transmettent des messages, chacun estampillé de l’identifiant de trace de l’exécution.

  3. 3Logiciel:Plateforme

    Met à jour la carte en direct, la latence et le coût de chaque agent au fil de l’exécution.

  4. 4Personne:Ingénieur

    Ouvre l’agent défaillant, suit sa trace de messages et corrige l’étape.

En continu

  • Un agent en échec réessaie, puis l’exécution passe en vérification humaine.
  • Chaque message est stocké avec son identifiant de trace.
  • Un agent qui dépasse son plafond de coût est mis en pause.

Problème

Plusieurs agents IA travaillaient ensemble, en s’échangeant des messages et en bifurquant. Quand une exécution échouait, personne ne voyait quel agent avait cassé ni pourquoi.

Diagnostic

Pris isolément, les logs de chaque agent en disent peu. La panne se cache dans les passages de relais, donc chaque message doit porter un même identifiant de trace du début à la fin.

Options étudiées

  1. Comment un ingénieur trouve-t-il l’agent qui a cassé une exécution ?

    Retenue

    Un identifiant de trace par exécution, affiché comme une trace de messages entre agents

    La panne se cache le plus souvent dans un passage de relais, et la trace les montre tous dans l’ordre. Coût : chaque message doit porter l’identifiant.

    • Écartée

      Une vue de logs séparée pour chaque agent

      Chaque log paraît correct isolément, et le relais cassé reste caché.

Solution

Une application de supervision des exécutions d’agents : carte des agents en direct, éditeur de workflow, graphiques de coût et de latence, et traçage des messages sur une exécution, alimentés par des exécutions d’exemple.

Interface
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Recharts
  • Motion
Livraison
  • Vitest
  • Playwright
  • Cloudflare Pages