精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當(dāng)前位置:新聞中心行業(yè)動態(tài) → 正文

Amazon推出Alexa Skill CLI和Management API,讓開發(fā)更易上手

責(zé)任編輯:editor006 作者:Sergio De Simone |來源:企業(yè)網(wǎng)D1Net  2017-09-19 15:46:38 本文摘自:INFOQ

Amazon發(fā)布了新的API和命令行工具,支持開發(fā)人員創(chuàng)建、更新、測試和提交Alexa技能(Skill)。

在Alexa Skill CLI和Management API推出之前,開發(fā)人員管理Skill的唯一手段是通過Amazon Skill Developer Portal。但是出于種種原因,例如界面緩慢、信息散布在多個頁面、編輯功能有限等,使用Skill Developer Portal并非得心應(yīng)手。更為重要的原因在于,如果使用Developer Portal,開發(fā)人員必須手工執(zhí)行所有涉及Skill操作的步驟,例如Skill的創(chuàng)建或更新。Alexa Skill CLI一改此做法,開發(fā)人員可以使用腳本實現(xiàn)所有步驟的自動化,也可以將腳本加入到持續(xù)交付流水中。據(jù)Amazon介紹,CLI支持Alexa Skills Kit的全部特性,其中包括賬號鏈接集成和權(quán)限管理。

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

ask newask deploy

命令ask new將會創(chuàng)建兩個文件,其中skill.json文件包含了Skill的元數(shù)據(jù),models/en-US.json文件中提供一個交互模型的例子。對于使用AWS Lambda的Skill,命令deploy不僅會自動地更新Skill的元數(shù)據(jù)和接口模型,還會“部署”Skill的代碼。

Skill調(diào)用(Invocation)測試是Alexa Skills CLI自動化功能的最大受益者。此前,該測試只能通過Skill Portal提供的Skill模擬器,手工輸入每個測試表述(Utterance)。使用Alexa Skills CLI后,我們可以運行下面的命令測試表述:

ask simulate -t "utterance to test" --skill-idamzn1.ask.skill.12345678-1234-1234-123456789123

據(jù)Amazon介紹,Alexa Skills CLI的功能基礎(chǔ)是由Alexa Skill Management API提供的。該API提供了多種創(chuàng)建新工具的方法,開發(fā)人員可用這些工具設(shè)計并構(gòu)建自己的Skill,跳過使用Developer Portal時所需的手工“拷貝-粘貼”階段。

此外,Alexa Skill Management API還提供了與對話外Skill事件交互的能力。例如,用戶將個人賬戶與第三方應(yīng)用相關(guān)聯(lián),以及客戶對Skill的啟用或停用。

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

關(guān)鍵字:AlexaCLIAPI

本文摘自:INFOQ

x Amazon推出Alexa Skill CLI和Management API,讓開發(fā)更易上手 掃一掃
分享本文到朋友圈
當(dāng)前位置:新聞中心行業(yè)動態(tài) → 正文

Amazon推出Alexa Skill CLI和Management API,讓開發(fā)更易上手

責(zé)任編輯:editor006 作者:Sergio De Simone |來源:企業(yè)網(wǎng)D1Net  2017-09-19 15:46:38 本文摘自:INFOQ

Amazon發(fā)布了新的API和命令行工具,支持開發(fā)人員創(chuàng)建、更新、測試和提交Alexa技能(Skill)。

在Alexa Skill CLI和Management API推出之前,開發(fā)人員管理Skill的唯一手段是通過Amazon Skill Developer Portal。但是出于種種原因,例如界面緩慢、信息散布在多個頁面、編輯功能有限等,使用Skill Developer Portal并非得心應(yīng)手。更為重要的原因在于,如果使用Developer Portal,開發(fā)人員必須手工執(zhí)行所有涉及Skill操作的步驟,例如Skill的創(chuàng)建或更新。Alexa Skill CLI一改此做法,開發(fā)人員可以使用腳本實現(xiàn)所有步驟的自動化,也可以將腳本加入到持續(xù)交付流水中。據(jù)Amazon介紹,CLI支持Alexa Skills Kit的全部特性,其中包括賬號鏈接集成和權(quán)限管理。

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

ask newask deploy

命令ask new將會創(chuàng)建兩個文件,其中skill.json文件包含了Skill的元數(shù)據(jù),models/en-US.json文件中提供一個交互模型的例子。對于使用AWS Lambda的Skill,命令deploy不僅會自動地更新Skill的元數(shù)據(jù)和接口模型,還會“部署”Skill的代碼。

Skill調(diào)用(Invocation)測試是Alexa Skills CLI自動化功能的最大受益者。此前,該測試只能通過Skill Portal提供的Skill模擬器,手工輸入每個測試表述(Utterance)。使用Alexa Skills CLI后,我們可以運行下面的命令測試表述:

ask simulate -t "utterance to test" --skill-idamzn1.ask.skill.12345678-1234-1234-123456789123

據(jù)Amazon介紹,Alexa Skills CLI的功能基礎(chǔ)是由Alexa Skill Management API提供的。該API提供了多種創(chuàng)建新工具的方法,開發(fā)人員可用這些工具設(shè)計并構(gòu)建自己的Skill,跳過使用Developer Portal時所需的手工“拷貝-粘貼”階段。

此外,Alexa Skill Management API還提供了與對話外Skill事件交互的能力。例如,用戶將個人賬戶與第三方應(yīng)用相關(guān)聯(lián),以及客戶對Skill的啟用或停用。

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

關(guān)鍵字:AlexaCLIAPI

本文摘自:INFOQ

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權(quán)聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權(quán)所有 ©2010-2024 京ICP備09108050號-6 京公網(wǎng)安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 淮阳县| 蕉岭县| 襄樊市| 花莲县| 益阳市| 浏阳市| 宁河县| 晋中市| 荃湾区| 仁寿县| 奉节县| 慈溪市| 柞水县| 信丰县| 台南县| 商水县| 安宁市| 镇江市| 永州市| 德阳市| 班戈县| 拉孜县| 布尔津县| 晋江市| 溆浦县| 海南省| 鲁甸县| 元朗区| 旺苍县| 甘孜县| 莱西市| 玛纳斯县| 定结县| 明水县| 会宁县| 扶沟县| 屯昌县| 安西县| 禹州市| 武陟县| 松江区|