Gå til indhold

Dashboard til multiagent-orkestrering

Driftsværktøj til teams, der kører AI-agentsystemer · Interaktiv prototype med eksempeldata, alene

Opdateret

Før

Agenterne kørte som en sort boks. Når en kørsel fejlede, læste ingeniører rå logs på tværs af flere tjenester.

Efter

Én skærm, der viser, hvilken agent der fejlede i en kørsel, og det beskedspor, der førte dertil.

Sådan fungerer det
  1. 1Menneske:Ingeniør

    Tegner en workflow i builderen og sætter hver agents rolle, værktøjer og grænser.

  2. 2System:Orkestrator

    Tildeler opgaver til worker-, søge- og værktøjsagenter.

    System:Agenter

    Sender beskeder til hinanden, hver stemplet med kørslens sporings-id.

  3. 3System:Platform

    Opdaterer live-kortet, latens og omkostninger for hver agent undervejs i kørslen.

  4. 4Menneske:Ingeniør

    Åbner den fejlende agent, følger dens beskedspor og retter trinnet.

Gælder altid

  • En fejlende agent prøver igen og eskalerer derefter til menneskeligt gennemsyn.
  • Hver besked gemmes med sit sporings-id.
  • En agent over sit omkostningsloft sættes på pause.

Problem

Flere AI-agenter arbejdede sammen, sendte beskeder og forgrenede sig. Når en kørsel fejlede, kunne ingen se, hvilken agent der gik i stykker, eller hvorfor.

Diagnose

Logs fra hver agent siger ikke meget hver for sig. Fejlen ligger i overleveringerne, så hver besked skal have ét sporings-id fra start til slut.

Overvejede muligheder

  1. Hvordan finder en ingeniør den agent, der ødelagde en kørsel?

    Valgt

    Ét sporings-id pr. kørsel, vist som et beskedspor på tværs af agenterne

    Fejlen ligger som regel i en overlevering, og sporet viser hver overlevering i rækkefølge. Pris: hver besked skal bære id’et.

    • Fravalgt

      En separat logvisning pr. agent

      Hver log ser fin ud for sig, så den fejlende overlevering forbliver skjult.

Løsning

En kontrolcentral til agentkørsler: et live-agentkort, en workflow-builder, grafer for omkostninger og latens og sporing af beskeder gennem en kørsel, drevet af eksempelkørsler.

Brugerflade
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Recharts
  • Motion
Levering
  • Vitest
  • Playwright
  • Cloudflare Pages