【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

全新的 Alexa Smart Home Skill API 灵活性增强

  • 2018-09-28
  • 本文字数:1084 字

    阅读完需:约 4 分钟

Amazon最近对Amazon Smart Home Skill API 进行了更新,作为预览版发布,这个新版本引入了新的功能,可以作为构造块来设置设备属性和功能。另外,通过引入自定义功能机制,Smart Home Skill 的灵活性也增大了。

Amazon 给 Smart Home Skill API 增加的三个新功能主要为设备可以拥有的行为和(或)属性的控制类,例如:

以上列出的功能扩展了现在可用的一些功能,例如 Alexa.BrightnessController Alexa.Cooking ,但它们还是有区别的。实际上,这三个新的功能不是为了模仿一些抽象的专用设备,例如锁、烹饪用具等。它们提供的功能和传统设备提供的功能有所不同。例如,烹饪用具可以设置开关(控制开 / 关)、温度控制器(数值的控制)以及计时器(时间的控制)。

正如上面的例子所展示的一样,这里需要强调新的是,Smart Home Skill API 允许开发人员在相同的设备中组合使用多个功能。它们可以更容易地作为构造块来实现设备功能。

复制代码
"endpoints": [
{
"endpointId": "endpoint-dishwasher",
"friendlyName": “dishwasher”,
...
"capabilities": [
{
"type”: "AlexaInterface",
"interface”: "Alexa.ToggleController",
"version”: "3",
"instance": "SampleManufacturer.Washer.AutoDry",
...
},
{
"type”: "AlexaInterface",
"interface”: "Alexa.ToggleController",
"version”: "3",
"instance": "SampleManufacturer.Washer.Buzzer",
...
}
]
}
]

想要了解有关新 API 的信息,请阅读“如何连接设备至Alexa ”。

另一个旨在促进skill 与日益复杂的设备无缝集成的变更是将自定义交互模型和Smart Home Skill 相结合在一起。自定义交互模型可以帮助开发人员通过Alexa 控制用户和设备之间更复杂的交互。例如,使用自定义的交互模型,你可以通过几个相关问题更好地按照用户的需求来打开烤箱,例如使用什么通风方案、定时器设置多久等。这对于用户和开发人员都有很大的好处,因为用户不需要为同一个设备设置两个skill,而对于开发人员来说,维护一个skill 总比维护多个要来得方便。

如上所述,新的Smart Home API 仅提供预览版,开发人员需要加入预览版计划才可以使用。

查看英文原文 Alexa Smart Home Skills Gain Flexibility with New API

感谢无明对本文的审校。

2018-09-28 08:391228
用户头像

发布了 218 篇内容, 共 64.6 次阅读, 收获喜欢 75 次。

关注

评论 1 条评论

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

《计算机网络》读后感

codists

微信朋友圈复杂度分析

Nico

微信朋友圈架构设计

白开水又一杯

#架构实战营

微信朋友圈的高性能复杂度

michael

#架构实战营

大厂offer任你挑!覆盖面试中近98%Java高频面试手册

Java 编程 架构 面试 大厂

学习心得 - 架构训练营 - 第二课

Fm

Coffee 学架构 003:微信朋友圈的架构实战

咖啡

架构训练营模块二作业

guangbao

架构实战营模块二

WolvesLeader

「架构实战营」

在用户故事中应该包含多细的细节?(译)——来自Mike Cohn

Bruce Talk

敏捷开发 译文 Agile User Story Product Owner

中国、女性与自然的鸣奏曲

脑极体

大开眼界!数字人民币原来还有这些新玩法

CECBC

模块二作业

TIEDPAG

10个步骤成为K8S云原生工程师

云原生

Kubernetes 云原生 K8S工程师

架构实战课程 模块二作业

Frank

博客升级之在线代码编辑器

devpoint

编辑器 9月日更

背完这套Java面试八股文,自动解锁面试牛逼症被动技能

北游学Java

Java 数据库 面试 算法 开发框架

架构实战营-模块二作业

南山先生

架构训练营

如何判断一个项目是否值得投资?

石云升

9月日更

黑灯瞎火搞什么?搞智造!

脑极体

【VueRouter 源码学习】第三篇 - 路由插件 install 的实现

Brave

源码 vue-router 9月日更

微信朋友圈高性能复杂度分析

一叶知秋

架构实战营

LeetCode刷题977-简单-有序数组的平方

ベ布小禅

9月日更

【Flutter 专题】56 图解自定义 BubbleWidget 气泡插件

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

架构作业 - 模块二

Leo Zhao

架构训练营

网络攻防学习笔记 Day127

穿过生命散发芬芳

9月日更 办公网安全

架构实战营 模块七作业

孫影

架构实战营 #架构实战营

【LeetCode】二叉树的深度Java题解

Albert

算法 LeetCode 9月日更

极客时间-架构实战营2期-模块二作业

Dylan TANG

极客时间 第二周作业 极客时间架构师二期 架构实战营

上线几小时下载量破百万!无价的这份阿里并发编程图册就这么强势

Java 编程 架构 面试 程序人生

Vue进阶(九十二):应用 postMessage 实现窗口通信

No Silver Bullet

Vue 9月日更

全新的Alexa Smart Home Skill API灵活性增强_移动_Sergio De Simone_InfoQ精选文章