天猫精灵DIY--技能应用

简介: 简述天猫精灵技能开发的基础操作

背景

家里有天猫精灵的童鞋,有没有想换一个提示语,或者加入一些自定义的对话,让自己的天猫精灵与众不同想法,如果你有想法的话,那么你可以来看看这个活动啦,天猫精灵首席评测官

入门

登录控制台

想要DIY个性化自己的天猫精灵,那么你需要一个天猫精灵控制台,控制台地址,控制台首页

image.png

创建新技能

登录账号是你的淘宝账号,点击【创建新技能】,如下图

image.png

初次尝试建议选择 【个人技能】【从空白创建】,资源部署方式选择【阿里云云开发】点击下一步,你可以看到如下图应用信息

image.png

创建完成之后可以在控制台首页看到你新建的【语音技能】,如图

image.png

配置语音交互

语音交互首页如图

image.png

选择【创建意图】,可以看到

image.png

意图创建成功如下图

image.png

配置后端服务

点击【后端服务】,

image.png

选择【编辑部署】,如图

image.png

此处操作需要【关联阿里云账号】,点击跳转到【云开发平台】

image.png

选择【阿里云账号】,登录成功可以看到如下页面

image.png

点击【下一步】,展示页面

image.png

点击【完成并返回】,看到如下图

image.png

继续点击【创建技能应用】,打开页面

image.png

由于本人是java开发,所以全部默认,继续【创建应用】,创建完成之后自动跳转到后端服务配置页面,

image.png

点击【保存】,会跳转到首页

image.png

点击【前往开发】,或者选择【代码编辑】--【前往开发】

image.png

打开云开发平台,平台界面如下图

image.png

我们先不做更改直接部署一下试试效果,红框中的参数按默认的就可以,不要修改

image.png

点击【部署】,

image.png

确认部署信息后,点击【继续部署】

image.png

看到最后一行的提示表示部署成功,此时就可以回到测试页面进行测试了

image.png

在测试页面顶部可以看到你设置的欢迎提示语信息,输入提示语,结果如下

image.png

可能是部署的问题,再次部署可以看到

image.png

与天猫精灵对话

再配置一个学习意图,增加一些单轮对话话语

image.png

后面再配置一下实体,什么是实体呢?实体:是自然语言处理领域中的重要概念,是一个规范的自然语言短语集合,通常定义为应用所在领域的关键词、术语。如常见的时间、地点、POI、人名、数量等,都可以作为实体来处理。

添加实体

创建几个实体用于后用

image.png

学习时长简单点就用公共实体

image.png

这里修改了一下,将语文换成了学习科目,属于一个统称

image.png

创建参数,回到语音交互模型首页,点击【编辑】

image.png

鼠标选中我们需要标注的词语,页面上会自动弹出支持标注的实体。如 “今天讲到哪一节了”这句语料,我们标注“今天”为“sys.date(公共实体)”。标注后会自动生成参数名称“sys.date(公共实体)”。

给 date和kemu 参数设置默认值

image.png

在日常沟通中,除了会问到一科的学习情况,当然也会关心其他科目的情况,配置多轮对话

image.png

点击提交会报缺少参数名称,补充之后提交即可

image.png

代码编辑

image.png

完成以上配置之后继续进行开发,看效果

image.png

就是科目没有加载过来,代码实现的问题不太好找,下面实验一种简单的对话,不用代码实现

问答内容

添加以下简单问答内容

image.png

测试效果

image.png

通过这种方式可以实现简单对话,不能替换参数,也无需代码实现,比较容易理解

后面还有其他的功能有时间了继续测试,还是很有意思的,哈哈








相关文章
|
人工智能 Java
零基础五步骤,从零开始天猫精灵
零基础五步骤,从零开始天猫精灵
1441 1
零基础五步骤,从零开始天猫精灵
|
10月前
|
运维 Kubernetes 数据可视化
即时通讯开源项目OpenIM配置可视化-etcd配置中心
即时通讯开源项目OpenIM二次开发
477 6
|
运维 Serverless API
四大软件架构:掌握单体、分布式、微服务、Serverless 的精髓
如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。
|
运维 Java Serverless
深度解析四大主流软件架构模型:单体架构、分布式应用、微服务与Serverless的优缺点及场景应用
深度解析四大主流软件架构模型:单体架构、分布式应用、微服务与Serverless的优缺点及场景应用
1678 0
|
机器学习/深度学习 传感器 数据采集
深度学习之设备异常检测与预测性维护
基于深度学习的设备异常检测与预测性维护是一项利用深度学习技术分析设备运行数据,实时检测设备运行过程中的异常情况,并预测未来可能的故障,以便提前进行维护,防止意外停机和生产中断。
832 1
|
Linux iOS开发 MacOS
如何查看你的Python版本?
在命令行中查看Python版本很简单。在Windows上按Win+R,输入powershell;在macOS上通过Finder→Applications→Utilities→Terminal;在Linux上打开终端。然后输入`python --version`或`python -V`。输出显示如"Python 3.8.3"。使用`python -VV`可获取更多详细信息。在Python脚本中,可通过`sys.version`或`platform.python_version()`检查版本。确保使用Python 3,因为Python 2自2020年起已停止更新和支持。
1743 5
|
消息中间件 Unix Linux
在Linux中,RabbitMQ是什么?
在Linux中,RabbitMQ是什么?
|
XML 存储 移动开发
HTML的发展历史
【4月更文挑战第16天】HTML的发展历史
379 7
|
存储 数据采集 边缘计算
Link Edge 介绍| 学习笔记
快速学习 Link Edge 介绍
1099 0
|
SQL 移动开发 开发框架
1小时入门天猫精灵有屏音箱语音技能开发
本文将教你在天猫精灵上怎么开发技能或者应用。文中使用PHP的知名框架:Laravel,只需1小时帮你入门天猫精灵有屏技能开发。支持语音交互。欢迎大家转发,分享,文末还有源码共享,欢迎大家下载。
1小时入门天猫精灵有屏音箱语音技能开发