【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

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:092409
用户头像

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

关注

评论

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

科普大发单双大小平台

不服气别放弃

科普大发那个台子最稳定

不服气别放弃

一文解释JS如何获取当前系统电量

伤感汤姆布利柏

Java 低代码 js

软件测试/测试开发|Ubuntu虚拟机打不开Ubuntu software

霍格沃兹测试开发学社

与 Team Finance 整合,Casper Network 让 Token 的创建、发行更加高效

股市老人

科普单双大小官方平台

不服气别放弃

我的2023年终总结

南哥

什么是动态ip代理,动态ip代理有哪些特点?

巨量HTTP

代理IP 动态IP http代理

Redis故障演练-主从切换

腾讯云混沌演练平台

混沌工程 Redis主从切换

软件测试/测试开发|Ubuntu系统入门教程

霍格沃兹测试开发学社

软件测试/测试开发|一文教会你使用npm

霍格沃兹测试开发学社

通过与 Team Finance 整合,Casper Network 让 Token 的创建、部署更加高效

股市老人

腾讯云向开放原子开源基金会捐赠OpenTenBase,推动关键数字基础设施加速突破

Geek_2d6073

利用GitLab快速搭建一个代码托管平台

想要飞的猪

科普单双大小正规平台

不服气别放弃

淘宝获得商品详情 API:打开电商精细化运营的大门

技术冰糖葫芦

API

如何正确使用缓存来提升系统性能

伤感汤姆布利柏

后端

科普乐发单双大小平台

不服气别放弃

探索 Java 线程的创建

emanjusaka

Java 线程 后端 Thread

PostgreSQL入门指南:快速学会创建和管理数据库!

高端章鱼哥

数据库 postgresql

Ubuntu18.04分区方案教程。

百度搜索:蓝易云

云计算 Linux ubuntu 运维 云服务器

ModStart安装环境检测提示缺少 xxx 扩展解决方法。

百度搜索:蓝易云

云计算 Linux 运维 云服务器 modstart

持续集成平台搭建(jenkins)

想要飞的猪

服务宕机灾难预防手段:混沌工程

腾讯云混沌演练平台

混沌工程 服务宕机

SD-WAN组网案例:异地组网跨境访问

Ogcloud

网络 SD-WAN 组网

SD-WAN组网:企业网络的首选

Ogcloud

网络 SD-WAN 组网 WAN

你真的会写 Prompt ? 剖析 RAG 应用中的指代消解

Zilliz

Zilliz AIGC ChatGPT Prompt rag

科普压单双/大小的平台

不服气别放弃

科普玩大发哪个平台靠谱

不服气别放弃

如何高质量完成体育赛事直播平台需求开发

软件开发-梦幻运营部

Gemini 自曝中文用百度文心一言训练丨 RTE 开发者日报 Vol.109

声网

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