跳至內容

我該如何在 Amazon Connect 中設定 Lambda 函式與 Amazon Lex V2,然後檢查清單選擇器錯誤?

3 分的閱讀內容
0

我想在 Amazon Connect 中設定 Lambda 函式與 Amazon Lex V2,然後檢查清單選擇器錯誤。

解決方法

建立您的 Lambda 函式

請完成下列步驟:

  1. 開啟 AWS Lambda console (AWS Lambda 主控台)。
  2. 在導覽窗格中,選擇 Applications (應用程式)。
  3. 選擇 Create application (建立應用程式)。
  4. 選擇 Serverless application (無伺服器應用程式) 索引標籤。
  5. 在 Public applications (公開應用程式) 搜尋列中,輸入 amazon-connect-interactive-messages-example-lex-v2。然後,選取 amazon-connect-interactive-messages-example-lex-v2 選項。
  6. 在 Review, configure, and deploy (檢閱、設定與部署) 頁面,確認 Application details (應用程式詳細資料),然後選擇 Deploy (部署)。

建立 Amazon Lex V2 聊天機器人,並將其連線至您的 Lambda 函式

**注意:**從 2025 年 9 月起,AWS 將不再支援 Amazon Lex V1。最佳實務是使用 Amazon Lex V2。

若要建立 Amazon Lex V2 聊天機器人並將其連線至 Lambda 函式,完成以下步驟:

  1. 下載 InteractiveMessageBotV2.zip 檔。若要下載,請參閱 GitHub 上的 InteractiveMessageBotV2。
  2. 開啟 Amazon Lex console (Amazon Lex 主控台)。
  3. 選擇 Action (動作),然後選擇 Import (匯入)。
  4. 在 Bot name (機器人名稱) 欄位中,輸入 InteractiveMessageBot。
  5. 選擇 Browse file (瀏覽檔案),選取 InteractiveMessageBotV2,然後選擇 Open (開啟)。
  6. 對於 IAM permissions (IAM 權限),選擇 Create a role with basic Amazon Lex permissions (建立具有基本 Amazon Lex 權限的角色) 或 Use an existing role (使用現有角色)。
  7. 在 Children's Online Privacy Protection Act (COPPA) (兒童線上隱私保護法),選擇 Yes (是) 或 No (否)。
  8. 選擇 Import (匯入)。
  9. 在導覽窗格中,選擇 Bots (機器人)。
  10. 選取您想要附加 Lambda 函式的機器人。
  11. 在導覽窗格中,於 Deployment (部署) 下,選擇 Aliases (別名)。
  12. 選取您想要附加 Lambda 函式的別名。
  13. 在 Languages (語言) 區段,選擇別名要使用的語言。
  14. 在 Source (來源) 功能表中,選取您的 Lambda 函式名稱。
  15. 在 Lambda function version or alias (Lambda 函式版本或別名) 功能表中,選擇您要使用的 Lambda 函式版本或別名。然後,選擇 Save (儲存)。
    **注意:**Amazon Lex 對機器人支援的每種語言,使用相同的 Lambda 函式處理所有意圖。

在本機建立並測試聊天機器人

請完成下列步驟:

  1. 開啟 Amazon Lex console (Amazon Lex 主控台)。
  2. 在導覽窗格中,選擇 Bots (機器人)。
  3. 選取上一節建立的機器人。
  4. 在導覽窗格中,選擇 Intents (意圖)。
  5. 選擇 Build (建立)。
  6. 建立完成後,選擇 Test Chatbot (測試聊天機器人)。
  7. 在 Chat with your bot (與您的機器人聊天) 聊天框中,輸入 Help (說明)。
  8. 選擇 Save (儲存),然後選擇 Publish (發佈)。

在 Amazon Connect 中設定 Lambda 函式與 Amazon Lex V2

請完成下列步驟:

  1. 開啟 Amazon Connect console (Amazon Connect 主控台)。
  2. 選取您的 Amazon Connect 執行個體別名。
  3. 在導覽窗格中,選擇 Flows (流程)。
  4. 在 Amazon Lex (Amazon Lex) 區段,輸入機器人名稱。然後,選擇 +Add Amazon Lex Bot (+新增 Amazon Lex 機器人) 以及您的 Lambda 函式。
  5. 登入您的 Amazon Connect 執行個體。
    **注意:**您必須指派給使用者具有包含流程編輯權限的安全設定檔。
  6. 在導覽選單中,選擇 Routing (路由)、Contact flows (聯絡流程),然後選擇 Import (匯入)。
  7. 上傳 InteractiveMessaging 流程。
  8. 確認 Get customer input block (取得客戶輸入區塊) 是相同的 Amazon Lex 機器人。
  9. 在 Amazon Connect dashboard (Amazon Connect 儀表板),選擇 Test Chat (測試聊天),然後選擇 Test Settings (測試設定)。
  10. 選取您要測試的聯絡流程。如需更多資訊,請參閱 在 Amazon Connect 中測試語音、聊天與任務體驗。

檢查清單選擇器錯誤

開啟 Amazon Connect console (Amazon Connect 主控台)。選取您的 Amazon Connect 執行個體,並確認已啟用 Set logging behavior (設定記錄行為)。

若要檢查 Amazon CloudWatch 日誌中的錯誤,請完成以下步驟:

  1. 開啟 CloudWatch console (CloudWatch 主控台)。
  2. 選擇 Logs (日誌),然後選擇 Log groups (日誌群組)。
  3. 選取您執行個體的日誌群組。
  4. 選擇 Search log group (搜尋日誌群組)。
  5. 在搜尋框中輸入您要搜尋的字串,例如全部或部分聯絡 ID。然後,CloudWatch 會傳回結果。
    **注意:**您可以開啟每個事件來檢視發生的情況,並尋找任何錯誤。

相關資訊

為聊天中的客戶新增 Amazon Lex 互動訊息

輕鬆設定 Amazon Connect 聊天機器人的互動訊息

AWS 官方已更新 1 年前