跳到主要内容

Persona (人格)

在 UNIChat 中,Persona 描述了你的设定。简单来说,Persona 会告诉 AI 你是谁,你的一些基本信息等。这样AI就可以更好的了解你并和你互动。

如果你用过SillyTavern(酒馆)的话,你会很熟悉。

提示

Persona 的原义是人格,加入这个系统的本意是希望你能像切换人格面具一样快速的切换角色。 在Persona系统中,你可以在任何时间扮演任何角色。比如白天是认真上课的高中学生,而晚上则是正义的“心之怪盗”()

如何使用

在聊天中使用

在APP的聊天主界面左侧,如图为Persona切换器,点击即可展开,选择一个你想要的人格即可。

信息

使用某个Persona开启一个新会话的时候,会自动记忆,下次打开该会话会自动切换到开启会话时使用的Persona。不过,你也可以在会话中途更改Persona,该更改即时生效,AI会立刻认识“不一样”的你。

将Persona和Agent绑定

你可以将某一个人格和Agent绑定起来,这样,当某个Agent被调用时,会自动切换到该Persona。 同时,你可以为Agent添加人格额外信息,这些信息只会被当前的Agent记住,从而打造“差异化认知”。

详见 Agent

创建一个Persona

建立一个 Persona 很简单。在Persona切换器中点击新建人格就会打开创建页面。

选择一个好看的头像,填写名字,并且在名字下面的介绍栏目简要的描述一下这个人格即可。

右侧的编辑条目(在手机端上收窄为更多信息)处,你可以继续添加关于你的方方面面。 比如:

  • 生日:2000-01-01
  • 持有物品:召唤器(Evoker)

……

未来展望

目前的Persona系统只是初步版本,我希望未来能够让其支持关键词插入或者向量索引,让AI了解到更加全面的你。同时,我希望能够允许Agent在聊天中自动的动态的更新Persona并且“记住”一些关于你的事情,随着聊天越来越多,更加熟悉你,类似于ChatGPT的记忆(Bios)系统。

如果你有更好的想法,欢迎在Github上提issue,或者给我发邮件,更多请详见:为UNIChat贡献。