選取您的 Cookie 偏好設定

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

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

使用主控台將 AWS Lambda 函數連接至機器人

焦點模式
使用主控台將 AWS Lambda 函數連接至機器人 - Amazon Lex

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

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

您必須先將 Lambda 函數連接至機器人別名,才能叫用它。每個機器人別名只能連接一個 Lambda 函數。執行下列步驟,使用 AWS 主控台連接 Lambda 函數。

  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/lex/:// 開啟 Amazon Lex 主控台。

  2. 從左側面板選擇機器人,然後從機器人清單中選擇您要連接 Lambda 函數的機器人名稱。

  3. 在左側面板中,選取部署功能表下的別名

  4. 從別名清單中,選擇您要連接 Lambda 函數的別名名稱。

  5. 語言面板中,選取您要 Lambda 函數使用的語言。選取別名中的管理語言,以在面板中不存在時新增語言。

  6. 來源下拉式功能表中,選擇您要連接的 Lambda 函數名稱。

  7. Lambda 函數版本或別名下拉式功能表中,選擇您要使用的 Lambda 函數版本或別名。然後選取 Save (儲存)。相同的 Lambda 函數用於機器人支援語言的所有意圖。

設定使用主控台叫用 Lambda 函數的意圖
  1. 選取機器人後,在左側選單中,選取您要叫用 Lambda 函數之機器人語言下的意圖

  2. 選擇您要叫用 Lambda 函數以開啟意圖編輯器的意圖。

  3. 有兩種設定 Lambda 程式碼掛鉤的選項:

    1. 若要在對話的每個步驟之後叫用 Lambda 函數,請捲動至意圖編輯器底部的程式碼掛勾區段,然後選取使用 Lambda 函數進行初始化和驗證核取方塊,如下圖所示:

      Amazon Lex V2 意圖編輯器的程式碼掛鉤區段。
    2. 或者,使用對話階段中的對話方塊程式碼勾點區段來叫用 Lambda 函數。對話方塊程式碼勾點區段顯示如下:

      Amazon Lex V2 意圖編輯器的程式碼掛鉤區段。

      有兩種方法可以控制 Amazon Lex V2 如何呼叫回應的程式碼掛鉤:

      • 切換作用中按鈕,將其標記為作用中或非作用中。當程式碼掛鉤作用中時,Amazon Lex V2 會呼叫程式碼掛鉤。當程式碼掛鉤處於非作用中狀態時,Amazon Lex V2 不會執行程式碼掛鉤。

      • 展開 Lambda 對話方塊程式碼勾點區段,然後選取叫用 Lambda 函數核取方塊,將其標記為啟用或停用。您只能在程式碼掛鉤標示為作用中時啟用或停用該程式碼掛鉤。標示為啟用時,程式碼掛鉤會正常執行。停用時,不會呼叫程式碼掛鉤,Amazon Lex V2 就像成功傳回程式碼掛鉤一樣。若要在對話方塊程式碼掛鉤成功、失敗或逾時後設定回應,請選取進階選項

      您可以在下列對話階段叫用 Lambda 程式碼掛鉤:

      • 若要呼叫 函數做為初始回應,請捲動至初始回應區段,展開回應旁的箭頭以確認使用者的請求,然後選取進階選項。尋找快顯功能表底部的對話方塊程式碼勾點區段。

      • 若要在槽引出後叫用函數,請捲動至區段,展開相關槽提示旁的箭頭,然後選取進階選項。尋找快顯功能表底部附近的對話方塊程式碼勾點區段,就在預設值的正上方。

        您也可以在每次引出後叫用 函數。若要執行此操作,請展開插槽提示區段中的機器人引發資訊,選取更多提示選項,然後選取在每次引發後叫用 Lambda 程式碼掛勾旁的核取方塊。

      • 若要叫用 函數進行意圖確認,請捲動至確認區段,展開提示旁的箭頭以確認意圖,然後選取進階選項。尋找快顯功能表底部的對話方塊程式碼勾點區段。

      • 若要叫用 函數進行意圖履行,請捲動至履行區段。切換作用中按鈕,將程式碼掛鉤設定為作用中。展開成功履行旁的箭頭,然後選取進階選項。選取 Fulfillment Lambda 程式碼掛勾區段下的使用 Lambda 函數履行旁的核取方塊,將程式碼掛勾設定為啟用

  4. 設定叫用 Lambda 函數的對話階段後,請再次建置機器人以測試函數。

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