← Alle projekter

CITY

AI-platform · Produktdesign · Systemarkitektur

Status: Under udvikling

CITY er tænkt som en visuel måde at forstå og styre komplekse AI-systemer på. I stedet for logfiler og tabeller skal du se systemerne som en by: Hver bygning er et system med sit eget team af agenter, og du kan se, hvem der arbejder på hvad, og gribe ind, når noget kræver en beslutning.

Lige nu findes CITY som en interaktiv prototype med scriptet indhold. Ingen rigtige agenter er koblet på endnu.

Hvorfor bygger jeg det?

Komplekse AI-systemer bliver hurtigt svære at overskue, når mange agenter, opgaver og beslutninger arbejder samtidig. CITY undersøger, om de kan blive lettere at forstå og styre ved at omsætte dem til en visuel by, hvor man kan se på et øjeblik, hvad der sker, og hvor der er brug for et menneske.

Sådan er CITY tænkt

Det planlagte samspil

  1. Systemerne arbejder

    Planlagt · MDOS under udvikling

    fx

    • Koordinator
    • Research
    • Kvalitetskontrol

    Målet er, at hvert system har sit eget team af specialiserede agenter, der løser opgaver efter faste regler. Det første er MDOS, som arbejder med marketing.

    • Agenter med hver sin rolle
    • Opgaver går fra agent til agent

    Videre til næste trin: hændelser

  2. CITY gør arbejdet synligt

    Visualiseres i prototypen

    • MDOS
    • Næste bygning

    Systemerne bliver til bygninger i en fælles by.

    • Bygning = et system eller en funktion med sit eget team
    • Agenter = medarbejdere med roller
    • Opgaver bevæger sig synligt mellem dem
    • En markering viser, når noget venter på mig

    Videre til næste trin: overblik

  3. Jeg følger, ændrer og godkender

    Interaktionen afprøves i prototypen

    • Følg med
    • Godkend

    Målet er, at systemerne kører selv, mens jeg kan se, hvad der sker, og gribe ind, når der skal træffes en beslutning.

    • Følg med: altid muligt
    • Godkend det, der kræver et menneske
    • Ændringer i viden og regler kræver min godkendelse

Et eksempel

Eksempel på den planlagte oplevelse. Det er ikke færdig funktionalitet. Prototypen viser et lignende forløb med scriptet indhold.

En marketingopgave, fx et kort produktopslag, sendes til MDOS-bygningen.

  1. Opgaven lander i MDOS-bygningen.
  2. Agentteamet arbejder: Koordinatoren fordeler opgaven, Research finder materiale, og Kvalitetskontrol tjekker resultatet.
  3. CITY viser forløbet: Opgaven bevæger sig synligt fra agent til agent.
  4. Udkastet må ikke sendes, før jeg har godkendt det. Opgaven markeres i byen.
  5. Jeg godkender i CITY, og beslutningen sendes tilbage til MDOS, som fortsætter.

Status

  1. Koncept (gennemført)
  2. Interaktiv prototypeNu
  3. Fungerende systemlogik
  4. Integration med rigtige agenter

Under motorhjelmen

CITYs byggesten og hvor langt hver af dem er. Prototypen bruger scriptet indhold; ingen rigtige agenter er koblet på.

Vision
Del af idéen. Ikke bygget.
Simuleret i prototypen
Vises med scriptet indhold. Ingen rigtige agenter.
Planlagt
Næste skridt i planen.
Foreløbig
Besluttet for nu. Kan ændres.
  • By

    Fælles overblik over flere systemer

    Vision

  • Bygning

    Ét system eller én funktion med eget team

    VisionÉn bygning vises i prototypen

  • Agenter med roller

    Specialiserede agenter med hver sin opgave

    VisionSimuleres i prototypen

  • Opgaveflow

    Opgaver går synligt fra agent til agent

    VisionVisualiseres i prototypen

  • Godkendelse

    Hver handling udføres, godkendes, eskaleres eller afvises efter faste regler

    VisionInteraktionen afprøves i prototypen

  • Kvalitetskontrol

    Kan stoppe risikable handlinger (internt: Red Team)

    Vision

  • Viden og forbedring

    Ny viden bliver først officiel, når jeg godkender den (internt: videnskurator)

    Vision

  • Assistent-/kontrollag

    Tager imod opgaver og foreslår, hvilken bygning der skal løse dem

    Planlagt

  • Arkitektur

    Systemerne ejer arbejdet. CITY viser det og sender beslutninger videre.

    Foreløbig

Åbne designvalg

En del af visionen, men ikke specificeret endnu

  • Operationer
  • Træningssystemer ud over godkendelse af viden
  • Fleksibel konfiguration af agenter og tools

Ikke besluttet endnu

  • Hvordan bygning, operation og agent hænger sammen
  • Hvem en eskalering går til
  • Om kvalitetskontrol er en agent eller en del af godkendelsesreglerne
  • Hvordan tools vises i byen

Læs mere om arkitekturen

CITY er bygget på en klar arbejdsdeling: Systemerne og deres agenter ejer selve arbejdet. CITY læser, hvad der sker, og viser det som en by.

Når jeg godkender eller ændrer noget, sender CITY det tilbage som en eksplicit beslutning, som systemet selv kontrollerer, før det udføres. Hvad en agent må gøre på egen hånd, afgøres af regler og ikke af koden i byen.

Principperne er foreløbige og bliver justeret, når prototyperne viser, hvad der virker. Den nuværende prototype har ingen forbindelse til rigtige agenter.