天猫精灵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
零基础五步骤,从零开始天猫精灵
零基础五步骤,从零开始天猫精灵
1618 1
零基础五步骤,从零开始天猫精灵
|
4月前
|
搜索推荐 数据管理 数据处理
基于 Axure 与 Element UI 风格的拖动列调整位置表格设计
本设计基于Axure实现Element UI风格的可拖动列排序表格,提升数据展示灵活性。通过动态面板与交互事件,支持用户拖拽调整列顺序,并实时更新布局,配合视觉反馈与规范样式,增强操作体验,适用于多种数据管理场景。
261 5
|
网络协议 Docker 容器
docker中的DNS配置
【10月更文挑战第5天】
3744 1
|
编解码 数据安全/隐私保护
平面设计师资格证怎么考
平面设计(graphic design),也称为视觉传达设计,是以“视觉”作为沟通和表现的方式,透过多种方式来创造和结合符号、图片和文字,借此作出用来传达想法或讯息的视觉表现。
平面设计师资格证怎么考
|
人工智能 算法 机器人
天猫精灵开放平台技能应用平台初体验
初步使用天猫精灵开发平台开发一个小的对话demo。
1381 1
天猫精灵开放平台技能应用平台初体验
关于解决el-select组件自动清除数据空格的问题
关于解决el-select组件自动清除数据空格的问题
742 1
|
JavaScript
基于Vue3的Uniapp实训项目|一家鲜花店
基于Vue3的Uniapp实训项目|一家鲜花店
296 0
|
数据采集 NoSQL Java
【最佳实践】页面浏览量统计的绝佳实现
【最佳实践】页面浏览量统计的绝佳实现
1561 0
【最佳实践】页面浏览量统计的绝佳实现

热门文章

最新文章

下一篇
开通oss服务