

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

# 使用 範本建立 Amazon Lex V2 機器人
<a name="bot-templates"></a>

Amazon Lex V2 提供預先建置的解決方案，以大規模建立體驗並推動數位參與。預先建置的機器人範本可自動化和標準化客戶體驗。機器人範本提供ready-to-use對話流程，以及語音和聊天模式的訓練資料和對話方塊提示。您可以加速交付機器人解決方案，同時最佳化資源，以便專注於客戶關係。

您可以根據您的業務使用案例建立預先建置的機器人。您可以使用 CloudFormation主控台來選取相關服務的預先建置選項，例如 Amazon S3、Amazon Connect 和 DynamoDB。

目前，Amazon Lex V2 支援下列商業垂直：
+ 金融服務
+ 零售訂單
+ 汽車保險
+ 電信
+ 航空公司服務
+ 未來將會提供其他範本。

您可以使用提供的業務解決方案範本建置機器人，並根據您的業務需求進行自訂。

**注意**  
範本會透過CloudFormation堆疊在 Amazon Lex V2 外部建立資源。堆疊可能需要在其他主控台中修改，例如 Lambda 和 DynamoDB。

**建置和部署機器人範本的先決條件：**
+ 一個 AWS 帳戶
+ 存取下列 AWS 服務：
  + 建立機器人的 Amazon Lex V2 
  + 商業登入函數的 Lambda
  + DynamoDB 建立資料表
  + 建立政策和角色的 IAM 存取權
  + 執行堆疊的 AWS CloudFormation 
+ IAM 存取和私密金鑰登入資料
+ Amazon Connect 執行個體 （選用）

**注意**  
使用不同的 AWS 服務會產生每個服務的個別使用成本。

**若要從 Amazon Lex V2 範本建置機器人：**

1. 登入 AWS 管理主控台，並在 [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/)：// 開啟 Amazon Lex 主控台。

1. 從左側導覽窗格中選取**機器人範本**。

1. 選取您要用於機器人範本的業務垂直。注意：目前有 5 個機器人範本可用。即將推出更多內容。

1. 針對您要使用的範本選取**建立**。標籤會在 中開啟，您可以在CloudFormation其中編輯CloudFormation堆疊的參數。您所選範本的所有選項都已完成。您也可以選取進一步了解，進一步了解機器人範本的運作方式****。

1. 在 CloudFormation主控台中，CloudFormation為您選擇的範本建立每個值的預設組態。您也可以選取自己的堆疊名稱、CloudFormation參數、Amazon DynamoDB 資料表和 （選用） Amazon Connect 參數。

1. 在視窗底部，選取**建立堆疊**。

1. CloudFormation會在背景處理請求幾分鐘，以設定您的新機器人。注意：程序會自動為 DynamoDB 資料表、Amazon Connect 聯絡流程和 Amazon Connect 執行個體建立資源。您可以在 CloudFormation主控台中追蹤進度，然後在 CloudFormation 堆疊建立完成後導覽回 Amazon Lex V2 主控台。

1. 如果成功建置，則會出現一則訊息，您可以選擇**前往機器人清單**以前往**機器人**頁面，您可以在其中找到準備好進行測試和使用的新機器人。

**設定您的機器人範本**

**Lambda 函數** – 機器人範本會自動為您的部署建立所需的 Lambda 函數。如果多個機器人是範本解決方案的一部分，則CloudFormation參數中會列出多個 Lambda 函數。如果您有現有的 Lambda 函數可與機器人一起部署，您可以輸入自訂 Lambda 函數的名稱。

**Amazon DynamoDB** – 機器人範本會自動建立載入範例政策資料所需的 DynamoDB 資料表。您也可以輸入自訂 DynamoDB 資料表的名稱。您的自訂 DynamoDB 資料表格式應與機器人範本部署建立的預設資料表相同。

**Amazon Connect** – 您可以輸入 ConnectInstanceARN 和唯一的 ContactFlowName，將 Amazon Connect 執行個體設定為使用新的機器人範本。透過使用 Amazon Connect，您可以從end-to-end使用 IVR 系統來測試機器人。

**對機器人範本進行故障診斷**
+ 檢查您是否具有建立所選範本的適當許可。使用者需要 CloudFormation：CreateStack 許可以及範本中列出的 AWS 資源許可。需要使用者許可的資源清單位於**建立範本**頁面底部。
+ 如果您的機器人範本無法建立，Amazon Lex V2 主控台中的紅色橫幅會提供堆疊的連結CloudFormation，負責建立範本。在CloudFormation主控台中，您可以檢視事件索引標籤，以查看導致範本失敗的特定錯誤。檢閱CloudFormation錯誤後，請參閱[對 CloudFormation 進行故障診斷](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html)以取得詳細資訊。
+ 機器人範本僅適用於範例資料。您必須將資料填入 DynamoDB 資料表，讓範本使用您的自訂資料。