Code and datasets for "Character-LLM: A Trainable Agent for Role-Playing"
Character-LLM 是一个专为角色扮演任务设计的可训练智能体项目,旨在解决传统大模型通过提示词(Prompt)进行角色扮演时表现不够真实和深入的问题。该项目通过监督微调技术,使模型能够深入学习特定人物的经历、性格特征与情绪逻辑,无需额外参考文档即可实现高拟真度的互动。
提供创新的体验重构数据生成流程,能够自动构建涵盖特定人物详细经历与多样化背景的数据集。
内置针对九位历史或虚构人物(如克利奥帕特拉、伏地魔等)进行精细化训练的模型权重。
支持通过微调过程让模型直接习得人物特质,而非依赖于临时的提示词工程。
通过将知识、性格和情感融入模型参数,实现了更具沉浸感和一致性的角色扮演体验。
本项目适用于自然语言处理研究人员、开发者以及寻求深度虚拟角色互动体验的用户,可广泛应用于交互式叙事、教育辅助、游戏NPC设计及数字人开发等场景。