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
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:
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:
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
Mine beslutninger går tilbage til systemerneFra trin 03 til trin 01
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.
- Opgaven lander i MDOS-bygningen.
- Agentteamet arbejder: Koordinatoren fordeler opgaven, Research finder materiale, og Kvalitetskontrol tjekker resultatet.
- CITY viser forløbet: Opgaven bevæger sig synligt fra agent til agent.
- Udkastet må ikke sendes, før jeg har godkendt det. Opgaven markeres i byen.
- Jeg godkender i CITY, og beslutningen sendes tilbage til MDOS, som fortsætter.
Status
- Koncept (gennemført)
- Interaktiv prototypeNu
- Fungerende systemlogik
- 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
Bygning
Ét system eller én funktion med eget team
Agenter med roller
Specialiserede agenter med hver sin opgave
Opgaveflow
Opgaver går synligt fra agent til agent
Godkendelse
Hver handling udføres, godkendes, eskaleres eller afvises efter faste regler
Kvalitetskontrol
Kan stoppe risikable handlinger (internt: Red Team)
Viden og forbedring
Ny viden bliver først officiel, når jeg godkender den (internt: videnskurator)
Assistent-/kontrollag
Tager imod opgaver og foreslår, hvilken bygning der skal løse dem
Arkitektur
Systemerne ejer arbejdet. CITY viser det og sender beslutninger videre.
Å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.