BlogAgenci AI
Jak zaprojektować sprawy, które agent przekazuje człowiekowi
Agent powinien przekazać sprawę, gdy reguła zastrzega ją dla ludzi, gdy po ograniczonym wysiłku brakuje informacji albo są one sprzeczne, gdy awaria systemu pozostawia niejasny wynik, gdy sprawa nie przypomina niczego, na czym agenta testowano, albo gdy wyczerpał budżet kroków. Przekazanie powinno pozwolić człowiekowi kontynuować bez powtarzania lektury agenta: co zrobiono, co się nie udało, co jest nieznane i jakiej decyzji potrzeba.
Wyzwalacze, które da się spisać i przetestować
- Zastrzeżone przez politykę: reklamacje wspominające kroki prawne, sprawy klientów oznaczonych jako szczególnie wrażliwi, wszystko, o czym według twoich zasad decyduje człowiek
- Brakujące albo sprzeczne informacje, których nie wyjaśnił jeden krok doprecyzowujący
- Awaria systemu poza budżetem ponowień i każdy zapis o nieznanym wyniku
- Nieznana sprawa: szablon dokumentu, typ dostawcy albo język, których brak w zestawie testowym
- Przekroczony budżet kroków albo kosztów; przewodnik Anthropic o agentach opisuje to jako warunek zatrzymania, na przykład maksymalną liczbę iteracji
- Klient prosi o kontakt z człowiekiem
Zwróć uwagę, czego brakuje: deklarowanej pewności modelu jako jedynego wyzwalacza. Pewność deklarowana przez model nie jest domyślnie skalibrowana. Może dodawać eskalacje, ale powyższa lista nie powinna od niej zależeć.
Testuj eskalację w obu kierunkach
Eskalacja może zawieść na dwa sposoby. Niepotrzebne przekazanie kosztuje czas przeglądu i podkopuje zaufanie do agenta. Pominięte przekazanie pozwala agentowi dokończyć sprawę, której nie powinien był ruszać, co zwykle kosztuje więcej. Przewodnik Anthropic po ewaluacji agentów zaleca testowanie zarówno tego, kiedy zachowanie powinno wystąpić, jak i tego, kiedy nie powinno. Przy eskalacjach zestaw testowy potrzebuje spraw, które trzeba przekazać, i podobnych spraw, których przekazywać nie wolno, a wyniki należy raportować osobno.
Co zawiera przekazanie
Poniższy format to szkic dla hipotetycznego agenta przyjmującego zgłoszenia szkód. Ma być wyświetlany w narzędziu, w którym człowiek i tak pracuje, a nie czytany jako surowe dane.
case_id: clm-40517 reason: CONTRADICTORY_INFORMATION question_for_reviewer: > Damage date on the form (12 Aug) is before the policy start (15 Aug). The photos are dated 18 Aug. Which date applies? done: - claim created, status awaiting_assessment (ref CL-889120) failed: [] unknown: - acknowledgement email: send timed out, delivery not confirmed not_done: - coverage check, blocked on the date question proposed_next_step: > If 18 Aug applies, run coverage check. If 12 Aug applies, decline under clause 4.2 after review. evidence: [form.pdf, photo_metadata.json, policy_P-2.pdf] agent_version: claims-intake 2026.10.2 answer_due_by: next working day 12:00
Dwa pola niosą większość wartości. Pytanie powinno być takie, na które człowiek może odpowiedzieć, a nie mglistą prośbą o przejrzenie sprawy. Lista niewiadomych mówi, które efekty zewnętrzne mogły nastąpić albo nie, żeby człowiek sprawdził to, zanim cokolwiek powtórzy.
Kolejka po drugiej stronie
Kolejka eskalacji potrzebuje właściciela, kierowania według powodu, żeby każdą sprawę zobaczył właściwy specjalista, i celu określającego, jak długo sprawa może czekać. SRE Workbook Google'a traktuje takie cele jako stosunek dobrych zdarzeń do wszystkich, ze spisaną zasadą na wypadek ich niespełnienia, i ta sama struktura sprawdza się dla wieku kolejki.
Ustal, czy człowiek kończy sprawę, czy odpowiada na pytanie i ją zwraca. Zwrot działa, gdy stan agenta jest zapisany: na przykład interrupt() w LangGraph wstrzymuje przebieg, aż zostanie wznowiony z odpowiedzią człowieka. W obu wariantach agent po eskalacji nie może już niczego zapisywać w sprawie.
Czego uczą eskalacje
Zapisuj, jak człowiek rozwiązał każdą sprawę, w ustrukturyzowanym polu zamiast wolnego tekstu. Po kilku tygodniach powody pokażą, gdzie jest praca. Jeśli większość eskalacji pochodzi z jednego zawodnego wyszukiwania, napraw narzędzie. Jeśli z jednego szablonu dokumentu, dodaj dla niego sprawy do zestawu testowego. Jeśli ludzie za każdym razem rozwiązują daną kategorię tak samo, może być gotowa dla agenta, gdy przejdzie testy.
Gdzie projekt eskalacji się sypie
Najczęstsze porażki są organizacyjne: kolejka bez właściciela, eskalacja jako śmietnik na każdą niewygodną sprawę, recenzent bez dostępu do systemu, z którego korzystał agent, albo przekazanie trafiające do osobnego narzędzia, do którego nikt nie zagląda. Wytyczne Microsoftu dotyczące transakcji kompensujących mówią coś podobnego o nieudanych operacjach: gdy potrzebna jest ręczna interwencja, alarm powinien zawierać szczegółowy powód. Dobry pierwszy krok to spisanie obecnych powodów eskalacji, dopisanie do każdego pytania, na które człowiek musiałby odpowiedzieć, i sprawdzenie, czy agent potrafi je sformułować.
Pytania
Jakiego odsetka eskalacji się spodziewać?
Nie ma ogólnej liczby; zależy od procesu i rozkładu spraw. Zacznij od ostrożnych wyzwalaczy i luzuj je tylko dla kategorii, w których zestaw testowy i próbki z produkcji pokazują, że agent radzi sobie poprawnie.
Czy agent powinien poinformować klienta, że sprawę przejmuje człowiek?
W procesach z udziałem klienta tak, razem z informacją, kiedy może spodziewać się odpowiedzi. Podawaj tylko taki czas, który cel twojej kolejki rzeczywiście pozwala dotrzymać.
Czy człowiek może odesłać sprawę z powrotem do agenta?
Tak, jeśli odpowiedź jest zapisana jako ustrukturyzowane dane wejściowe, agent wznawia pracę z zapisanego stanu, a wznowiony przebieg podlega tym samym regułom co każdy inny. Jeśli człowiek w międzyczasie zmienił rekordy, agent powinien odczytać je ponownie, zamiast polegać na tym, co widział przed przekazaniem.
Powiązane usługi
Agenci AI i automatyzacja procesów
Agenci, którzy przejmują rutynowe kroki złożonych spraw i przekazują decyzje ludziom, z kosztem każdej obsłużonej sprawy.
Inżynieria i architektura AI
Asystenci, interfejsy głosowe i agenci w produktach, które sprzedajesz, razem z serwowaniem modeli i wyszukiwaniem pod spodem.
Więcej z bloga
Akceptacja człowieka w workflow agentów
Które działania agenta na rekordach biznesowych wymagają akceptacji człowieka, co musi zobaczyć akceptujący i jak sprawić, by akceptacje nie blokowały każdej sprawy.
Przegląd wyjątków agenta
Jak przeglądać wyjątki agenta na produkcji w stałym budżecie czasu, przypisywać je właścicielom i zamieniać właściwe z nich w przypadki regresyjne.
Gdy narzędzia agenta zawodzą
Co powinien zrobić agent procesowy, gdy API przekracza limit czasu albo narzędzie zwraca niepełne dane: typowane błędy, ograniczone ponowienia i czyste przekazanie.
Porozmawiaj z inżynierem
Przyjdź z jednym zadaniem, które chcesz usprawnić. Rozmowa trwa 30 minut i nie wymaga dostępu do twoich systemów ani danych.
Rezerwacja odbywa się w Kalendarzu Google.
Wolisz najpierw napisać? Zostaw adres e-mail i kilka zdań, a odpowiemy, proponując terminy.
Sprawdź wersję roboczą w swoim programie pocztowym
Wyślij ją stamtąd, a inżynier odpowie ci osobiście, proponując terminy 30-minutowej rozmowy. Jeśli wersja robocza się nie otworzyła, napisz do nas na adres miki@cloudsail.com.