Keldmoor, en fiktiv industrigrossist fra Ohio, har et problem med sine septemberfakturaer fra Stavlund, en leverandør af befæstelseselementer i Milwaukee. Én er faktureret til den gamle pris efter et tillæg til kontrakten. En anden opkræver betaling for 12.500 låsemøtrikker, selvom varemodtagelsen modtog 12.100. På en tredje giver linjerne tilsammen 8.240,00, mens fakturaen lyder på 8.420,00. Og en papirkopi af en af dem dukkede op igen i scanningen fra postrummet.
Kreditorbogholderiet arbejder med en AI-assistent og beder derfor om det oplagte: find de omtvistede fakturaer, mærk dem med ”Do not pay – disputed”, og skriv et udkast til en e-mail til leverandøren med henvisninger til kontrakten. Spørgsmålet er ikke, om assistenten kan gøre det. Spørgsmålet er, hvad I lader den gøre på egen hånd.
Vores nye video, Agents under control, viser, hvordan DocReveal besvarer det spørgsmål. Den varer tre og et halvt minut, I kan se den øverst på denne side, og den er lavet til ledere inden for økonomi og drift og til de IT- og sikkerhedsteams, der godkender brugen af AI. Her er, hvad I får at se, og hvorfor det betyder noget.
Tilladelse: én nøgle pr. assistent
En ekstern assistent forbinder sig til DocReveal via den åbne Model Context Protocol (MCP) med sin egen adgangsnøgle. I MCP Manager opretter teamet en nøgle, der er opkaldt efter assistenten, og begrænser den til det, opgaven kræver: dokumenter, søgning, forretningsregler, etiketter og platformværktøjerne — intet andet. Nøglen udløber efter 90 dage, dens hemmelighed vises kun én gang, og nøglen kan til enhver tid roteres eller tilbagekaldes.
Ingen delte adgangskoder og ingen alt-eller-intet-adgang. Hver assistent arbejder under sit eget navn.
Beslutning: hvilke handlinger der venter på et menneske
Ikke alle handlinger indebærer den samme risiko. For hver kapabilitet beslutter teamet, hvordan dens følsomme handlinger beskyttes: de kører automatisk, assistenten skal bekræfte dem først, eller et menneske skal godkende dem. For etiketter vælger Keldmoor menneskelig godkendelse.
Hver følsom handling er markeret som sådan, også tildeling, fjernelse og oprettelse af etiketter. Nogle sikringer kan slet ikke slækkes: ændringer af teammedlemmer kræver altid et menneske.
Arbejde: assistenten læser, finder og foreslår
Læsning sker med det samme. Assistenten oplister septemberfakturaerne, læser resultaterne af forretningsreglerne og henter de relevante passager fra leveringskontrakten, dens tillæg og varemodtagelsesrapporten. I sit svar udpeger den tre fakturaer med omtvistede beløb på 720,00 USD, 436,00 USD og 180,00 USD, markerer papirkopien som en dublet og bekræfter, at en fjerde faktura er i orden.
Derefter beder den om at sætte etiketten på, og dér stopper den. Alle fire anmodninger om etiketten venter på godkendelse, og det siger assistenten også. E-mailen til leverandøren er en kladde, og det forbliver den.
Godkendelse: et menneske siger ja
Der dukker en notifikation op i DocReveal, og den, der skal godkende, åbner indbakken til godkendelser i Agent Manager. Anmodninger fra eksterne assistenter og fra DocReveals egne agenter lander ét sted og kan filtreres efter oprindelse. Hver anmodning viser handlingen, den nøgle, der bad om den, og hvornår.
Lederen af kreditorbogholderiet godkender den første anmodning med kommentaren ”Disputed per MSA-2026-014 – hold payment” og derefter de tre andre. Tilbage i samtalen tjekker assistenten status for godkendelsen og gør opgaven færdig: etiketten sidder nu på de tre fakturaer og på papirkopien. Den fjerde faktura forbliver uden etiket, og e-mailen venter stadig på, at et menneske sender den.
Det er de samme fakturaer fra september, som I måske kender fra videoerne Checked, not trusted og Ask your invoices. Dér fandt DocReveal problemerne. Her tager en AI-assistent hånd om dem — inden for grænser, som mennesker sætter.
Revision: hvert kald står sort på hvidt
I aktivitetsloggen i MCP Manager er hvert kald, assistenten har foretaget, registreret: hvad den læste, hvad der ventede på godkendelse, og hvad der kørte efter et ja, alle med tidspunkt, kapabilitet og nøgle. Teamet kan filtrere på nøgle, kapabilitet eller status og eksportere de valgte kald som CSV, JSON, XML eller YAML til sine revisorer.
Når nogen spørger, hvem der ændrede hvad og hvornår, er svaret kun ét filter væk.
Det skal I tage med
- Giv hver assistent sin egen nøgle. Begræns den til de kapabiliteter, den har brug for, lad den udløbe, og bevar selv muligheden for at tilbagekalde den.
- Beslut, hvor et menneske skal sige ja. Lad læsning køre af sig selv, og lad ændringer vente på godkendelse.
- Godkend ét sted. Én indbakke til alle anmodninger med en kommentar, der forklarer beslutningen.
- Gem dokumentationen. Hvert kald med nøgle og tidspunkt, klar til at blive filtreret og eksporteret.
Alle virksomheder og tal i videoen er fiktive demodata.
Agenter foreslår. Mennesker godkender.
