Reinforcing Real-world Service Agents: Balancing Utility and Cost in Task-oriented Dialogue
Organizations: Meituan, Beijing, China.
Abstract
The rapid evolution of Large Language Models (LLMs) has accelerated the transition from conversational chatbots to general agents. However, effectively balancing empathetic communication with budget-aware decision-making remains an open challenge. Since existing methods fail to capture these complex strategic trade-offs, we propose InteractCS-RL, a framework that reframes task-oriented dialogue as a multi-granularity reinforcement learning process. Specifically, we first establish a User-centric Interaction Framework to provide a high-fidelity training gym, enabling agents to dynamically explore diverse strategies with persona-driven users. Then, we introduce Cost-aware Multi-turn Policy Optimization (CMPO) with a hybrid advantage estimation strategy. By integrating generative process credits and employing a PID-Lagrangian cost controller, CMPO effectively guides the policy to explore Pareto boundary between user reward and global cost constraints. Extensive experiments on customized real business scenarios demonstrate that InteractCS-RL significantly outperform other baselines across three evaluation dimensions. Further evaluation on tool-agent-user interaction benchmarks verify InteractCS-RL robustness across diverse domains.
Figures & tables
| Method | Scene 1 (Hard) | Scene 2 (Easy) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Task Score | Dialogue Metric | Cost | Task Score | Dialogue Metric | Cost | |||||
| Sat. | FR (%) | Comm. | Logic | V-Rate | Sat. | FR (%) | Comm. | Logic | V-Rate | |
| Large Models | ||||||||||
| GPT-4.1 | 1.91 ±0.19 | 83.8 ±5.7 | 25.29 ±0.48 | 10.59 ±0.04 | 70.0 ±3.3 | 2.12 ±0.08 | 83.8 ±4.5 | 25.67 ±0.41 | 10.57 ±0.04 | 70.4 ±3.8 |
| DeepSeek-v3.2 | 1.96 ±0.07 | 89.6 ±1.9 | 26.67 ±0.19 | 10.68 ±0.12 | 76.7 ±4.0 | 2.21 ±0.20 | 87.9 ±1.9 | 26.57 ±0.46 | 10.65 ±0.14 | 81.7 ±1.4 |
| Qwen3-235B | 1.73 ±0.07 | 62.5 ±3.5 | 23.75 ±0.27 | 7.82 ±0.34 | 91.9 ±4.4 | 1.93 ±0.03 | 60.6 ±2.7 | 23.80 ±0.42 | 7.29 ±0.39 | 94.2 ±1.4 |
| Methods | Retail | Airline | Telecom | ||||||
| Pass@1 | Comm. Rate | DB Rate | Action Reward | Pass@1 | Comm. Rate | DB Rate | Action Reward | Pass@1 | |
| Qwen2.5-7B | 14.4% | 61.4% | 16.6% | 152 | 14.0% | 76.0% | 18.0% | 60 | 8.8% |
| Qwen2.5-7B-SFT | 15.8% | 65.8% | 18.4% | 169 | 18.0% | 78.0% | 22.0% | 61 | 10.5% |
| InteractCS-RL | 21.1 % | 67.5 % | 23.7 % | 233 | 24.0 % | 82.0 % | 28.0 % | 65 | 14.9 % |
| Qwen2.5-14B | 44.7% | 80.7% | 45.6% | 337 | 16.0% | 88.0% | 20.0% | 75 | 17.5% |
| Qwen2.5-14B-SFT | 43.9% | 81.6% | 45.2% | 325 | 20.0% | 88.0% | 26.0% | 74 | 20.2% |
Task-Oriented Dialogue Systems
Task-oriented dialogue systems use conversation to understand user goals, gather information, and complete actions across multiple turns.
See all 59 papers