问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

从Persona到个性化:角色扮演语言代理综述

创作时间:
作者:
@小白创作中心

从Persona到个性化:角色扮演语言代理综述

引用
1
来源
1.
https://www.15zhi.net/blog/202409-%E8%AE%BA%E6%96%87%E7%A0%94%E8%AF%BB-from-persona-to-personalization-a-survey-on-role-playing-language-agents/

随着人工智能技术的快速发展,角色扮演语言代理(RPLAs)作为一种专门设计用来模拟指定角色的AI系统,正在逐渐走进我们的生活。从历史人物到虚构角色,从情感伴侣到个性化助理,RPLAs在多个领域展现出广阔的应用前景。本文将为您详细介绍RPLAs的背景、分类、构建方法、评估标准、风险以及应用实践。

应用背景

近年来,大语言模型(LLMs)的显著进展极大地推动了RPLAs的崛起。数字化生活一直是人类数十年来的追求,反映了我们对技术和人类体验交叉点的深刻迷恋。RPLAs通过将这些角色以互动形式呈现,体现了数字化生活的概念。随着人工智能越来越多地融入我们的日常生活,培育一个人类和这些智能体协同共存的繁荣社会至关重要,即推出角色扮演语言代理(RPLAs)。

RPLAs角色类型介绍

  1. 人口统计角色(Demographic Persona):基于统计学上的刻板印象,模拟具有共同特征的人群
  • 数据来源:职业、性别、年龄、地域、个性类型等
  • 应用案例:模拟特定职业的专家、特定年龄段的行为模式
  • 用例:教育、职业培训、市场研究
  1. 性格角色(Character Persona):基于广泛认可的个体,包括名人、历史人物和虚构角色
  • 数据来源:传记、小说、电影、公共资料
  • 应用案例:模拟历史人物进行教育互动、虚构角色用于娱乐和游戏
  • 用例:教育软件、角色扮演游戏、故事讲述
  1. 个性化角色(Individualized Persona):基于个体的行为和偏好数据构建的数字档案
  • 数据来源:用户交互、个性化需求、行为历史
  • 应用案例:个性化助理、定制化客户服务、用户克隆
  • 用例:个人助理、个性化推荐系统、定制旅行规划

RPLAs构建方法

结合LLMs的角色理解能力,可以根据自己的数据指导扮演特定的角色,从而形成角色RPLAs,构建方法分为参数化训练和非参数化提示、记忆机制三大类。

RPLAs评估

  1. 角色扮演能力评估:评估RPLAs在模拟角色行为和对话中的能力,避免说出不符合角色的话语(如“作为一个AI模型”)。使用算法和指标来量化性能或者通过用户测试和调查来评估这种能力的好坏。

  2. 角色保真度评估:评估RPLAs在模拟特定角色时的准确性和真实性,减少“角色幻觉”的发生(如“LLM可以编写代码,但在角色扮演苏格拉底时,这是不必要的期望”)。使用与真实角色表现的比较或者用户调查和反馈来评估这种能力的好坏。

RPLAs风险

当前RPLAs相关的风险,主要涵盖以下领域:

  1. 毒性
  2. 偏见
  3. 幻觉
  4. 侵犯隐私
  5. 实际部署中的技术挑战

应用实践

具体来说,我们将现有产品中的RPLAs分为两类,即面向角色的RPLAs和面向任务的RPLAs:

  • 面向角色的RPLAs通常扮演特定的角色,这在各种娱乐应用程序中很流行,比如聊天机器人和游戏NPC。例如,国内的讯飞语音助手、小米小爱同学、京东JIMI,以及国外的Replika聊天伴侣软件等。

  • 面向任务的RPLAs通常以类似人类的方式进行交流,以促进用户接受,并作为领域专家为用户提供个性化服务,如人工智能医生和教练。例如,GitHub Copilot、GPT等。

总结与思考

  1. 该篇综述主要介绍了角色扮演语言代理,其作为专门设计用来模拟指定角色的AI系统,它们能够模拟从历史人物、虚构角色到真实个体的广泛角色。具体介绍RPLAs如何利用大语言模型(LLMs)的先进技术来模拟各种角色,同时分析了RPLAs在实际应用中可能面临的风险和挑战。

  2. 在应用实践中可以发现,该篇综述展示提供了RPLAs在不同领域的应用案例,如情感伴侣、互动视频游戏、个性化助理和数字克隆。

可改进的地方

  1. 在解决幻觉方面,目前主要通过微调来调整模型,教RPLAs忘记知识来避免,在之后可以探索替代遗忘策略的方案来解决幻觉问题;
  2. 在决策分析方面,需要更加先进的分析和深入的数据解释策略,以使RPLAs能够做出明智的决策;

可收获的地方

  1. 认识到在大语言模型基础下应运而生的RPLA,以及RPLA的具体类型介绍;
  2. 同时知道RPLA在实际应用中可能面临的一些风险和挑战,在未来会衍生出的社交模拟等方向;
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号