20|实战进阶(二):如何基于智能音箱开发一个BOT技能?
静远
你好,我是静远。
上节课,我们一起感受了 FaaS 作为 Serverless “连接器”的强大,但也仅限于云厂商单个云平台上的体验。
今天,我将带你体验跨平台的开发,通过智能音箱、IOT 开发平台、云函数计算平台三者之间的联动,一起完成一个不同年龄段宝宝食谱推荐 BOT 技能的开发。
你也可以通过这样的方式,完成智能客服、智能问答等对话式应用的开发。通过这个实战,相信你能进一步感受到 Serverless 的无限可能。
如何实现
我们本次的目标是通过语音对话的方式来完成宝宝食谱的推荐。这个功能符合 Serverless 的特性:事件触发、轻量应用、按需调用、流量不固定。同时,该功能需要有语音转文字的处理能力以及一个物理载体。
正所谓磨刀不误砍柴工,在开始实战之前,我们先了解一下今天涉及到的各类概念以及整体的实现思路。
什么是技能(BOT)?
我们通常将在 DuerOS 平台上开发的对话式服务称为“技能”,它还有一个英文名,“BOT”。一般来说,平台有内置技能和开发者提交发布的两种技能。前者可以直接拿来用,后者分为免费和收费两种,收费的技能和你在小度音箱上看到的一样,是需要支付购买才能使用的。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文介绍了如何基于智能音箱开发一个BOT技能的实战进阶内容。作者通过跨平台的开发,结合智能音箱、IOT开发平台和云函数计算平台,完成了一个宝宝食谱推荐BOT技能的开发。文章首先介绍了技能(BOT)的概念和构成要素,包括意图、词典、用户表达和配置服务。接着,作者详细阐述了实现思路,包括DuerOS平台和函数计算CFC的联动过程。最后,文章分为三大步骤,介绍了云函数创建与自定义、技能创建与绑定以及运行时请求路由的具体实现思路。在动手实战部分,作者详细介绍了云函数的创建和定义过程,以及编写自己的业务逻辑代码的步骤。整体而言,本文内容涵盖了技术实战的方方面面,对于想要了解如何开发智能音箱BOT技能的读者具有很高的参考价值。文章通过实例展示了如何联动智能音箱、DuerOS技能开放平台、云函数计算CFC完成一个宝宝食谱BOT技能的开发体验。通过这次的实验,读者可以了解到基于Serverless和语音交互的对话式应用开发的三个步骤,以及如何将DuerOS与Serverless函数计算结合,降低人工智能对话系统的门槛。最后,作者提出了思考题,引发读者对少儿编程的后端服务是否可以采用Serverless的技术的思考和讨论。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Serverless 进阶实战课》,新⼈⾸单¥59
《Serverless 进阶实战课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论