Některá práce se vrací každé ráno. Přečíst poštu od dodavatelů a založit, co přišlo. Zkontrolovat každou fakturu podle pravidel. Zeptat se někoho, když nějaké číslo nesedí. Nic z toho není těžké a nic z toho nikdy není hotové.
Automatizovat takovou práci obvykle znamená projekt — zadání, vývojáře, termín nasazení — a potom pravidla, která ti, kdo tu práci dělají, už nedokážou přečíst. Rutina tak buď zůstane ruční, nebo zmizí v černé skříňce.
Náš nový videonávod ukazuje jinou cestu. Trvá sedm a půl minuty, pustit si ho můžete nahoře na této stránce a sleduje tým závazků smyšleného distributora Keldmoor během jednoho týdne v modulu Agent Manager v DocReveal. Tým si postaví dva agenty — jeden zakládá poštu od dodavatelů, druhý kontroluje každou fakturu — a pak je otestuje, publikuje a každý jejich běh má pod kontrolou. Myšlenku, která za tím stojí, popisuje článek Agent Pool; tady je, jak to vypadá v praxi.
Pomocník na rutinní práci
Agent je v DocReveal pomocník na rutinní práci: instrukce běžnou řečí, sada nástrojů a rozpočet.
Všechno se odehrává v modulu Agent Manager na pěti kartách: Overview, Agents, Studio, Orchestration a Activity. Žádný kód, žádný IT projekt: agenty nastavují lidé, kteří tu práci znají, a každý běh má svůj rozpočet a auditní stopu.
Váš první agent s průvodcem
Když ještě nemáte žádného agenta, nabízí karta Agents prvního agenta s průvodcem nebo šablonu — hotového agenta pro běžnou úlohu. Volba firmy Keldmoor: číst poštu a zakládat dokumenty. Průvodce se zeptá na schránku, kterou bude agent hlídat (schránku týmu závazků, která už je nastavená v Connection Hubu), na složku, na odesílatele, jejichž zprávy smí číst, tedy dodavatele firmy Keldmoor, a na to, jak často má schránku kontrolovat: každých pět minut.
Při testu agent zpracuje ukázkovou zprávu jen jako plán, takže se nic nezapíše. Jakmile jeho testovací případy projdou, agent přejde do ostrého provozu a dokumenty od dodavatelů zakládá do DocReveal sám.
Popište práci běžnou řečí
Pro faktury tým otevře průvodce vytvořením agenta: šest kroků od šablony k publikovanému agentovi. Šablona Invoice triage reaguje na každý validovaný dokument — bezchybné faktury schválí a ty, které neprošly kontrolou nebo jsou podezřelé, eskaluje.
Instrukce jsou popis práce agenta běžnou řečí: přečíst výsledek validace; fakturu, která prošla, pustit dál; tu, která neprošla, pozdržet, označit štítkem a zeptat se člověka, co dál. Každé uložení je nová verze a pohled Diff přesně ukáže, co se změnilo.
Rozhodněte, co smí dělat a kdy poběží
Agent pro třídění faktur smí používat deset nástrojů: číst dokument, jeho výsledek validace a namapovaná pole, ptát se člověka, přiřazovat štítky a pamatovat si. Další nástroje pocházejí z DocReveal, z vašich konektorů a z vestavěné sady a práci lze předat i jiným agentům a flow.
Nástroje, které jen čtou, běží vždy. Nástroje, které mění data, jsou označené jako citlivé a rozhoduje o nich politika jejich skupiny: proběhnou automaticky, vyžádají si potvrzení, nebo počkají na schválení člověkem.
Spouštěče agenta rozběhnou bez vašeho zásahu. Tento spouštěč reaguje na každý dokument, jehož validace skončila; jiné běží podle plánu, hlídají schránku nebo agenta spustí na vyžádání. Jedním přepínačem umožníte externím aplikacím, které mají váš API klíč, agenta najít a spustit — když přepínač necháte vypnutý, zůstane agent interní. Souhrn ověří definici vůči vašemu tarifu a publikování počká, dokud agent neprojde svou testovací sadou.
Vyzkoušejte ho dřív, než se na něj někdo spolehne
Na kartě Studio tým chatuje s konceptem agenta. Vstup běhu napodobí událost, kterou agent dostane: tady druhou kopii faktury, která už v DocReveal je. Agent přečte výsledek validace, namapovaná pole a profil dokumentu a každé volání nástroje se vypíše.
Jedno pravidlo neprošlo — číslo faktury musí být u daného dodavatele jedinečné. Duplicitní fakturu agent neschválí; místo toho se zeptá. Po odpovědi předloží svůj plán: kopii pozdržet, označit štítkem a případ si zapamatovat. Nic se nezapíše, protože jde o test. Testovací běh udělá totéž bez obsluhy a jeho stopa zaznamená každý krok, včetně čekání na vaši odpověď.
Bez GO se nepublikuje
Ve středu tým instrukce zpřesní. Koncept se změnil, a tak je publikování zablokované, dokud testovací sada znovu neprojde.
Testovací sada spustí agenta na jeho testovacích případech — na těch ze šablony a na vašich vlastních, pokud nějaké přidáte. Tvrdé kontroly jsou přesné: správné nástroje, správný výsledek. Měkké kontroly posuzuje model podle hodnoticích kritérií. GO: oba případy projdou a publikování se odemkne právě pro tento koncept. Ještě jeden pohled na souhrn, jedno kliknutí a verze tři jde do ostrého provozu.
Agent se ptá, vy rozhodujete
Ve čtvrtek odpoledne dorazí faktura od firmy Stavlund. Její položky dávají dohromady 8 240 USD, faktura však uvádí celkem 8 420 USD. Agent fakturu pozdrží a zeptá se; otázka čeká na kartě Activity v části Waiting for approval.
Otevřete běh a u otázky najdete připravené odpovědi. Vyberte jednu a agent pokračuje tam, kde se zastavil: faktura se eskaluje a označí štítkem „Do not pay – disputed“. Vaše rozhodnutí je zaznamenané. Přehled Agent runs vypisuje každý běh každého agenta a Recent activity je auditní záznam toho, co agenti udělali.
Tatáž schránka sbírá i schválení pro externího AI asistenta připojeného k DocReveal — to je příběh videa Agents under control.
Učí se to, co potvrdíte
Tentýž běh navrhl poznámku pro příště: faktury od firmy Stavlund, které nesedí, se pozdrží a vyžádá se opravená faktura. Do paměti agenta se nic nedostane, dokud to nepotvrdí člověk; potom je poznámka součástí každého dalšího běhu. Deníky běhů zaznamenávají, co který běh udělal: nástroje, rozhodnutí, otázku.
Agenti, kteří spolupracují
Karta Orchestration ukazuje na mapě, jak agenti a flow spolupracují. Ve firmě Keldmoor spouští agenta pro třídění faktur dokončená validace dokumentu a flow posílá schválené faktury do ERP. Kliknutím na agenta přidáte delegování — předání práce jinému agentovi. Řetězce končí po dvou předáních.
Vaše pravidla, vaše limity
Karta Overview ukazuje limity vašeho tarifu a vaši dosavadní spotřebu: běhy, tokeny a strop autonomie. Každý agent dostává brain card — krátký profil firmy, který buď vygenerujete ze svých dokumentů, nebo napíšete sami.
Agenta lze jedním kliknutím pozastavit a stejně tak znovu spustit. Dá se exportovat a importovat jako nový koncept; tajné údaje se nikdy neexportují a spouštěče jsou po importu vypnuté. V Settings obsahuje sekce Agent Manager výchozí nastavení autonomie, rozpočtů, paměti a upozornění.
Jednu věc je dobré vědět: k vytváření agentů a odpovídání na jejich otázky je potřeba role administrátora. Zbytek týmu může sledovat každý běh.
Co si odnést
- Agenta postaví ti, kdo tu práci znají. Šablona na začátek, instrukce běžnou řečí, žádný kód.
- Bez testu nic nejde do ostrého provozu. Karta Studio ukáže každý krok a publikování čeká na GO od testovací sady.
- Agent se zeptá, když na tom záleží. Otázky čekají v jedné schránce a každá odpověď je zaznamenaná.
- Kontrolu máte pořád vy. Jak daleko agent zajde, určují politiky nástrojů, limity, pozastavení a potvrzená paměť.
Keldmoor a jeho dodavatelé jsou smyšlená demo data; obrazovky ukazují skutečný produkt.
Předejte práci. Nechte si poslední slovo.
