(
课件网) 6.1.2剖析领域智能机器人 0.引入 智能客服机器人 智能问询机器人 1.概念:在某一领域知识范围内实现人机自动问答的智能信息系统 2.特点: 自然语言处理技术 快速、准确地检索出所需结果 将最满意的答案标记为最佳答案 3.选择下列网址中的其中一个,体验与机器人对话的过程。 http://www.robot-g.com/ http://home./home.html http://i./ 一.剖析领域智能机器人 新型的检索系统 二、智能问答系统结构示意图 是 问题 常见问题解答 (FAQ) 答案 否 问题分类 关键词提取 关键词扩展 问题理解 查找候选答案 根据权重排序 返回最佳答案 答案抽取 信息检索 文档库 三、智能问答系统的工作过程及原理 是 用户输入问题 常见问题解答 (FAQ) 问题理解 答案抽取 信息检索 答案 开始 结束 否 怎么确定FAQ库是否包含问题? 1.智能问答系统的执行过程 (1)用户发起提问,智能问答系统从FAQ库中寻找是否保护用户的问题。 如果包含,则直接返回答案; 否则,进入问题理解模块。 常见问题解答 (FAQ) 问句相似度计算 候选问句的选择 Jaccard相似度系数计算 分词系统处理问句 【项目练习】阅读教材P131,归纳总结FAQ库确定是否包含用户问题的技术手段及处理过程。 三、智能问答系统的工作过程及原理 Jaccard相似度系数计算 交集 并集 A: “空调机”“有”“什么”“功能” “ ” B: “空调机”“的”“功能” 有”“哪些“ ” 交集: 并集: 【课堂练习】 A:哪个品牌的空调比较好? B:什么品牌的空调性能比较好? 相似度: 三、智能问答系统的工作过程及原理 三、智能问答系统的工作过程及原理 是 用户输入问题 常见问题解答 (FAQ) 问题理解 答案抽取 信息检索 答案 开始 结束 否 问题理解模块是怎么理解问题的? 1.智能问答系统的执行过程 (1)用户发起提问,智能问答系统从FAQ库中寻找是否保护用户的问题。 如果包含,则直接返回答案; 否则,进入问题理解模块。 (2)进入问题理解模块后,系统主要理解计算机用户的问题,确定问题的关键词和问题的类型。 问题理解 计算机理解用户的问题 问题预处理 问题分类 关键词提取 分词 同义词词典 分类方法 主要技术 关键词扩展 【项目练习】阅读教材P132,归纳总结问题理解模块理解用户问题的技术手段及处理过程。 三、智能问答系统的工作过程及原理 理解过程 选择你认为智能问答系统可能对问题做出的理解 问题分类 物流 价格 空调 库存 质量 型号 售后服务 关键词提取 有 没有 便宜 一 点 一点 的 空调 价格 库存 【项目练习】《活动手册》P130,问题理解模块功能。 例如:当询问空调企业智能客服机器人“有没有便宜一点的空调?”你觉得它会怎么理解这句话? 三、智能问答系统的工作过程及原理 三、智能问答系统的工作过程及原理 是 用户输入问题 常见问题解答 (FAQ) 问题理解 答案抽取 信息检索 答案 开始 结束 否 1.智能问答系统的执行过程 (1)用户发起提问,智能问答系统从FAQ库中寻找是否保护用户的问题。 如果包含,则直接返回答案; 否则,进入问题理解模块。 (2)进入问题理解模块后,系统主要理解计算机用户的问题,确定问题的关键词和问题的类型。 (3)理解用户的问题后,信息检索模块从互联网或文档库找到与问题相关的文档作为答案提取的原材料。 信息检索 利用搜索引擎检索信息 建立知识库 建立索引模块 排序 查询扩展 语料库的构建技术 词汇索引 文档排序 主要技术 【项目练习】阅读教材P132,归纳总结信息检索模块检索信息时的技术手段及处理过程。 三、智能问答系统的工作过程及原理 用户咨询问题 选择你认为智能问答系统对该问题做出的检索并分析原因 会员积分 1.会员卡计分里程有什么用? 2.明珠会员是 ... ...