Przekaż pracę, zachowaj ostatnie słowo: jak Agent Manager w DocReveal działa w praktyce

Część pracy wraca każdego ranka. Przeczytać pocztę od dostawców i zarejestrować to, co przyszło. Sprawdzić każdą fakturę według reguł. Zapytać kogoś, gdy jakaś liczba się nie zgadza. Nic z tego nie jest trudne i nic z tego nigdy się nie kończy.

Automatyzacja takiej pracy zwykle oznacza projekt — specyfikację, programistę, termin wdrożenia — a potem reguły, których ludzie wykonujący tę pracę nie potrafią już odczytać. Dlatego rutyna pozostaje ręczna albo znika w czarnej skrzynce.

Nasz nowy przewodnik wideo pokazuje inną drogę. Trwa siedem i pół minuty, możesz go obejrzeć na górze tej strony i śledzi zespół księgowości zobowiązań fikcyjnego dystrybutora Keldmoor przez jeden tydzień pracy w Agent Manager w DocReveal. Zespół tworzy dwóch agentów — jeden rejestruje pocztę od dostawców, drugi sprawdza każdą fakturę — testuje ich, publikuje i trzyma każdy ich przebieg pod kontrolą. Idea, która za tym stoi, została opisana w artykule Agent Pool; tutaj pokazujemy, jak wygląda to w praktyce.

Pomocnik do rutynowej pracy

W DocReveal agent to pomocnik do rutynowej pracy: instrukcje zwykłym językiem, zestaw narzędzi i budżet.

Wszystko odbywa się w Agent Manager, na pięciu kartach: Overview, Agents, Studio, Orchestration i Activity. Bez kodu i bez projektu IT: agenta konfigurują ludzie, którzy znają tę pracę, a każdy przebieg ma budżet i podlega audytowi.

Twój pierwszy agent z przewodnikiem

Gdy nie ma jeszcze żadnych agentów, karta Agents proponuje pierwszego agenta z przewodnikiem albo szablon — gotowego agenta do typowego zadania. Keldmoor wybiera czytanie poczty i rejestrowanie dokumentów. Przewodnik pyta o skrzynkę, którą agent ma obserwować (skrzynkę zespołu księgowości zobowiązań, już skonfigurowaną w Connection Hubie), o folder, o nadawców, których wiadomości może czytać — dostawców firmy Keldmoor — i o to, jak często ma sprawdzać pocztę: co pięć minut.

Test uruchamia agenta na przykładowej wiadomości tylko jako plan, więc nic nie zostaje zapisane. Gdy jego przypadki testowe zakończą się powodzeniem, agent zaczyna działać i sam rejestruje dokumenty dostawców w DocReveal.

Opisz zadanie zwykłym językiem

Do obsługi faktur zespół otwiera kreator agenta: sześć kroków od szablonu do opublikowanego agenta. Szablon Invoice triage reaguje na każdy zwalidowany dokument — zatwierdza poprawne faktury, a te, które nie przeszły kontroli albo budzą podejrzenia, eskaluje.

Instrukcje to opis stanowiska agenta napisany zwykłym językiem: odczytać wynik walidacji, przepuścić fakturę, która przeszła kontrolę, wstrzymać błędną, oznaczyć ją etykietą i zapytać człowieka, co dalej. Każdy zapis to nowa wersja, a widok Diff pokazuje dokładnie, co się zmieniło.

Zdecyduj, co wolno agentowi i kiedy ma działać

Agent do sortowania faktur ma do dyspozycji dziesięć narzędzi: odczyt dokumentu, jego wyniku walidacji i zmapowanych pól, pytanie do człowieka, zapamiętywanie i przypisywanie etykiet. Kolejne pochodzą z DocReveal, z Twoich konektorów i z wbudowanego zestawu, a pracę można też przekazywać innym agentom i przepływom.

Narzędzia, które tylko odczytują, działają zawsze. Narzędzia, które zmieniają dane, są oznaczone jako wrażliwe, a polityka ich grupy decyduje, czy wykonają się automatycznie, poproszą o potwierdzenie, czy będą czekać na zatwierdzenie przez człowieka.

Wyzwalacze uruchamiają agenta samoczynnie. Wyzwalacz tego agenta reaguje na każdy dokument po zakończonej walidacji; inne działają według harmonogramu, obserwują skrzynkę pocztową albo uruchamiają agenta na żądanie. Jeden przełącznik pozwala zewnętrznym aplikacjom, które mają Twój klucz API, znaleźć i uruchomić agenta — jeśli pozostanie wyłączony, agent działa tylko wewnętrznie. Podsumowanie sprawdza, czy definicja mieści się w Twojej taryfie, a publikacja czeka, aż agent zaliczy swój zestaw ewaluacyjny.

Wypróbuj go, zanim ktokolwiek zacznie na nim polegać

Na karcie Studio zespół rozmawia z wersją roboczą. Dane wejściowe przebiegu odgrywają rolę zdarzenia, które otrzyma agent: tutaj jest to druga kopia faktury, która już znajduje się w DocReveal. Agent odczytuje wynik walidacji, zmapowane pola i profil dokumentu, a każde wywołanie narzędzia jest widoczne na liście.

Jedna reguła nie została spełniona — numer faktury musi być unikalny dla każdego dostawcy. Agent nie zatwierdzi duplikatu; zamiast tego pyta. Po otrzymaniu odpowiedzi przedstawia swój plan: wstrzymać kopię, oznaczyć ją etykietą i zapamiętać ten przypadek. Nic nie zostaje zapisane, bo to test. Przebieg testowy robi to samo automatycznie, a ślad wykonania zapisuje każdy krok, łącznie z oczekiwaniem na Twoją odpowiedź.

Bez GO nie ma publikacji

W środę zespół doprecyzowuje instrukcje. Wersja robocza się zmieniła, więc publikacja jest zablokowana, dopóki zestaw ewaluacyjny nie zostanie ponownie zaliczony.

Zestaw ewaluacyjny uruchamia agenta na jego przypadkach testowych — tych z szablonu oraz Twoich własnych, jeśli je dodasz. Twarde kontrole są dokładne: właściwe narzędzia, właściwy wynik. Miękkie kontrole ocenia model według ustalonych kryteriów. GO: oba przypadki zaliczone, a publikacja zostaje odblokowana dokładnie dla tej wersji roboczej. Jeszcze jedno spojrzenie na podsumowanie, jedno kliknięcie i wersja trzecia staje się aktywna.

Agent pyta, Ty decydujesz

W czwartek po południu przychodzi faktura od firmy Stavlund. Jej pozycje sumują się do 8 240 USD, a suma na fakturze wynosi 8 420 USD. Agent wstrzymuje ją i pyta, a pytanie czeka na karcie Activity, w sekcji Waiting for approval.

Otwórz przebieg, a zobaczysz pytanie z gotowymi odpowiedziami. Wybierz jedną, a agent wznowi pracę tam, gdzie się zatrzymał: faktura zostaje eskalowana i oznaczona etykietą „Do not pay – disputed”. Twoja decyzja jest zapisana. Sekcja Agent runs zawiera każdy przebieg każdego agenta, a Recent activity to zapis audytowy tego, co zrobili agenci.

Ta sama skrzynka zbiera też prośby o zatwierdzenie od zewnętrznego asystenta AI połączonego z DocReveal — o tym opowiada film Agents under control.

Uczy się tego, co potwierdzisz

Ten sam przebieg zaproponował notatkę na przyszłość: faktury od firmy Stavlund, które się nie zgadzają, są wstrzymywane i prosi się o fakturę korygującą. Nic nie trafia do pamięci agenta, dopóki nie potwierdzi tego człowiek; potem notatka jest częścią każdego kolejnego przebiegu. Dzienniki przebiegów zapisują, co zrobił każdy przebieg: narzędzia, decyzję, pytanie.

Agenci, którzy współpracują

Karta Orchestration pokazuje na mapie, jak agenci i przepływy ze sobą współpracują. W firmie Keldmoor zdarzenie zakończonej walidacji uruchamia agenta do sortowania faktur, a przepływ wysyła zatwierdzone faktury do ERP. Kliknij agenta, aby dodać delegowanie — przekazanie pracy innemu agentowi. Łańcuchy kończą się po dwóch przekazaniach.

Twoje zasady, Twoje limity

Karta Overview pokazuje limity Twojej taryfy i ich wykorzystanie: przebiegi, tokeny i pułap autonomii. Brain card to krótki profil firmy, który otrzymuje każdy agent — wygenerowany z Twoich dokumentów albo napisany przez Ciebie.

Agenta można wstrzymać jednym kliknięciem i tak samo wznowić. Można go wyeksportować i zaimportować jako nową wersję roboczą; sekrety nigdy nie są eksportowane, a wyzwalacze po imporcie są wyłączone. W Settings, w sekcji Agent Manager, znajdziesz ustawienia domyślne autonomii, budżetów, pamięci i powiadomień.

Warto wiedzieć jedno: tworzenie agentów i odpowiadanie na ich pytania wymaga roli administratora. Reszta zespołu może śledzić każdy przebieg.

Co warto zapamiętać

  • Agenta tworzą ludzie, którzy znają tę pracę. Szablon na start, instrukcje zwykłym językiem, żadnego kodu.
  • Nic nie zaczyna działać bez testów. Studio pokazuje każdy krok, a publikacja czeka na GO z zestawu ewaluacyjnego.
  • Agent pyta, gdy ma to znaczenie. Pytania czekają w jednej skrzynce, a każda odpowiedź zostaje zapisana.
  • Kontrola zostaje w Twoich rękach. Polityki narzędzi, limity, wstrzymanie i potwierdzona pamięć decydują o tym, jak daleko może posunąć się agent.

Keldmoor i jego dostawcy to fikcyjne dane demonstracyjne; ekrany pokazują prawdziwy produkt.

Przekaż pracę. Zachowaj ostatnie słowo.