ecoder

几分钟带你快速了解聊天机器人!

為{幸葍}努か 提交于 2021-02-12 08:52:23
当我们谈起人机对话系统 现实中的人机系统 人机对话的发展历程 人机对话系统的四个主要功能 通用聊天机器人的五个主要模块 输入预处理 语音识别技术主要包括特征提取技术、模式匹配准则以及模型训练技术3个方面 自然语言理解 聊天机器人系统中的自然语言理解功能包括用户意图识别、用户情感识别、指代消解、省略恢复、回复确认及拒识判断等技术¨ 引。并且语法分析、语义分析、关键词提取、相似度计算等自然语言处理技术也是必不可缺的。 对话管理 封闭式 封闭式是指有明确的服务目标和服务对象,仅处理特定领域中的问题, 给对话的主题进行了限制。 开放式 开放式则没有一个清晰的目标和对象,对话涉及的主题很广,所需要的知识量也是巨大的。 答案生成 整个答案生成的过程包括了内容选择、文本规划、语句合成、指代表达生成、表层实现等阶段。 生成技术主要包括检索式和生成式 检索式 检索式是指在对话库中以搜索匹配的方式找到适合用户输人语句的最佳答案予以回复。 生成式 生成式是指采用一定的技术手段( 如深度学习技术) 自动生成新的回复内容。 输出处理 聊天机器人的构建方式 基于人工模板的聊天机器人 根据用户输入的句子,在模板库中找到匹配的问句模板,然后按照对应的应答模板生成答案, 返回给用户,如ALICE、Chat Scfipt 等。 基于检索的聊天机器人 对话库的要求很高,并且需要足够大,但是它的优点是回答质量高