匯出至 Alexa 技能 - Amazon Lex V1

如果您使用的是 Amazon Lex V2,請參閱 Amazon Lex V2 指南

 

如果您使用的是 Amazon Lex V1,我們建議您將機器人升級到 Amazon Lex V2。我們不再向 V1 添加新功能,強烈建議所有新機器人使用 V2。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

匯出至 Alexa 技能

您可以使用與 Alexa 技術相容的格式匯出機器人結構描述。當您將機器人匯出成 JSON 檔案後,請使用技能建置器將其上傳至 Alexa。

匯出機器人及其結構描述 (互動模型)
  1. 登入AWS Management Console,並開啟 Amazon Lex 主控台,並開啟https://console.aws.amazon.com/lex/

  2. 選擇您想要匯出的機器人。

  3. Actions (動作) 選擇 Export (匯出)。

  4. 選擇要匯出之機器人的版本。為格式選擇 Alexa Skills Kit,然後選擇 Export (匯出)。

  5. 出現下載對話方塊時,請選擇檔案的儲存位置,然後選擇 Save (儲存)

下載的檔案是 .zip 封存檔,內含一個以匯出機器人命名的檔案。它包含將機器人匯出為 Alexa 技能所需的資訊。

注意

Amazon Lex 與 Alexa Scit 的相異點如下:

  • Alexa Skills Kit 不支援工作階段屬性,以方括號 ([]) 表示。您需要更新使用工作階段屬性的提示。

  • Alexa Skills Kit 不支援標點符號。您需要更新使用標點符號的表達用語。

將機器人上傳至 Alexa 技能
  1. https://developer.amazon.com/ 登入開發人員入口網站。

  2. Alexa Skills (Alexa 技能) 頁面,選擇 Create Skill (建立技能)

  3. Create a new skill (建立新的技能) 頁面,輸入技能名稱和該技能的預設語言。請確定已為技能模型選取 Custom (自訂),然後選擇 Create skill (建立技能)​。

  4. 請確定已選取 Start from scratch (從頭開始) 並選擇 Choose (選擇)。​

  5. 在左側功能表中,選擇 JSON Editor (JSON 編輯器)。將您從 Amazon Lex 匯出的 JSON 檔案拖曳到 JSON 編輯器。

  6. 選擇 Save Model (儲存模型) 以儲存您的互動模式。

將結構描述上傳至 Alexa 技能後,使用 Alexa 進行執行技能的必要變更。如需有關建立 Alexa 技能的詳細資訊,請參閱 Alexa Skills Kit 中的使用技能產生器 (Beta 版)