机器人参与会话的时候,会注入这四份上下文:
- 机器人自己怎么看自己(机器人自己写)
- 机器人对对方的印象和记忆(机器人自己写)
- 用户想让机器人怎么看自己(用户自己写,相当于给机器人的硬自我介绍)
- 用户眼里的机器人(机器人写,想象中的印象)
一般来说,大多数此类应用都只做对对方的印象或者笼统的一份记忆。可人在实际交谈的过程中会只根据一份感觉去聊吗?特别是第四份上下问,如果只写笼统记忆,大概率是缺失的,但这一部分又是让交谈质量更高的一个关键点。
如果是一个新机器人,也不会有一个什么随机的人设。人出生是一张白纸,机器人出生也应该是。可以加入一些seed模拟基因突变,但哪怕突变人还是会随着环境变化。我发现很多涉及多个机器人的AI产品喜欢给它们立一个人设,比如AI陪伴的一些应用,会有暖心的,霸道的,之类之类的。倒不是说这样不好,但我总觉得这是这些 AI 缺乏人味的因素之一。真人的性格是可塑的,观念是会转变的,习惯是培养出来的,我希望这个过程也在 PendingBot 里的机器人身上走一遍。