爆肝一周,用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中的问题:

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

相关实践学习
阿里巴巴智能语音交互技术与应用
智能语音交互,是基于语音识别、语音合成、自然语言理解等技术,为企业在多种实际应用场景下,赋予产品“能听、会说、懂你”式的智能人机交互体验。适用于多个应用场景中,包括智能问答、智能质检、法庭庭审实时记录、实时演讲字幕、访谈录音转写等。 本课程主要讲解智能语音相关技术,包括语音识别、人机交互、语音合成等。  
目录
相关文章
|
6天前
|
Web App开发 网络协议 安全
基于Web攻击的方式发现并攻击物联网设备介绍
基于Web攻击的方式发现并攻击物联网设备介绍
|
17天前
|
安全 物联网 物联网安全
智能物联网安全:物联网设备的防护策略与最佳实践
【10月更文挑战第26天】随着物联网(IoT)技术的快速发展,智能设备已广泛应用于智能家居、工业控制和智慧城市等领域。然而,设备数量的激增也带来了严重的安全问题,如黑客攻击、数据泄露和恶意控制,对个人隐私、企业运营和国家安全构成威胁。因此,加强物联网设备的安全防护至关重要。
42 7
|
18天前
|
监控 安全 物联网
确保互联世界中物联网设备安全的三个技巧
确保互联世界中物联网设备安全的三个技巧
|
1月前
|
物联网 5G 智能硬件
物联网卡:物联网卡不支持语音通话,是如何实现设备间的数据传输和通信的?
物联网卡(IoT SIM卡)通常被设计用于支持物联网(IoT)设备之间的数据传输,而不直接支持语音通话功能。这是因为物联网设备主要关注的是数据的收集、传输和处理,而不是语音通信。为了实现设备间的数据传输和通信,物联网卡及其背后的技术采用了多种方法,主要包括但不限于以下几种方式:
物联网卡:物联网卡不支持语音通话,是如何实现设备间的数据传输和通信的?
|
27天前
|
物联网
物联网卡不能使用在什么设备上
“物联网卡不能使用在什么设备上”这一操作或规定,通常基于物联网卡的特性、使用条款以及设备兼容性等因素。以下是对这一问题的详细分析和操作建议:
|
30天前
|
存储 监控 物联网
医疗物联网设备精细化管理系统解决方案
华汇数据智慧医院物联网管理系统解决方案是一种集物联网、云计算、大数据和人工智能等先进技术于一体的综合性解决方案,旨在提升医院的运营效率、医疗质量和患者满意度。
69 3
|
1月前
|
存储 边缘计算 物联网
阿里云物联网平台:推动万物互联的智能化解决方案
随着物联网技术的快速发展,阿里云物联网平台为企业提供了一体化的解决方案,包括设备接入、数据管理和智能应用等核心功能。平台支持海量设备接入、实时数据采集与存储、边缘计算,并具备大规模设备管理、高安全性和开放生态等优势。广泛应用于智能制造、智慧城市和智能家居等领域,助力企业实现数字化转型。
156 5
|
1月前
|
安全 物联网
物联网卡不能更换设备使用吗
物联网卡(IoT SIM卡)是否允许更换设备使用,这主要取决于物联网服务提供商的具体政策和服务条款。通常,物联网卡是为特定设备或应用场景设计的,因此一些服务提供商会限制卡的更换使用,主要是出于安全、管理、网络优化和避免滥用等考虑
|
16天前
|
安全 物联网 物联网安全
智能物联网安全:物联网设备的防护策略与最佳实践
【10月更文挑战第27天】随着物联网技术的快速发展,智能设备已广泛应用于生活和工业领域。然而,物联网设备的安全问题日益凸显,主要威胁包括中间人攻击、DDoS攻击和恶意软件植入。本文探讨了物联网设备的安全防护策略和最佳实践,包括设备认证和加密、定期更新、网络隔离以及安全标准的制定与实施,旨在确保设备安全和数据保护。
34 0
|
1月前
|
人工智能 安全 物联网

相关产品

  • 物联网平台