Payroll Agent

Agent Pageant submission type

Agent for Everyone (UiPath Platform Track)

Full name

Agent Payrollowy

Team name

The Fretful Payroll Unit

Team members

@Monika_Markowska

How many agents do you use

One agent

Industry category in which use case would best fit in (Select up to 2 industries)

Finance
HR

Complexity level

Intermediate

Summary (abstract)

Mój agent działa jak pierwsza linia wsparcia payroll dostępna 24/7.Odpowiada na pytania pracowników dotyczące wynagrodzeń, podatków i pasków płacowych oraz pomaga uzyskać dostęp do ich danych payrollowych.

Pracownik otrzymuje natychmiastową odpowiedź zamiast czekać na maila z payrollu.Agent potrafi wyjaśnić zasady, pokazać dane z systemu lub automatycznie przekazać sprawę do zespołu payroll, gdy wymaga to ludzkiej interwencji.

To nie jest tylko chatbot ani wyszukiwarka dokumentów.
Agent:
rozumie kontekst pytania,
bezpiecznie weryfikuje użytkownika,
łączy wiedzę z realnymi danymi payroll.
Dzięki temu działa jak inteligentny asystent payrollowy, a nie tylko interfejs do FAQ.

Dokumentacja: Agent Peagant - Google Drive

Detailed problem statement

Payroll przez większość czasu działa spokojnie w tle firmy, ALE
gdy tylko pojawia się pytanie o wynagrodzenie, podatki czy pasek płacowy, obowiązuje jedna zasada:
Jak trwoga- to do payrollu.
Efekt? Setki powtarzalnych maili i bardzo zajęty zespół payroll. W moim przypadku- zajęty tylko i wyłącznie odpowiadaniem na maile przez 17.5% czasu przeznaczanego na wszelkie czynności operacyjne.

Kogo to dotyczy?
Pracowników, którzy potrzebują szybkiej i jasnej informacji o swoim wynagrodzeniu;
Zespołu payrollowego, który zamiast analizować złożone przypadki często odpowiada na te same pytania;
Firmy, która chce zapewnić bezpieczny i nowoczesny dostęp do danych pracowniczych oraz chce obsługiwać takie zapytania szybciej, bezpieczniej i bez zalewania skrzynek mailowych.

Detailed solution

Rozwiązanie zostało zbudowane jako konwersacykny agent payrollowy wykorzystujący UiPath Agent Builder, którego zadaniem jest automatyczna obsługa zapytań pracowników dotyczących wynagrodzeń, prawa pracy oraz indywidualnych danych płacowych.

Architektura agenta została zaprojektowana w sposób warstwowy, z wyraźnym rozdzieleniem typów zapytań. Agent najpierw klasyfikuje zapytanie użytkownika, a następnie decyduje o dalszym sposobie obsługi.

W przypadku pytań ogólnych (np. dotyczących prawa pracy, podatków, składek czy zasad wynagrodzeń) agent korzysta wyłącznie z udostępnionego kontekstu wiedzy zawierającego dokumenty dotyczące polskiego prawa pracy oraz polityk payrollowych. W promptach systemowych zastosowano guardrails zapobiegające generowaniu odpowiedzi wykraczających poza dostępną dokumentację oraz minimalizujące ryzyko halucynacji.

W przypadku pytań dotyczących indywidualnych danych pracownika agent stosuje mechanizm weryfikacji tożsamości przy użyciu OTP (One-Time Password). Numer telefonu potrzebny do wysyłki OTP jest automatycznie pobierany z bazy danych na podstawie adresu e-mail z sesji użytkownika, dzięki czemu użytkownik nie musi podawać go ręcznie. Dopiero po poprawnej weryfikacji agent uzyskuje dostęp do danych payrollowych.

Po uwierzytelnieniu agent może korzystać z narzędzia zapytań SQL, które zwraca dane pracownika w formie tabelarycznej (DataTable). Na tej podstawie agent interpretuje informacje o pasku płacowym i przedstawia je użytkownikowi w czytelnej formie.

Dodatkowo w rozwiązaniu zaimplementowano zestaw narzędzi wspierających proces:

narzędzie do wysyłki maila eskalacyjnego do zespołu payrollowego, gdy agent nie może rozwiązać sprawy lub użytkownik nie przejdzie weryfikacji,

narzędzie Message Logger do rejestrowania zdarzeń systemowych i bezpieczeństwa,

narzędzie zapytań DBEmpDataQuery do bezpiecznego pobierania danych pracownika z bazy (np. payslipów pracownika).

Rozwiązanie wykorzystuje również UiPath AI Trust Layer, który zapewnia kontrolę nad dostępem do danych oraz nad sposobem wykorzystywania modeli AI przez agenta.

W wersji demonstracyjnej link do paska płacowego był generowany bezpośrednio z Azure Blob Storage.

Tak zaprojektowana architektura zapewnia bezpieczny dostęp do danych pracowników, kontrolowane wykorzystanie AI oraz możliwość skalowania rozwiązania na kolejne procesy HR.

Narrated video link (sample: https://bit.ly/4pvuNEL)

Expected impact of this automation

Firma po wdrożeniu zyskuje:
-Payroll bez chaosu- Agent przejmuje najczęstsze pytania pracowników o wynagrodzenia, podatki i paski płacowe, dzięki czemu zespół payroll może się skupić na bardziej złożonych zadaniach.
-Bezpieczny dostęp do danych- Agent nie tylko odpowiada na pytania- potrafi zweryfikować użytkownika i bezpiecznie pobrać jego dane payrollowe bez ryzyka data breach’u.
-Jedna rozmowa zamiast wielu systemów- Dla pracownika to po prostu rozmowa z agentem, a w tle działa AI, automatyzacja i integracja z systemami payroll.

Zwrot z inwestycji w drugim roku wynosi 148% a redukcja czasu potrzebnego na wykonywanie tych zadań spada o 83%.

UiPath products used (select up to 4 items)

UiPath Agent Builder
UiPath Chatbots
UiPath Data Service
UiPath Integration Service

Automation Applications

UiPath Automation Cloud, UiPath Agent Builder, UiPath Integration Service, Microsoft Azure (Blob Storage), Twilio, Slack, Gmail

Integration with external technologies

REST API, Microsoft SQL Server, Azure Blob Storage, OpenAI / GPT-5.2, Twilio API (OTP verification)

Agentic solution architecture (file size up to 4 MB)

Sample inputs and outputs for solution execution

Przykładowe wejścia (inputs):

Zapytanie użytkownika w języku naturalnym
np.
„Dlaczego moje wynagrodzenie w tym miesiącu jest niższe?”

Dane sesji użytkownika przekazywane do agenta

email pracownika

imię i nazwisko

Kod OTP wysłany na numer telefonu pracownika (w przypadku zapytań wymagających dostępu do danych indywidualnych)

Przykładowe wyjścia (outputs):

Odpowiedź na pytanie ogólne na podstawie dokumentów prawa pracy
np. wyjaśnienie zasad podatków, składek lub urlopów.

Informacja o szczegółach wynagrodzenia pracownika po weryfikacji OTP, np.:

wynagrodzenie brutto

potrącenia podatkowe

składki

wynagrodzenie netto

link do paska płacowego

Informacja o braku danych w systemie wraz z propozycją eskalacji do zespołu payrollowego.

Wysłanie maila eskalacyjnego do zespołu payrollowego po potwierdzeniu przez użytkownika.

Zdarzenia systemowe zapisane w logach (np. nieudana weryfikacja OTP lub eskalacja sprawy).

Other resources

Materiały uzupełniające dotyczące rozwiązania:
prezentacja projektu opisująca architekturę rozwiązania oraz zastosowanie agentów AI
nagranie demonstracyjne przedstawiające działanie agenta payrollowego w praktyce

dokumentacja opisująca:
architekturę agenta
zastosowane narzędzia (OTP verification, SQL query tool, escalation email)
zastosowane guardrails ograniczające halucynacje modeli AI
przykładowe scenariusze użytkownika (user cases) obsługiwane przez agenta
mapy prezentujące konfigurację agenta w UiPath Agent Builder oraz przykładowe interakcje użytkownika z agentem

2 Likes