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.
