|零门槛的AI开发课程!2020 WAIC开发者日百度公开课核心干货


机器之心整理
参与:蛋酱、小舟
一堂为期三小时的手把手 AI 开发教学课程 , 让开发者学到了什么?
|零门槛的AI开发课程!2020 WAIC开发者日百度公开课核心干货
本文插图

2020 年 , 人工智能技术进入商业化落地的全新阶段 。 对于入门不久的初级开发者或者转型中小企业来说 , 如何最轻松、最高效地进行 AI 开发和部署?
2020 世界人工智能大会云端峰会是由上海市政府打造的国际顶级人工智能会议 , 于 7 月 9 日正式开幕 。 「开发者日」作为 WAIC 云端峰会主题论坛及特色活动 , 也是 WAIC 期间唯一面向 AI 开发者的专业活动 。
在 7 月 11 日上午举行的 2020 WAIC「开发者日百度公开课」上 , 机器之心联合百度为开发者们提供了一堂 3 小时极致学习课程 , 来自百度 AI 的四位工程师为大家带来了从 NLP、CV 到零门槛 AI 开发平台 EasyDL 的实战经验分享 。
本文对此次公开课的核心内容进行了整理 , 感兴趣的小伙伴可通过文后视频学习 。
如何使用 UNIT 搭建智能对话系统
首先是百度资深研发工程师、UNIT 平台的技术负责人孙叔琦讲述「如何使用 UNIT 平台搭建智能对话系统」 。
1.UNIT 平台技术与服务全景
|零门槛的AI开发课程!2020 WAIC开发者日百度公开课核心干货
本文插图

UNIT 平台技术与服务全景 。
最底层的核心技术平台包含了知识建设与管理能力、预置技能与资源、核心任务式理解、对话系统框架层面的技术 , 以及语音和语义一体化集成技术 。 在基础平台之上 , 百度为智能客服、消费电子、企业服务、车载出行等常见的行业场景包装了复用度较高的场景方案、行业方案 , 这些技术和方案都支持公有云部署、私有化部署 , 在一些特定的场景下还可以支持嵌入式的部署 。 在技术和方案的上方 , 是人才方面的生态服务 , 包括技术方案的顾问服务、培训认证服务、质监交互服务以及托管研发服务 。
2.UNIT 平台技术解析
孙叔琦首先进行了技术层面的讲解 。 使用 UNIT 最方便快捷的方法就是利用其预置技能 , 大概分为三类:
一类是开发者可以拿来直接用于服务的资源 , 也就是「开箱即用」 , 包括天气、智能问答等;
一类是为稍微有一些能力的开发者提供的高准确解析型对话技能 , 比如对话理解服务 , 开发者可以在对话理解的结果基础上对接自己的系统;
一类是针对特定领域的轻定制需求 , 在某些场景下 , 对话技能需要面向具体业务定制才能满足开发者的实际需要 , UNIT 提供的这些技能 , 可供开发者进行小幅度修改以适配业务 。
|零门槛的AI开发课程!2020 WAIC开发者日百度公开课核心干货
本文插图

UNIT 的预置技能 。
如果预置技能并不能够满足所有的需求 , 那么就需要开发者自己动手开发一些对话技能 。 下图是对话系统定制的一般过程 。
|零门槛的AI开发课程!2020 WAIC开发者日百度公开课核心干货
本文插图

开发者在平台上需要做的事情首先是定义对话任务 , 对话任务包括对话意图的定义以及对话规则的定义 , 并针对所定义的对话任务提供知识 , 包括意图的表述、意图里面关键词、词槽的一些资源词典以及对话规则里跟业务对接部分的一些资源提供进来 , UNIT 平台会自动地通过训练机器学习的方法以及一些配套的机制去生成开发者业务上的对话系统 。
对话系统可大致分为两类:任务式对话和问答对话 。 二者的区别是前者需要对对话的参数化进行精确的处理 。 任务式对话需要把一句话解析成意图和词槽这样的参数化的形式 , 而问答对话需要最后的答案 。 所以问答式对话更倾向于做常见的业务问题的解答 。


推荐阅读