Amazon Lex V2 - Amazon Lex

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

Amazon Lex V2

Amazon Lex V2 主控台和 API 可讓您更輕鬆地建置和管理機器人。使用本指南了解在遷移機器人時,Amazon Lex V2 API 的改進功能。

您可以使用 Amazon Lex 主控台或 API 移轉機器人。如需詳細資訊,請參閱 Amazon Lex 開發人員指南中的移轉機器人。

Amazon Lex V2

多種語言可以添加到機器人,以便您可以將其作為單個資源進行管理。簡化的資訊架構可讓您有效率地管理機器人版本。諸如「對話流程」、部分儲存機器人組態以及大量上傳語音等功能,可為您提供更大的彈性。

機器人中的多種語言

您可以使用 Amazon Lex V2 API 新增多種語言。您可以獨立新增、修改和建置每種語言。插槽類型等資源的範圍在語言層級上。您可以在不同的語言之間快速移動以比較和優化對話。您可以在主控台中使用一個儀表板來檢閱所有語言的話語,以加快分析和反覆運算的速度。機器人操作員可以透過單一機器人設定來管理所有語言的權限和記錄作業。您必須提供語言做為執行階段參數,才能與 Amazon Lex V2 機器人進行交談。如需詳細資訊,請參閱亞馬遜萊克斯 V2 支援的語言和語言環境

簡化資訊架構

Amazon Lex V2 API 遵循簡化的資訊架構 (IA),其意圖和插槽類型範圍為某種語言。您可以在機器人級別進行版本化,以便諸如意圖和插槽類型之類的資源不會單獨版本化。默認情況下,使用可變的草稿版本創建一個機器人,用於測試更改。您可以從草稿版本建立編號的快照。您可以選擇要包含在版本中的語言。機器人內的所有資源(語言、意圖、位置類型)都會封存為建立機器人版本的一部分。如需詳細資訊,請參閱版本

提高了建置器

您擁有額外的建置器生產力工具和功能,可讓您更靈活地控制自己的機器人設計流程。

儲存部分組態

Amazon Lex V2 API 可讓您在開發期間儲存部分變更。例如,您可以儲存參照已刪除槽類型的狹槽。這種靈活性使您可以保存工作並在以後返回。您可以在構建機器人之前解決這些更改。在 Amazon Lex V2 中,部分儲存可套用至插槽、版本和別名。

重命名資源

使用 Amazon Lex V2,您可以在資源建立後重新命名資源。使用資源名稱將易記的中繼資料與每個資源建立關聯。Amazon Lex V2 API 會為每個資源指派一個唯一的 10 個字元資源識別碼。所有資源都有資源名稱。您可以重新命名以下資源:

  • 機器人

  • 意圖

  • 槽類型

  • Slot

  • 別名

您可以使用資源。若您透過AWS Command Line Interface或 Amazon Lex V2 來使用 Amazon Lex V2,特定命令將需要資源 ID。

簡化 Lambda 函數的管理

在 Amazon Lex V2 API 中,您可以為每種語言定義一個 Lambda 函數,而不是針對每個意圖定義一個函數。Lambda 函數會在語言的別名中設定,並用於對話方塊和履行程式碼掛接。您仍然可以選擇為每個意圖個別啟用或停用對話方塊和履行代碼掛接。如需詳細資訊,請參閱使用AWS Lambda函數啟用自訂邏輯

精細設定

Amazon Lex V2 API 會將語音和意圖分類可信度分數閾值從機器人移至語言範圍。情緒分析旗標會從機器人範圍移至別名範圍。機器人範圍的工作階段逾時和隱私權設定,以及別名範圍的交談記錄保持不變。

預設後援意圖

當您建立語言時,Amazon Lex V2 API 會新增預設的後援意圖。使用它來配置機器人的錯誤處理,而不是特定的錯誤處理提示。

優化會話變量更新

使用 Amazon Lex V2 API,您可以直接使用RecognizeTextRecognizeUtterance操作更新工作階段狀態,而不需依賴工作階段 API。