IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 爆肝一周,用Python在物联网设备上写了个智能语音助手-阿里云智能对话机器人 -> 正文阅读

[人工智能]爆肝一周,用Python在物联网设备上写了个智能语音助手-阿里云智能对话机器人

基于HaaS云端一体框架,用Python打造HaaS EDU K1智能语音助手的过程中需要用到云端能力。本篇文章介绍如何开通智能对话机器人,并通过实际案例演示如何为机器人配置知识库并进行发布。请参考《爆肝一周,用Python在物联网设备上写了个智能语音助手》中案例体验小节进行体验。

1. 开通智能对话机器人服务

进入智能对话机器人官网点击“立即开通”。

跳转到购买页面,选择体验版,有90天免费体验时间。每个月1000条免费流量包。

?购买成功后,将成功开通智能对话机器人。

2. 创建会话机器人

用户可登录自己的账号,从智能对话机器人官网的“管理控制台”进入智能对话机器人的控制台页面。

?

在这里,用户可以先查看“概览”,了解产品的配置流程,或者观看培训教程。

?然后,可以进入“机器人管理”菜单项,新建机器人。

机器人类型选择“在线文本机器人”:

?

3. 为新建机器人配置知识库

机器人配置页允许用户进行机器人问答能力的配置,包括FAQ知识、多轮对话、闲聊等。这些内容,都是从机器人管理菜单进入,选中一个机器人、在机器人配置tab下可见。

  • 绑定FAQ类目,即绑定一个问题和一个答案形态的知识,可以支持机器人做单轮问答;
  • 绑定对话流,则是配置任务式或流程式会话,让机器人可以做多轮问答,按照预设流程推进会话的顺利进行;
  • 闲聊管理中,则是预置了一些闲聊语料包,可以让机器人有陪人聊天的能力。

HaaS智能语音助手案例中,演示了打开灯/关闭灯,查天气,问问题三个功能,接下来看看这三个功能是如何实现。

3.1 在FAQ库创建新知识

3.1.1 创建“什么是HaaS”问答

案例中创建了一条“什么是HaaS”的FAQ,实现方法如下:

?

因为HaaS是英文,由于在智能语音交互里的语音识别模型选择的中文普通话识别,可能被识别成中文的“哈斯”或“hash”等,可以通过添加相似问题来进行解决。建议你在测试时创建全中文的FAQ。

?如果对FAQ有任何更新需要进行发布:

?

机器人实例绑定FAQ类目。进入机器人管理界面,选择FAQ库中要与该机器人实例绑定的知识类目,点击确认后生效。

3.1.2 FAQ发布

问答系统的原有的发布操作都统一在发布中心进行,在发布中心的发布是对双环境中的测试环境内容发布到正式环境中。

?

3.2 为机器人配置对话流

机器人配置页为多轮对话管理提供了配置入口,点击“去对话工厂”按钮进入对话工厂配置页。

3.2.1 查天气

系统中默认自带查天气,只需要发布该功能即可使用。

?

3.2.2 开关灯

案例中指出打开/关闭所有灯,也可以单独打开/关闭某个灯,HaaS EDU K1上有三个LED灯,分别为红灯、蓝灯、绿灯。

3.2.2.1 创建对话流

进入机器人管理-对话工厂中,点击新建对话流按钮。填写对话流名称为‘开关灯’。

?

3.2.2.2 进入画布

找到刚才创建的‘请假’对话流,点击对话流右侧的编辑按钮,进入画布。

?

3.2.2.3 创建意图

点击左侧意图创建开关灯意图,比如打开红灯,设置意图名称为red_light_on,设备端会根据该名称进行相应的事件处理。

3.2.2.4 创建用户输入节点

点击开始节点右侧“+”号创建用户输入节点,并点击节点:

?

3.2.2.5 创建回复节点

点击用户输入节点右侧“+”号,选择创建回复节点:

?

其他类似地可以创建开灯/关灯(表示打开/关闭所有灯),打开/关闭绿灯,打开/关闭红灯,打开/关闭蓝灯,最后生成如下对话流图:

?

3.2.2.6 调试对话流

点击左侧调试按键,在输入框中输入你的问题,比如打开红灯,确认是否回复正常:

?

3.2.3 启用闲聊

系统中预置了闲聊功能,可以进行聊天,也可以自定义聊天,在机器人管理中点击闲聊后,再点击启用:

?

3.2.4 机器人发布

在机器人管理中修改过后,都需要进行重新发布才能生效:

?

3.2.4.1 机器人ID获取

从上图中即可获取机器人ID,设备端在配置时需要填入该ID。

3.2.4 测试机器人

?点击右下角的机器人头像,选择设置:

?输入问题进行测试:

?

3.3 标注优化

如果用户有多种问法,可以在标注中心去调整匹配的FAQ。选择问法聚类中要匹配的问题:

匹配FAQ中的问题:

智能对话机器人的配置基本结束,除此之外,智能对话机器人还有很多高阶功能,实现设闹钟、查时间等,参考机器人管理玩转对话机器人,打造专属机器人。

?

开发者支持

如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号。

更多技术与解决方案介绍,请访问HaaS官方网站https://haas.iot.aliyun.com

?

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-09-11 18:48:52  更:2021-09-11 18:49:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 14:36:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码