基于DuerOS开放平台的人机对话学习

大家好!我是因为对人机对话方面感兴趣,并且也是根据导师的建议,学习了基于百度所开发的DuerOS平台来了解人机对话的知识。
DuerOS应用于百度所研发的小度智能对话机器,是百度全球领先人工智能技术的重要应用之一。DuerOS开放平台包括:智能家居开放平台和技能开放平台。智能家居开放平台提供了云云对接、Wi-Fi直连、蓝牙mesh直连等多种对接方式,支持用户使用小度主控设备控制智能家电。技能开放平台提供了全套语音技能开发工具和方案,开发者利用可视化界面即可高效的完成开发部署,将技能发布在搭载DuerOS的硬件中。
官网链接
基于DuerOS开放平台的人机对话学习

初进平台以及分步讲解

  1. 第一步当然是平台的注册,我记得当时我是先用QQ号登陆了,之后还需要进行进一步的认证,并且会需要等待认证成功之后才能进入平台的技能创建界面。(不过问题不是很大,这个好像只是有关于你是否要把该技能申请上线的关系)
  2. 本人觉得挺关键的一步,就是你是否是想要完整的把这个技能(技能就是我们所要做的人机对话的功能)做完,当你只是想稍微尝试一下,那可以随意,但是如果你想完成一下小小的技能,那么你需要想清楚你在使用这个功能的时候是如何对话的,因为在后面的编程中你需要确定你的对话过程中的槽位(也就是专业用语),确定你的意图(整句话的意思)以及你需要编写你技能的专属词典(以上几点后面几步会讲)。
  3. 对于上面所提到的进行详细的解答
  • 意图
    这是相当于你所创建的技能的功能分支,每一个意图处理每一次对对话,并且在对话过程中我们需要进行意图的衔接,例如我们对话的时候,需要对语义进行传递:甲问:我们去吃烧烤吧,你觉得这家怎么样?乙回答:我觉得一般,你觉得这家怎么样。像这样需要让机器知道我们所说的是烧烤店,这样可以让它明白。也就是最简单的承上启下。
  • 词典
    我们在编写该技能时,会把该技能所要经常用到的词组编写分类到对应的词典,这样我们可以在整个技能中运用它,并且在以后的代码编写的时候好引用。
  • 槽位
    我们人所说的话,机器并不会全部分析,它只会分析关键的词组,也就是这句话的槽位,槽位所对应的词组正是上面的词典中的词组,对于后面代码调用匹配。
    视频讲解
  1. 在我们还没有写代码的时候可以先测试意图是否识别成功,DuerOS平台提供了可以在网站上测试你的意图以及技能是否能够成功的运行。

目前第一篇就写到这儿,之后会继续写关于后面的知识。
全部视频地址

相关文章:

  • 2021-05-29
  • 2022-12-23
  • 2021-04-10
  • 2021-08-30
  • 2022-02-12
  • 2021-10-17
猜你喜欢
  • 2021-04-17
  • 2022-12-23
  • 2022-02-26
  • 2022-12-23
  • 2021-11-23
  • 2021-08-05
相关资源
相似解决方案