選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在對話期間設定值

焦點模式
在對話期間設定值 - Amazon Lex

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

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

Amazon Lex V2 可讓您在對話的每個步驟設定槽值和工作階段屬性值。然後,您可以在對話期間使用這些值來評估條件,或在意圖履行期間使用這些值。

您可以設定目前意圖的槽值。如果對話中的下一個步驟是叫用另一個意圖,您可以設定新意圖的槽值。

如果未填充指派的插槽,或無法剖析 JSON 路徑,則屬性會設為 null

使用槽值和工作階段屬性時,請使用下列語法:

  • 槽值 – 使用括號 ("{ }") 包圍槽名稱。對於目前意圖中的槽值,您只需使用槽名稱。例如:{slot}。如果您要在下一個意圖中設定值,則必須同時使用意圖名稱和槽名稱來識別槽。例如:{intent.slot}

    範例:

    • {PhoneNumber} = "1234567890"

    • {CheckBalance.AccountNumber} = "99999999"

    • {BookingID} = "ABC123"

    • {FirstName} = "John"

    槽的值可以是下列任何一項:

    • 常數字串

    • Amazon Lex 回應中參考轉錄區塊的 JSON 路徑 (適用於 en-US 和 en-GB)

    • 工作階段屬性

    範例:

    • {username} = "john.doe"

    • {username_confidence} = $.transcriptions[0].transcriptionConfidence

    • {username_slot_value} = [username]

    注意

    插槽值也可以設定為 null。如果您需要重新引出已填入的槽值,您必須先將值設為 ,null然後再提示客戶取得槽值。如果未填充指派的插槽,或無法剖析 JSON 路徑,則屬性會設為 null

  • 工作階段屬性 – 使用方括號 ("【 】") 包圍屬性名稱。例如:[sessionAttribute]

    範例:

    • [username] = "john.doe"

    • [username_confidence] = $.transcriptions[0].transcriptionConfidence

    • [username_slot_value] = {username}

    工作階段屬性的值可以是下列任何項目:

    • 常數字串

    • Amazon Lex 回應中參考轉錄區塊的 JSON 路徑 (適用於 en-US 和 en-GB)

    • 槽值參考

    注意

    如果未填充指派的插槽,或無法剖析 JSON 路徑,則屬性會設為 null

注意

2022 年 8 月 17 日,Amazon Lex V2 發佈了與使用者管理對話方式的變更。此變更可讓您更妥善地控制使用者在對話中採取的路徑。如需詳細資訊,請參閱Amazon Lex V2 中對話流程的變更。在 2022 年 8 月 17 日之前建立的機器人不支援對話方塊程式碼掛接訊息、設定值、設定後續步驟和新增條件。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。