首页 > 编程知识 正文

情感机器人对话引擎有哪些,机器人情感交互

时间:2023-05-04 07:14:51 阅读:211158 作者:4998

情感机器人的对话引擎由"全局状态管理器"和"对话规则π"组成. 对话规则π又分为高级策略管理技能, 进行话题切换的控制等, 低级策略管理技术.
情感对话中最困难的部分是情感计算, 情感公式如下:
S = (Qc, C, eQ, eR)
Qc- 上下文状态
C- 上下文
eQ- 用户情感向量
eR- 回复的情感向量.

上下文query 理解(Qc, C)
包括命名实体识别,一般使用自然语言理解(NLU); 共指解析, 将多轮对话中的共指代词解析出来; 句子完整性, 判断句子是否完整.

用户理解(eQ)
用户理解包括话题检测, 与话题管理器进行交互; 识别对话意图; 进行情感分析; 观点分析和在用户画像明确的前提下引入用户画像.
用户理解eQ根据上下文状态Qc和上下文C处理而成.

再根据以上三者, 生成回复的情感向量eR.

参考文献
[1]The design and implement of Xiaoice, an empathetic social chatbot.

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。