Van munka, amely minden reggel visszatér. Elolvasni a beszállítói e-maileket, és iktatni, ami megérkezett. Minden számlát ellenőrizni a szabályok szerint. Megkérdezni valakit, ha egy szám nem stimmel. Egyik sem nehéz, és egyiknek sincs soha vége.
Automatizálásuk általában projektet jelent — specifikációt, fejlesztőt, kiadási dátumot —, utána pedig olyan szabályokat, amelyeket a munkát végző emberek már nem tudnak elolvasni. A rutin így vagy kézi marad, vagy eltűnik egy fekete dobozban.
Új videós útmutatónk egy másik utat mutat. Hét és fél perces, az oldal tetején megnézheti, és egy héten át követi a Keldmoor nevű kitalált nagykereskedő szállítói számlákat kezelő csapatát a DocReveal Agent Manager-ben. A csapat két ügynököt hoz létre — az egyik iktatja a beszállítói e-maileket, a másik minden számlát ellenőriz —, teszteli és közzéteszi őket, és minden futásukat kézben tartja. Az alapgondolatot az Agent Pool című cikkben írtuk le; itt megmutatjuk, hogyan néz ki mindez a gyakorlatban.
Segítő a rutinmunkához
A DocReveal-ben az ügynök a rutinmunka segítője: hétköznapi nyelven megírt utasítások, egy eszközkészlet és egy keret.
Mindez az Agent Manager-ben történik, öt lapon: Overview, Agents, Studio, Orchestration és Activity. Se kód, se IT-projekt: azok állítják be, akik ismerik a munkát, és minden futásnak megvan a kerete és az auditnyoma.
Az első ügynöke, útmutatással
Amíg még nincs ügynöke, az Agents lap felkínál egy útmutatással létrehozható első ügynököt, vagy egy sablont — egy gyakori feladatra kész ügynököt. A Keldmoor az e-mailek olvasását és a dokumentumok iktatását választja. Az útmutató megkérdezi, melyik postafiókot figyelje az ügynök (a szállítói számlák postafiókját, amely már be van állítva a Connection Hubban), melyik mappát, mely feladók leveleit olvashatja — a Keldmoor beszállítóiét —, és milyen gyakran nézzen rá: ötpercenként.
A teszt egy mintaüzeneten, csak tervként futtatja le az ügynököt, így az semmit sem ír. Amint a tesztesetei sikeresek, az ügynök élesbe megy, és magától iktatja a beszállítói dokumentumokat a DocReveal-be.
Írja le a feladatot hétköznapi nyelven
A számlákhoz a csapat az ügynökvarázslót nyitja meg: hat lépés a sablontól a közzétett ügynökig. Az Invoice triage sablon minden validált dokumentumra reagál — a rendben lévő számlákat jóváhagyja, az ellenőrzésen elbukott vagy gyanús számlákat pedig eszkalálja.
Az utasítások az ügynök munkaköri leírása hétköznapi nyelven: olvassa el a validálás eredményét, a megfelelt számlát engedje tovább, az elbukottat tartsa vissza egy címkével, és kérdezzen meg egy embert, mi legyen a következő lépés. Minden mentés új verzió, a Diff nézet pedig pontosan megmutatja, mi változott.
Döntse el, mit tehet és mikor fut
A számlaosztályozó ügynök tíz eszközt használhat: elolvashatja a dokumentumot, annak validálási eredményét és a leképezett mezőket, kérdezhet egy embert, emlékezhet, és címkéket rendelhet hozzá. Továbbiak a DocReveal-ből, az Ön csatlakozóiból és a beépített készletből érhetők el, a munkát pedig más ügynököknek és folyamatoknak is át lehet adni.
A csak olvasó eszközök mindig lefutnak. Az adatokat módosító eszközök érzékenyként vannak megjelölve, és a csoportjukra vonatkozó szabályzat dönt: automatikusan lefutnak, megerősítést kérnek, vagy megvárják egy ember jóváhagyását.
A triggerek hatására az ügynök magától indul el. Ez a trigger minden olyan dokumentumra reagál, amelynek a validálása lezárult; más triggerek ütemezetten futnak, postafiókot figyelnek, vagy igény szerint indítják az ügynököt. Egyetlen kapcsolóval engedélyezheti, hogy az Ön API-kulcsával rendelkező külső alkalmazások megtalálják és futtassák az ügynököt — ha kikapcsolva hagyja, az ügynök belső marad. Az összegzés összeveti a definíciót az Ön tarifájával, a közzététel pedig megvárja, amíg az ügynök átmegy a kiértékelő készletén.
Próbálja ki, mielőtt bárki támaszkodna rá
A Studio lapon a csapat chatben beszélget az ügynök tervezetével. A futás bemenete eljátssza azt az eseményt, amelyet az ügynök kapni fog: itt egy olyan számla második példánya, amely már szerepel a DocReveal-ben. Az ügynök elolvassa a validálás eredményét, a leképezett mezőket és a dokumentumprofilt, és minden eszközhívás megjelenik a listában.
Egy szabály nem teljesült — a számlaszámnak beszállítónként egyedinek kell lennie. Az ügynök nem hagy jóvá egy duplikátumot; ehelyett kérdez. A válasz után felvázolja a tervét: a másolatot egy címkével visszatartja, és megjegyzi az esetet. Semmit sem ír ki, hiszen ez teszt. A tesztfuttatás ugyanezt felügyelet nélkül végzi el, a nyomvonal pedig minden lépést rögzít, az Ön válaszára való várakozást is beleértve.
Nincs GO, nincs közzététel
Szerdán a csapat pontosítja az utasításokat. A tervezet megváltozott, ezért a közzététel le van tiltva, amíg a kiértékelő készlet ismét sikeresen le nem fut.
A kiértékelő készlet lefuttatja az ügynököt a tesztesetein — a sablonból származókon, valamint az Ön saját esetein, ha hozzáad ilyeneket. A kemény ellenőrzések egzaktak: a megfelelő eszközök, a megfelelő eredmény. A puha ellenőrzéseket egy modell pontozza előre rögzített szempontok alapján. GO: mindkét eset sikeres, és a közzététel pontosan erre a tervezetre válik elérhetővé. Még egy pillantás az összegzésre, egy kattintás, és a harmadik verzió élesbe megy.
Az ügynök kérdez, Ön dönt
Csütörtök délután megérkezik egy Stavlund-számla. Tételsorainak összege 8 240 dollár, a feltüntetett végösszeg viszont 8 420 dollár. Az ügynök visszatartja és kérdez, a kérdés pedig az Activity lapon, a Waiting for approval részben vár.
Nyissa meg a futást: a kérdéshez kész válaszok tartoznak. Válasszon egyet, és az ügynök ott folytatja, ahol abbahagyta: eszkalálja a számlát, és ellátja a „Do not pay – disputed” címkével. Döntése rögzítve marad. Az Agent runs minden ügynök minden futását felsorolja, a Recent activity pedig az általuk végzett műveletek auditnaplója.
Ugyanez a jóváhagyási postafiók gyűjti a DocReveal-hez csatlakoztatott külső AI-asszisztens jóváhagyási kéréseit is — erről szól az Agents under control című videó.
Azt tanulja meg, amit Ön megerősít
Ugyanez a futás egy feljegyzést is javasolt a következő alkalomra: a Stavlund nem stimmelő számláit visszatartják, és javított számlát kérnek. Semmi sem kerül az ügynök memóriájába, amíg egy ember meg nem erősíti; onnantól a feljegyzés minden további futás része. A futásnaplók rögzítik, mi történt az egyes futásokban: az eszközöket, a döntést, a kérdést.
Együtt dolgozó ügynökök
Az Orchestration lap feltérképezi, hogyan dolgoznak együtt az ügynökök és a folyamatok. A Keldmoornál a validálási esemény indítja el a számlaosztályozó ügynököt, a jóváhagyott számlákat pedig egy folyamat küldi tovább az ERP-be. Egy ügynökre kattintva delegálást adhat hozzá — vagyis munkát adhat át egy másik ügynöknek. A láncok két továbbadás után megállnak.
Az Ön szabályai, az Ön korlátai
Az Overview lap a tarifája korlátait és a felhasználást mutatja: futások, tokenek és az autonómia felső határa. A brain card egy rövid cégprofil, amelyet minden ügynök megkap; a dokumentumaiból készül, vagy Ön írja meg.
Egy ügynök egyetlen kattintással szüneteltethető, és ugyanígy folytatható. Exportálható, és új tervezetként importálható; a titkok soha nem kerülnek ki, a triggerek pedig kikapcsolva érkeznek. A Settings-ben az Agent Manager rész tartalmazza az autonómia, a keretek, a memória és az értesítések alapértelmezéseit.
Egy dolgot érdemes tudni: az ügynökök létrehozásához és a kérdéseik megválaszolásához adminisztrátori szerepkör szükséges. A csapat többi tagja minden futást követhet.
Mit vigyen magával
- Az ügynököt azok építik, akik ismerik a munkát. Sablon a kezdéshez, utasítások hétköznapi nyelven, kód nélkül.
- Semmi sem megy élesbe teszt nélkül. A Studio minden lépést megmutat, a közzététel pedig a kiértékelő készlet GO ítéletére vár.
- Az ügynök akkor kérdez, amikor számít. A kérdések egyetlen postafiókban várnak, és minden válasz rögzítve marad.
- Az irányítás az Ön kezében marad. Az eszközökre vonatkozó szabályzatok, a korlátok, a szüneteltetés és a megerősített memória döntik el, meddig mehet el egy ügynök.
A Keldmoor és a beszállítói kitalált demóadat; a képernyők a valódi terméket mutatják.
Adja át a munkát. A végső döntés az Öné.
