快速开发疫情百科问答机器人

4
腾讯云大学热门学习路径,0基础上手
  • 1
    关注“腾讯云大学”公众号加群互动有好礼相送
  • 2
    向学习君回复口令“2”
  • 3
    加入课程交流群
腾讯云大学微信公众号
“腾讯云大学”微信公众号

讲师简介

曹智颖

腾讯云高级研发工程师

腾讯智能对话平台高级研发工程师,在对话机器人开放平台建设和对话机器人行业落地项目有丰富的经验

简介

你可以了解智能对话如何点亮智能生活、如何助力智慧行业;你可以深入了解人机对话系统的技术原理;你可以在讲师指导下,通过腾讯智能对话平台,低成本开发你的第一个智能对话机器人。本节课程,讲师演示疫情百科问答机器人开发的最佳实践。

课后作业

动手开发你的第一个对话机器人

讲义

一、智能对话的发展历程

1、人机交互方式变革

主要分三个阶段,第一个阶段是鼠标/键盘交互,第二个阶段是触控交互,如平板。

第三阶段是当前的对话交互。这三个人机交互方式的变革,契合近40年技术爆发的时代。也是PC时代、互联网时代、移动互联网时代和人工智能时代。

2、对话交互的三个阶段

基本上可以分为比较典型的三个阶段。

第一个阶段是语音助手时代。标志性的时间是2011年11月苹果随Iphone4S发布siri。第二个阶段是聊天机器人时代。比较典型的是在2014年5月,微软推出了小冰聊天机器人。

第三个阶段是场景化的任务执行,就是机器人跟你对话,他是带着一定的任务,你跟他的对话会按照既定的流程走。基本上是从2016年开始兴起的,如智能客服、理财推销、客户回访。

3、时至今日 无处不在的智能对话

针对C端用户的场景,如语音搜索,智能硬件、语音消息转写、语音助手、语音输入法等。B端用户也大量用到了智能对话的能力,对于企业来说使用AI能力的主要原因:

1、 企业使用AI能力提升效率,降低成本需求最大。

2、 智能对话能力在服务沟通、客服应答方面能直接替代人工,是AI能力为企业降本增效的最佳实践。

3、 经济形势与商业生态红利:未来企业会思考如何为客户提供更优质的服务;经济情势下机器人可实现服务个性化和降本增效。

二、智能对话从入门到放弃

从目前的应用来看,聊天机器人用的比较多的话主要有三类。对话系统原理-QA型单轮对话、对话系统原理-多轮对话、闲聊机器人。

1、对话系统原理-QA型单轮对话

原理主要是:用户表达----à语音识别---à检索(通过检索初步召回一批初排结果)---à匹配(通过深度匹配模型计算相似度)---à重排序(通过ranking模型重排序,并根据阈值输出结果)--à答案--à语音合成

2、对话系统原理-多轮对话

语义理解NLU:把用户输入的自然语言转变为结构化信息—intent-slot-value三元组。

维护对话状态DST:维护对话状态和上下文,它依据最新的系统和用户行为,把旧对话状态更新为新对话状态。

策略优化DPO:根据DST维护的对话状态,确定当前状态下机器人应如何进行答复,也即采取何种策略答复是最优的。

回复生成NLG:把DPO输出的结构化对话策略还原成对人友好的自然语言。

从0开始,我们需要什么

如果从零开始构建一整套对话服务的话,首先是需要一些通用的东西,如人员、成本、时间。AI本身的技术门槛可能相对于其他一些服务相对高一点。

了解各种神经网络。如果你想要达到一个比较好的对话效果的话,你可能不得不去了解一些前沿的技术,了解各种算法,这方面的技术成本也是挺高的。这也是我们腾讯智能对话平台做这个平台的初衷,就是说我们希望能提供比较简单快捷、高效的方法,让企业客户或者个人客户快速的构建

三、腾讯智能对话平台简介

腾讯智能对话平台专注于“对话即服务”的愿景,全面开放腾讯对话系统核心技术,为大型企业客户、广大开发者和生态合作伙伴提供开发平台和机器人中间件能力,实现便捷、低成本构建人机交互体验和高效多样化行业赋能。

当前腾讯智能对话的全景图,从下往上看,最下面这一部分就是核心技术,包括语音识别、语音合成、文本分析、意图识别、槽位抽取、多轮状态等。这些都是我们对话的时间能力。在中间这一部分是工程能力,是为了更好的把核心技术包装暴露出来,再让客户可以方便使用。最上面的就是一些解决方案、行业相结合的应用场景。

我们平台的优势:

首先提供了全类型的Bot

Service,任务型、FAQ型、闲聊型、知识图谱型、文档型,服务广泛行业应用、支撑专业落地场景、适应需求的服务部署。

为开发流程提供全面支持。语义模型定义(意图管理、词典管理、问答管理)、后端服务开发(Webhook、Serverless、Sample Code)、机器人测试(网页模拟器、小程序测试)、发布上线(版本管理工具、上下线工具)、连接应用(网页、微信公众号、微信小程序)、数据验证(数据中心、模型训练)。

我们不仅为开发流程提供支持,还致力于简化流程,提高开发效率提升。Slot-filling,Built-in Libs,节省实体富集时间。多终端开发,应用连接中心,真正实现一次开发、无处不在。不用写代码,扫码接入方案,真正实现微信运营零代码使用机器人。

可视化任务对话创建

对话创建简单、自然,只需填写需要识别的问题,配置应该具备的回复就可完成对话逻辑。

内置意图识别引擎、槽位解析能力,举一反三理解用户表达。

支持调用Web

Service配置回复,可适应复杂对话的业务逻辑。

多平台应用接入,一键发布

支持多平台发布,支持端到端发布体验,配置发布->即刻生效。

语言AI能力加成

腾讯云本身有语音识别和语音合成的能力,语音识别目前已经支持中文,英文,粤语等语种。语音合成,现在也是支持中英、中文以及中英文,目前已经支持12种不同音色的男女士,后续可能还有还会有更多的音色。

四、应用案例

第一个案例是在文旅行业的应用,交互式体验、个性化推荐。这个是之前参与的一部手机游云南的项目。这个案例里面有一个智能客服,这个客服就是对话,会做一些城市景点推荐、攻略查询、投诉,还可以做一些简单的任务型场景,如酒店预订、机票预订、购票等。

第二个案例是春秋航空的一个机票自助业务,用户根据对话流程,提供证件和机票相关信息,即可实现自助订票,行李购买,行李单邮寄等自助业务服务。

第四个案例是香格里拉酒店对话机器人,主要就是可以帮您预订酒店、预约接送出行、控制客房设备等。

第五个案例是政府公安,原来深圳公安公众号之前的话,他们的客服是类似人工坐席,人工的客服,后面接入我们的机器人之后,效果还挺好的,三个月之后,有50%关注的用户都会使用到智能机器的,成功解决问题。

第六个案例是接听助手,有时候可能来了电话,我们比较忙会掐掉,或者超时了没接到,那如果你开通了接听助手之后,就会有一个机器人去帮你接这个电话,机器人会跟打电话的人去做沟通。沟通完之后会把整个聊天过程以及语音保存下,查未接来电的时候,就会看到整个沟通过程。目前的话,这个机器人已经可以识别多种场景,比如说它能够识别来电,或者是送外卖、快递,或者是推销产品的,基于场景跟机器人做对话。那目前这个功能的话,我们是跟腾讯手机管家合作推出的,安卓客户是可以下载腾讯手机管家,下载完之后在首页的下边有一个接听助理就可以开通使用,苹果用户的话可以关注小程序,智能来电秘书就可以体验。

第七个案例是售前咨询。因为现在腾讯内部的话是用企业微信沟通工具,推出了曾经智能化平台上创建的机器人可以自助接入,不过这个功能的话目前还没有对外部的企业微信客户开放,目前只对腾讯内部的企业微信做开放的后续可能会逐步开放。

五、快速开发疫情问答机器人

大家手头有电脑的话,可以跟着一起配置一下,这里的步骤很详细。

访问腾讯智能对话平台http://tbp.qq.com,点击立即申请,填写申请表,提交审核,审核通过后短信通知。

审核通过后,点击“腾讯智能对话平台控制台”进即可进行创建和配置机器人,控制台地址:http://console.cloud.tencent.com/tbp

欢迎观看演示视频,跟随讲师一起实战。

全部评论
讲师/助教

评论