CLJun 25, 2024

Crafting Customisable Characters with LLMs: A Persona-Driven Role-Playing Agent Framework

arXiv:2406.17962v76 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses the need for more accurate and customisable human simulacra in role-playing agents, representing an incremental improvement over existing methods.

The paper tackles the problem of creating freely customisable characters using LLMs by introducing a persona-driven framework, resulting in superior performance in character consistency, knowledge accuracy, and question rejection compared to existing models on datasets like SimsConv and WikiRoleEval.

Large Language Models (LLMs) demonstrate remarkable ability to comprehend instructions and generate human-like text, enabling sophisticated agent simulation beyond basic behavior replication. However, the potential for creating freely customisable characters remains underexplored. We introduce the Customisable Conversation Agent Framework, which employs LLMs to simulate real-world characters through personalised characteristic feature injection, enabling diverse character creation according to user preferences. We propose the SimsConv dataset, comprising 68 customised characters and 13,971 multi-turn role-playing dialogues across 1,360 real-world scenes. Characters are initially customised using pre-defined elements (career, aspiration, traits, skills), then expanded through personal and social profiles. Building on this, we present SimsChat, a freely customisable role-playing agent incorporating various realistic settings and topic-specified character interactions. Experimental results on both SimsConv and WikiRoleEval datasets demonstrate SimsChat's superior performance in maintaining character consistency, knowledge accuracy, and appropriate question rejection compared to existing models. Our framework provides valuable insights for developing more accurate and customisable human simulacra. Our data and code are publicly available at https://github.com/Bernard-Yang/SimsChat.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes