写点什么

Amazon 推出 Alexa Skill CLI 和 Management API,让开发更易上手

  • 2017-09-18
  • 本文字数:856 字

    阅读完需:约 3 分钟

Amazon发布了新的API 和命令行工具,支持开发人员创建、更新、测试和提交Alexa 技能(Skill)。

在Alexa Skill CLI 和Management API 推出之前,开发人员管理Skill 的唯一手段是通过 Amazon Skill Developer Portal 。但是出于种种原因,例如界面缓慢、信息散布在多个页面、编辑功能有限等,使用 Skill Developer Portal 并非得心应手。更为重要的原因在于,如果使用 Developer Portal,开发人员必须手工执行所有涉及 Skill 操作的步骤,例如 Skill 的创建或更新。Alexa Skill CLI 一改此做法,开发人员可以使用脚本实现所有步骤的自动化,也可以将脚本加入到持续交付流水中。据 Amazon 介绍,CLI 支持 Alexa Skills Kit 的全部特性,其中包括账号链接集成和权限管理。

例如,在安装并初始化 Alexa Skills CLI 后,我们的首个 Skill 可以使用下面的命令新建并部署:

复制代码
ask new
ask deploy

命令ask new将会创建两个文件,其中skill.json文件包含了 Skill 的元数据,models/en-US.json文件中提供一个交互模型的例子。对于使用 AWS Lambda 的 Skill,命令deploy不仅会自动地更新 Skill 的元数据和接口模型,还会“部署”Skill 的代码。

Skill 调用(Invocation)测试是 Alexa Skills CLI 自动化功能的最大受益者。此前,该测试只能通过 Skill Portal 提供的 Skill 模拟器,手工输入每个测试表述(Utterance)。使用 Alexa Skills CLI 后,我们可以运行下面的命令测试表述:

复制代码
ask simulate -t "utterance to test" --skill-id
amzn1.ask.skill.12345678-1234-1234-123456789123

据 Amazon 介绍,Alexa Skills CLI 的功能基础是由 Alexa Skill Management API 提供的。该 API 提供了多种创建新工具的方法,开发人员可用这些工具设计并构建自己的 Skill,跳过使用 Developer Portal 时所需的手工“拷贝 - 粘贴”阶段。

此外,Alexa Skill Management API 还提供了与对话外 Skill 事件交互的能力。例如,用户将个人账户与第三方应用相关联,以及客户对Skill 的启用或停用

查看英文原文: Amazon Alexa Skill CLI and Management API to Streamline Development

2017-09-18 13:093472
用户头像

发布了 391 篇内容, 共 138.9 次阅读, 收获喜欢 256 次。

关注

评论

发布
暂无评论
发现更多内容

KeyShot 2024 Pro中文破解版 含浮动许可证

理理

机器人测试自动化智能化交流沙龙 —免费参与,线上线下同步进行

测试人

软件测试

扬帆蓝海,智起未来!和鲸科技助力第十三届全国海洋航行器设计与制作大赛智能感知赛道精彩收官!

ModelWhale

大数据处理与智慧营销系统性能优化

鲸品堂

大数据 营销 流程化 企业号2024年8月PK榜

Autodesk AutoCAD 2021 Mac版中文激活版 含cad2021永久密钥

理理

量化交易炒币机器人系统开发策略指南/步骤需求/案例设计/源码版

V\TG【ch3nguang】

天猫商品详情API:深度挖掘商品推荐与关联的新路径

代码忍者

API 接口 API 测试

小小的引用计数,大大的性能考究

bin的技术小屋

Netty Java' netty

必看!文档版本管理工具大比拼

爱吃小舅的鱼

文档管理

如何做好API安全

德迅云安全杨德俊

苹果电脑cad看图软件推荐:CAD迷你看图 Mac破解版 体积小功能强

理理

SourceTree for Mac(Git客户端工具) v4.1.5中文免登陆版

理理

Complete Anatomy for Mac 3D医学软件免费版 支持M1/M2

理理

如果提议者提议区块的时间晚了,会对见证有何影响?

TechubNews

LED单色显示屏未来发展的3个困难点

Dylan

技术 LED显示屏 全彩LED显示屏 led显示屏厂家 市场

无缝连接!YashanDB DBLink技术应用实践

YashanDB

yashandb 崖山数据库 崖山DB

身份管理“六边形战士”闪亮登场

芯盾时代

身份安全 iam 统一身份认证 身份和访问管理

探索HarmonyOS位置服务:为用户提供直观的坐标显示

白晓明

HarmonyOS HarmonyOS NEXT 位置服务 地理编码转化 逆地理编码转化

6 个Spring tx 事务注解:4种隔离&7种事务传播业务案例(必须收藏)

肖哥弹架构

Java spring 注解

跨平台的键鼠共享工具synergy for mac v1.10.0中文版

理理

新手指南:轻松选择生产工时管理系统

爱吃小舅的鱼

工时管理

统一多场景自动编译加速

百度Geek说

编译器 百度飞桨

如何挑选符合你需求的任务管理工具

爱吃小舅的鱼

待办事项管理

香城档案利用 NocoBase 快速实现智能档案管理

NocoBase

低代码 无代码 档案管理

coconutBattery Plus:苹果mac电脑 电池健康检测工具

Rose

VM虚拟机_VMware Fusion pro 11 破解版 Mac虚拟机工具

理理

Downie 4 for Mac(视频下载工具)兼容14系统 v4.7.26中文版

理理

天猫商品详情API:商品推荐与关联的获取

技术冰糖葫芦

API Explorer API 接口 API 测试 API 策略 pinduoduo API

揭示低代码与AI结合的商业价值

天津汇柏科技有限公司

人工智能 低代码

简历,需要和求职岗位匹配

老张

裁员 职场成长 求职面试

监理单位项目管理系统选型必看指南

爱吃小舅的鱼

项目管理

Amazon推出Alexa Skill CLI和Management API,让开发更易上手_移动_Sergio De Simone_InfoQ精选文章