Serverless 进阶实战课
静远
某大厂资深云原生技术专家
11937 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 29 讲
Serverless 进阶实战课
15
15
1.0x
00:00/00:00
登录|注册

20|实战进阶(二):如何基于智能音箱开发一个BOT技能?

你好,我是静远。
上节课,我们一起感受了 FaaS 作为 Serverless “连接器”的强大,但也仅限于云厂商单个云平台上的体验。
今天,我将带你体验跨平台的开发,通过智能音箱、IOT 开发平台、云函数计算平台三者之间的联动,一起完成一个不同年龄段宝宝食谱推荐 BOT 技能的开发。
你也可以通过这样的方式,完成智能客服、智能问答等对话式应用的开发。通过这个实战,相信你能进一步感受到 Serverless 的无限可能。

如何实现

我们本次的目标是通过语音对话的方式来完成宝宝食谱的推荐。这个功能符合 Serverless 的特性:事件触发、轻量应用、按需调用、流量不固定。同时,该功能需要有语音转文字的处理能力以及一个物理载体。
因此,我们以百度智能云函数计算平台百度 DuerOS 开放平台来进行本次的案例开发,并选择一个小度 X8 作为载体。当然,你也可以直接用 DuerOS 平台上的模拟测试工具达到一样的效果。
正所谓磨刀不误砍柴工,在开始实战之前,我们先了解一下今天涉及到的各类概念以及整体的实现思路。

什么是技能(BOT)

我们通常将在 DuerOS 平台上开发的对话式服务称为“技能”,它还有一个英文名,“BOT”。一般来说,平台有内置技能和开发者提交发布的两种技能。前者可以直接拿来用,后者分为免费和收费两种,收费的技能和你在小度音箱上看到的一样,是需要支付购买才能使用的。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了如何基于智能音箱开发一个BOT技能的实战进阶内容。作者通过跨平台的开发,结合智能音箱、IOT开发平台和云函数计算平台,完成了一个宝宝食谱推荐BOT技能的开发。文章首先介绍了技能(BOT)的概念和构成要素,包括意图、词典、用户表达和配置服务。接着,作者详细阐述了实现思路,包括DuerOS平台和函数计算CFC的联动过程。最后,文章分为三大步骤,介绍了云函数创建与自定义、技能创建与绑定以及运行时请求路由的具体实现思路。在动手实战部分,作者详细介绍了云函数的创建和定义过程,以及编写自己的业务逻辑代码的步骤。整体而言,本文内容涵盖了技术实战的方方面面,对于想要了解如何开发智能音箱BOT技能的读者具有很高的参考价值。文章通过实例展示了如何联动智能音箱、DuerOS技能开放平台、云函数计算CFC完成一个宝宝食谱BOT技能的开发体验。通过这次的实验,读者可以了解到基于Serverless和语音交互的对话式应用开发的三个步骤,以及如何将DuerOS与Serverless函数计算结合,降低人工智能对话系统的门槛。最后,作者提出了思考题,引发读者对少儿编程的后端服务是否可以采用Serverless的技术的思考和讨论。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Serverless 进阶实战课》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部