The second day :天猫精灵玩法之创建意图,实现对话功能
【你说,我在 】
如在第一节课上打下扎实的基础,会让第二节课上的内容变得更佳好理解。
The first day:解锁天猫精灵新玩法_Aug_Spark的博客-CSDN博客
在第一节课上,我们对天猫精灵开发平台的一些概念,开发方式有了大致了解,其中首页的文档中心也可以帮助我们进行更深入的学习。今天我们来学习创建意图,让天猫精灵具备一个简单的服务能力。
天猫精灵开放平台首页天猫精灵开放平台基于天猫精灵的硬件和生态,提供一站式语音开发能力、IoT设备控制能力、AI集成算法集成能力、数字内容变现能力等。https://aligenie.com/
首先进入天猫精灵开发平台,登录账号,打开第一节课上创建的应用,点击语音交互模型,创建意图,在这里我们创建一个天气查询的意图,按照下图填写意图信息。
在意图的 单轮对话表达 中,输入用户常用的表达语句,回车完成输入,最后点击提交。
由于每个人的表达方式不同,所以表达也就多种多样。单轮对话表达即只有一轮的对话。
接下来创建实体,点击实体,创建实体,按照下图输入实体名称,实体标识名,最后保存。
实体用来告诉平台算法,当从用户语句中解析参数时,参数的取值范围是什么。您可以自定义实体,也可以引用平台提供的公共实体。
设置自定义实体值,例如上海,北京,杭州,按回车键完成。
支持多个实体值同时输入(最多20个)。添加多个实体值时,以空格分隔。
当某条实体值还有其它同义词时,您可以将同义词配置到相应的实体值中,也是按回车键完成。
我们还需要设置一个公共实体值,找到022 日期 点击引用。
公共实体是平台提供的已经填充好内容的实体,可以直接使用,减少大家维护的成本。
下面回到意图,点击 天气查询 后面的编辑,进行一语料的标记。
选中词语“杭州”,在弹出框中选择标注“city”实体。选中词语“今天”,在弹出框中选择标注“sys.date(公共实体)”实体。平台会自动创建两个参数:city、sys.date(公共实体)。如下图所示:
如果每个都这样一个一个配是不可能的,我们还可以使用一个模板。
手动创建参数,然后在语料中使用 @{参数名称} 替代原本的关键字。如下图所示:
如果用户只问了天气怎么样,这时候我们还需要设置系统默认值以及精灵追问。
可以参考下图进行设置:
假如客户问完今天天气怎么样,又问那明天呢,这里我们就要来设置多轮对话。
例句的话,可以参考下图进行设置,
同样的,我们也可以利用模板,参考下图进行设置。最后提交保存。
意图配置这块就做完了。
接下来点击后端服务,前往开发。
阿里云-云开发平台 https://workbench.aliyun.com/
输入我们需要的代码,别忘了保存,
//处理名称为 weather 的意图
} else if ("weather".equals(taskQuery.getIntentName())) {
//weather 意图中 date 参数勾选了必选,请求数据中一定会携带 date 参数,只需要判断 city 参数有没有。
if (paramMap.get("city") == null) {
taskResult.setReply("您要查询哪个城市的天气?");
return askReply(taskResult, "city", taskQuery.getIntentId());
}
//TODO 根据参数获取天气信息,这里使用假数据替代
taskResult.setReply(paramMap.get("city") + paramMap.get("sys.date(公共实体)") + "天气 晴");
最后进入到部署面板,选择预发环境进行部署,等待部署成功。
部署成功之后,我们就可以进行测试了。
The second day :天猫精灵玩法之创建意图,实现对话功能相关推荐
- The third day:天猫精灵玩法之多轮对话,新增查询空气质量
The first day:解锁天猫精灵新玩法_Aug_Spark的博客-CSDN博客 The second day :天猫精灵玩法之创建意图,实现对话功能_Aug_Spark的博客-CSDN博客 前 ...
- 天猫精灵技能开发从创建到发布
正常情况下按照天猫精灵的官方步步骤去创建,可以很顺利的.通常一开始大家都蒙,正常不了,总忍不住踩坑... 技能创建 1.开发者网关 我一开始使用的是aws 的api网关+lambda组合,结果掉坑里了 ...
- 天猫精灵使用体验之一——天猫精灵初体验
在前面,小智已经介绍过,天猫精灵是小智在2017年双11下单的,等了一个多月,12月下旬才收到货.所以当天猫精灵从盒子里面蹦出来到体验官面前时,体验官就迫不可待地开始了一列表的体验和测评--什么开箱照 ...
- 【蓝牙Mesh笔记 ①】ESP32-C3 模组上实现天猫精灵蓝牙 BLE Mesh AliGenie 接入,无需WiFi 连接也可以实现天猫精灵语音控制。
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 系列一:ESP32系列模组基础学习系列笔记 1. 爬坑学习新旅程,虚 ...
- 自走棋电脑版_2019年的爆款自走棋玩法,百花齐放过后,却身陷“变现烦恼”...
在6月1日的更新当中,巨鸟多多工作室宣布给<刀塔自走棋>添加一个"自定义游戏通行证",通行证售价6元,玩家购买后可获得肉山宝宝信使.每日首胜糖果.金色头像边框及特殊棋子 ...
- 跟随弹幕停不下来?智慧文娱还有哪些新玩法
一 修复版<士兵突击>,帧享 60 帧的<重生>,你看了吗? 回想 10 年前看士兵突击的时候,29 寸电视机绝对是"大电视".但是今天 40 寸.60 寸 ...
- 2017淘宝嘉年华群聊玩法出炉
2017年淘宝嘉年华期间,所有参与卖家建群后,可以设置群内淘宝嘉年华专属玩法 ,通过实时在线的高效触达,结合群内丰富玩法和专享权益,促进店铺的加购和成交. 一.什么是淘宝群? 淘宝群是淘宝推出的,面向 ...
- 【TB-02模组专题②】学习如何对接天猫精灵语音控制的过程;
本<安信可ble mesh蓝牙模组TB-02模组专题>系列博客学习由官方博客 CSDN安信可博客 潜心所力所写.如有不对之处,请留言,我们及时更改. 1.BLE MESH开发环境linux ...
- android4.2 小红盒,不插电也能用!网红爆款:天猫精灵妙物“小红盒”投影仪评测...
如今在"线上"买东西俨然成为了生活中的一种常态操作,毕竟有些小伙伴们因忙于工作,没有时间去实体店铺买东西,继而才会选择"线上买"这种方式.但是,在线上买东西虽然 ...
最新文章
- AI新基建如何构建?浪潮给出了一个答案
- “僵尸病毒”入侵全球电脑,7.5万部电脑中招(来源:广州日报)
- Android开发之根据Service的生命周期特点后台连接网络下载图片(源代码分享)
- UI基础篇-iOS中简单图片浏览器的实现
- mysql主从是同步还是异步_mysql主从同步异步场景的分析
- 首席赚钱省钱专家小程序1.5.8+前端
- frps 多个_同时穿透多个内网web服务,提示冲突
- 对application/x-www-form-urlencoded、multipart/form-data和text/plain的认识
- 按键精灵通过句柄获取窗口坐标_按键精灵 句柄 获得句柄 控制windows窗口 后台...
- 计算机算法设计与分析(1-6章 复习笔记)
- cad阀门插件lisp_cad lisp程序中看不出怎么输入命令
- 录制音频文件大小的计算
- libxml2的参考手册
- 特斯拉竞争对手Rivian获7亿美元融资 亚马逊领投
- 关于 android 平台上的 usb 投屏
- Kafka的四个核心API
- 如何安装Python的PIL库
- 海尔集团CEO张瑞敏演讲语录
- STM32学习笔记01---使用仿真器下载程序
- .json格式是什么?如何快速打开.json文件?
热门文章
- JAVAWEB——监听器(Listener),监听器编写步骤,八大监听器的介绍
- Autofac注册组件(3)
- Okhttp之Https
- 【web前端】H5图片制作
- SPSS—回归—多元线性回归(转)
- 用html实现抽奖大转盘,【项目实战】用CSS实现一个抽奖转盘(附详细代码+思路)...
- 基于MFC框架的学生信息管理系统/学生成绩管理系统(带有图形化界面)
- 8.3 开始使用truffle-contract
- python中类的首字母一定得大写吗_Python学习
- free pascal