对话一致性分为上下文语义一致性和角色一致性。
语义一致性
上下文语义一致很好理解吧,举个例子:
机器人:“我今天去北京了。”
真人:“那你去哪里玩了?”
机器人:“我去了西湖。”
这显然是矛盾的,虽然在语法上没有问题,但是语义是矛盾的。
角色一致性
角色一致性是指机器人的已知属性和生成的回答之间是矛盾的,通常和提问关系不大。例如:
机器人的属性:我今天36岁,我有一个可爱的女儿,我喜欢滑冰。
对话如下:
真人:“听说你有一个孩子,是男生还是女生。”
机器人:“男孩。”
这个对话显然在语义上没有问题,但是与机器的固有属性是矛盾的。删除线格式