# Symulowany użytkownik w testach rozmów wieloetapowych

EN: **Simulated users for multi-turn agent evaluation** · id `usersimulation` · aliases: user simulation, simulated user, LLM user simulator, multi-turn evaluation, symulator użytkownika

Path: [AI Atlas](https://aiatlasgraph.com/llms.txt) › [Ewaluacja i interpretowalność](https://aiatlasgraph.com/t/evaluation.md) › [Ewaluacja RAG i agentów](https://aiatlasgraph.com/t/agenteval.md) › Symulowany użytkownik w testach rozmów wieloetapowych

## Description

- PL: Ewaluacja agentów konwersacyjnych, w której LLM odgrywa użytkownika według ukrytej instrukcji zadania.
- EN: Evaluating conversational agents with an LLM that role-plays the user from a hidden task instruction.

## In one sentence

- PL: Drugi model udaje klienta z ukrytym celem i rozmawia z twoim asystentem, żeby sprawdzić całą rozmowę, nie jedną odpowiedź.
- EN: A second model plays a customer with a hidden goal and talks to your assistant, so you test the whole conversation, not one reply.

## Problem it solves

- PL: Prawdziwe rozmowy ciągną się wiele tur, a ludzie nie mogą przed każdą zmianą odegrać setek scenariuszy.
- EN: Real conversations run for many turns, and people cannot role-play hundreds of scenarios before every change.

## What it does

- PL: Jak aktor w szkoleniu sprzedawców, który dostaje scenariusz klienta: dopytuje, zmienia zdanie i nie zdradza od razu, czego chce.
- EN: Like an actor in sales training given a customer brief: they ask follow-ups, change their mind and do not reveal everything up front.

## Everyday example

- PL: „Klient” chce wymienić rozmiar butów, ale w połowie rozmowy dodaje zmianę adresu; test sprawdza, czy asystent ogarnął obie sprawy.
- EN: The 'customer' wants a different shoe size but adds an address change halfway; the test checks whether the assistant handled both.

## This concerns you if you…

- PL: twój asystent prowadzi rozmowy w wielu turach
- PL: chcesz testować przed wdrożeniem, bez prawdziwych klientów
- EN: your assistant holds conversations over many turns
- EN: you want to test before launch without real customers

## Keywords

tau-bench · user simulator · multi-turn evaluation · persona prompting · conversation simulation · dual-control environment

## How it works

- PL: Symulator dostaje persona i cel, których agent nie widzi, oraz historię rozmowy; nie widzi wywołań narzędzi agenta. Losowe próbkowanie daje różne sformułowania tego samego zadania. Epizod kończy sygnał stopu, a ocena zwykle porównuje końcowy stan bazy z oczekiwanym i sprawdza wymagane informacje w odpowiedziach.
- EN: The simulator receives a persona and goal hidden from the agent plus the conversation history; it does not see the agent's tool calls. Sampling yields varied phrasings of the same task. A stop signal ends the episode, and grading usually compares the final database state with the expected one and checks required information in replies.

## Limits

- PL: Symulowany użytkownik zachowuje się inaczej niż prawdziwi ludzie i sam popełnia błędy, które zaniżają wynik agenta. Wyniki zależą od modelu symulatora. Testy wymagają ręcznie przygotowanych celów i stanów docelowych.
- EN: Simulated users behave differently from real people and make their own mistakes that drag down the agent's score. Results depend on the simulator model. Tests need hand-written goals and target states.

## Key terms

- PL: **symulator użytkownika**: Model odgrywający klienta według ukrytego scenariusza.
- PL: **persona**: Opis cech i celu udawanego użytkownika.
- PL: **epizod**: Jedna pełna rozmowa od pierwszej wiadomości do zakończenia.
- EN: **user simulator**: A model that plays the customer from a hidden script.
- EN: **persona**: A description of the simulated user's traits and goal.
- EN: **episode**: One full conversation from first message to end.

## Know first

- [Agenci i orkiestracja (Agents and orchestration)](https://aiatlasgraph.com/t/agentsnode.md)
- [Narzędzia i integracje (Tool use and integration)](https://aiatlasgraph.com/t/tools.md)

## Sources

- [Demystifying evals for AI agents](<https://www.anthropic.com/engineering/demystifying-evals-for-ai-agents>) `anthropic-agent-evals-2026` · by Mikaela Grace, Jeremy Hadfield, Rodrigo Olivares, Jiri De Jonghe (Anthropic)
- [τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains](<https://arxiv.org/abs/2406.12045>) `taubench-2024` · by Shunyu Yao, Noah Shinn, Pedram Razavi, Karthik Narasimhan (Sierra)

---

AI Atlas revision 122 (2026-10-30) · HTML: https://aiatlasgraph.com/t/usersimulation · index: https://aiatlasgraph.com/llms.txt · everything: https://aiatlasgraph.com/llms-full.txt · updated 2026-10-30
