This survey explores the burgeoning field of role-playing with language models, focusing on their development from early persona-based models to advanced character-driven simulations facilitated by Large Language Models (LLMs). Initially confined to simple persona consistency due to limited model capabilities, role-playing tasks have now expanded to embrace complex character portrayals involving character consistency, behavioral alignment, and overall attractiveness. We provide a comprehensive taxonomy of the critical components in designing these systems, including data, models and alignment, agent architecture and evaluation. This survey not only outlines the current methodologies and challenges, such as managing dynamic personal profiles and achieving high-level persona consistency but also suggests avenues for future research in improving the depth and realism of role-playing applications. The goal is to guide future research by offering a structured overview of current methodologies and identifying potential areas for improvement. Related resources and papers are available at https://github.com/nuochenpku/Awesome-Role-Play-Papers.
翻译:本文综述了语言模型角色扮演这一新兴领域,重点探讨了从早期基于角色的模型到由大型语言模型(LLMs)驱动的先进角色模拟系统的发展历程。受早期模型能力限制,角色扮演任务最初仅能实现简单的角色一致性;如今已扩展到涵盖角色一致性、行为对齐与整体吸引力等维度的复杂角色塑造。我们系统性地提出了设计此类系统的关键组件分类体系,包括数据、模型与对齐、智能体架构及评估方法。本综述不仅梳理了当前方法(如动态角色档案管理、高阶角色一致性实现等)与挑战,还展望了提升角色扮演应用深度与真实性的未来研究方向,旨在通过结构化梳理现有方法论并识别潜在改进领域,为后续研究提供指引。相关资源与论文合集详见 https://github.com/nuochenpku/Awesome-Role-Play-Papers。