跳至內容

我該如何在 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 聊天機器人的互動訊息