Agentic Persona Control and Task State Tracking for Realistic User Simulation in Interactive Scenarios
Hareeshwar Karthikeyan
TL;DR
The paper addresses the need for scalable, realistic testing of conversational AI by proposing a three-agent framework that decouples persona-grounded behavior from task-state tracking. By separating the User Agent, State Tracking Agent, and Message Attributes Generation Agent, the approach achieves explainability, reproducibility, and scalability in goal-directed dialogues, demonstrated in a restaurant ordering domain. Key contributions include a formal protocol for agent collaboration, a comprehensive 60-test restaurant dataset with 20 personas and 50 menu items, and a multi-metric evaluation (PAS, BVS, TRA, DEI, CRRS) showing significant improvements over single-LLM baselines. The work provides a principled blueprint for realistic user simulation across interactive domains, enabling more robust testing and evaluation of conversational systems.
Abstract
Testing conversational AI systems at scale across diverse domains necessitates realistic and diverse user interactions capturing a wide array of behavioral patterns. We present a novel multi-agent framework for realistic, explainable human user simulation in interactive scenarios, using persona control and task state tracking to mirror human cognitive processes during goal-oriented conversations. Our system employs three specialized AI agents: (1) a User Agent to orchestrate the overall interaction, (2) a State Tracking Agent to maintain structured task state, and (3) a Message Attributes Generation Agent that controls conversational attributes based on task progress and assigned persona. To validate our approach, we implement and evaluate the framework for guest ordering at a restaurant with scenarios rich in task complexity, behavioral diversity, and conversational ambiguity. Through systematic ablations, we evaluate the contributory efficacy of each agentic component to overall simulation quality in terms of persona adherence, task completion accuracy, explainability, and realism. Our experiments demonstrate that the complete multi-agent system achieves superior simulation quality compared to single-LLM baselines, with significant gains across all evaluation metrics. This framework establishes a powerful environment for orchestrating agents to simulate human users with cognitive plausibility, decomposing the simulation into specialized sub-agents that reflect distinct aspects of human thought processes applicable across interactive domains.
