AI对话机器人实现原理

文主要参考2019年3月出版的《自然语言处理实践-聊天机器人技术原理与应用》一书,结合个人理解对原理进行阐述,若有不当之处,请联系本文作者。另在此感谢此书作者王昊奋、邵浩、李方圆、张凯、宋亚楠(排名不分先后)。

目录

一、聊天机器人分类

1.1基于应用场景分类

1.2基于实现方式分类

1.3基于功能分类

二、对话机器人技术原理

2.1  AI对话机器人实现流程

2.2 语音识别&语音合成

2.3 自然语言理解(NLP)

2.4 自然语言生成

2.5 对话管理


一、聊天机器人分类

以下这段描述出自CSDN人工智能专栏:

对话系统(对话机器人)本质上是通过机器学习和人工智能等技术让机器理解人的语言。它包含了诸多学科方法的融合使用,是人工智能领域的一个技术集中演练营。

 在这段话中,以最简要的词语总结了市面上大部分AI聊天机器人的主要功能,那就是“让机器理解人的语言”,此后机器人会根据自身功能定位,以不同的行为模式对人类做出回复,例如生活中常见的个人助理型对话机器人(如:siri,小度等),就能够在任何语境下对用户的提问做出相对合理的反应,而一些任务问答型的对话机器人则只能对固定的提问模式和领域中解答用户提问(如:淘宝客服机器人等),根据机器人服务场景以及实现技术的不同,我们首先对此类AI对话机器人进行大致的分类。

1.1基于应用场景分类

类别 主要功能 常见产品
在线客服聊天机器人系统 自动回复产品、服务的相关问题,降低企业客服运营成本,缩短用户等待时间,提升用户体验 京东JIMI, 阿里小米
基于娱乐的聊天机器人系统 不限主题的闲聊、用于陪伴与慰藉,对机器人行为模式有极高要求;也提供特定主体服务,如查天气等 微软小冰、微信“小微”、北京龙泉寺“贤二机器僧”
教育场景下的聊天机器人系统 帮助用户学习某种操作;指导用户深入熟悉某项技能;帮助辅助学习 UC、儿童教育机器人
个人助理聊天机器人系统 实现用户个人事务的查询代办 siri、小米音箱、echo
智能问答聊天机器人系统 回答用户以自然语言形式提出的事实型及复杂推理的问题,帮助用户获得信息于辅助决策 IBM watson

1.2基于实现方式分类

实现方式 具体详解
检索式 此类机器人多是为解决某类特定问题而被提出,所有回答是提
  • 15
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值