问答机器人是经由对话语音或文字进行交谈,能够模拟人类对话,通过图灵测试的计算机程序,主要由语音识别、自然语言理解、对话状态管理、自然语言生成、语音合成五部分组成。
第一部分:基于通用问答
首先我们输入问候语句“你好”,小金则返回它的问候回复语句,“你好,我是小金”;(同时我们可以看到小金返回了与用户输入内容相关的信息反馈,这里是我们一般是根据用户查询及点击行为进行的热度推荐)
接着输入:“你几岁了”
接着输入:“你住在哪里”
这里呢我们可以以后接入不同的数据调用接口:天气的、出行的。
第二部分:基于特定领域的知识图谱问答
在这部分我们采用知识图谱推理的方式进行问答服务,即以知识图谱中实体-关系-实体三元组的形式将用户输入的内容转化为基于规则的结构化查询,这部分我们主要涉及6大类型:定义型的、属性标签型的、类别型的、关系型的、实体-关系型的、实体型(知识推理型的)。
第三部分: 功能开发
命名实体识别,数据标注,知识图谱查询,用户属性意图分类;