匯入對話文字單 - Amazon Lex

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

匯入對話文字單

匯入對話記錄是一個三個步驟的程序:

  1. 將成績單轉換為正確的格式,以準備要匯入的文字單。如果您使用的是 Amazon Connect 的隱形眼鏡,成績單已經是正確的格式。

  2. 將文字稿上傳到 Amazon S3 儲存貯體。如果您使用隱形眼鏡,您的成績單已經在 S3 存儲桶中。

  3. 使用 Amazon Lex V2 主控台或 API 操作來分析文字記錄。完成培訓所需的時間取決於成績單的數量和對話的複雜性。一般而言,每分鐘會分析 500 行成績單。

以下各節將說明上述每個步驟。

從 Amazon Connect 的隱形眼鏡導入成績單

Amazon Lex V2 自動聊天機器人設計工具與隱形眼鏡文字記錄檔案相容。若要使用隱形眼鏡記錄檔案,您必須開啟隱形眼鏡並記下其輸出檔案的位置。

從隱形眼鏡匯出成績單
  1. 在 Amazon Connect 實例中打開隱形眼鏡。如需指示,請參閱 Amazon Connect 管理員指南中的啟用 Amazon Connect 隱形眼鏡

  2. 請注意 Amazon Connect 用於您的執行個體的 S3 儲存貯體的位置。若要查看位置,請在 Amazon Connect 主控台中開啟資料儲存頁面。如需指示,請參閱 Amazon Connect 管理員指南中的更新執行個體設定

在您開啟隱形眼鏡並記下成績單檔案的位置之後,請前往以使用 Amazon Lex V2 主控台分析您的成績單取得匯入和分析成績單的說明。

準備成績單

通過創建成績單文件來準備成績單。

  • 為每個對話創建一個成績單文件,列出雙方之間的互動。交談中的每個互動可以跨越多行。您可以同時提供編輯版本和未編輯的對話版本。

  • 檔案必須是在中指定的 JSON 格式輸入成績單格式

  • 您必須提供至少 1,000 個對話回合。為了改善意圖和插槽類型的發現,您應該提供大約 10,000 個或更多的對話回合。自動聊天機器人設計師將僅處理前 70 萬回合。

  • 您可以上傳的成績單文件數量沒有限制,也沒有文件大小限制。

如果您計劃依日期篩選匯入的成績單,檔案必須位於下列目錄結構中:

<path or bucket root> --> yyyy --> mm --> dd --> transcript files

成績單檔案必須在檔案名稱的某處包含格式為 yyyy-mm-dd "" 的日期。

從其他客服中心應用程式匯出成績單
  1. 使用聯絡中心應用程式的工具匯出對話。交談必須至少包含在中指定的資訊輸入成績單格式

  2. 將您的聯絡中心應用程式產生的成績單轉換為中所述的格式。輸入成績單格式您負責執行轉換。

我們提供三個腳本來準備成績單。這些類別為:

  • 將隱形眼鏡成績單與 Amazon Lex V2 交談日誌相結合的指令碼。隱形眼鏡記錄不包括與 Amazon Lex V2 機器人互動的 Amazon Connect 交談的部分內容。此指令碼需要為 Amazon Lex V2 開啟交談日誌,以及查詢交談 CloudWatch 日誌記錄和隱形眼鏡 S3 儲存貯體的適當權限。

  • 將 Amazon Transcribe 呼叫分析轉換為 Amazon Lex V2 輸入格式的指令碼。

  • 將 Amazon Connect 聊天記錄轉換為 Amazon Lex V2 輸入格式的指令碼。

您可以從此 GitHub 存儲庫下載腳本:https://github.com/aws-samples/ amazon-lex-bot-recommendation-集成

將您的成績單上傳到 S3 儲存貯體

如果您使用隱形眼鏡,則成績單文件已包含在 S3 存儲桶中。如需成績單檔案的位置和檔案名稱,請參閱 Amazon Connect 管理員指南中的隱形眼鏡輸出檔案範例

如果您正在使用其他聯絡中心應用程式,但尚未為成績單檔案設定 S3 儲存貯體,請遵循此程序。否則,如果您有現有的 S3 儲存貯體,請在登入 Amazon S3 主控台後,從步驟 5 開始執行此程序。

將檔案上傳至 S3 儲存貯體
  1. 登入 AWS Management Console,並開啟位於 https://console.aws.amazon.com/s3/ 的 Amazon S3 主控台。

  2. 選擇 Create bucket (建立儲存貯體)

  3. 為值區命名並選擇 [地區]。該區域必須與您用於 Amazon Lex V2 的區域相同。根據您的使用案例的需要設定其他選項。

  4. 選擇 建立儲存貯體

  5. 從值區清單中,選擇現有值區或您剛建立的值區

  6. 選擇 Upload (上傳)。

  7. 新增您要上傳的成績單檔案。

  8. 選擇 Upload (上傳)。

使用 Amazon Lex V2 主控台分析您的成績單

您只能使用空白語言的自動化機器人設計。您可以將新語言新增至現有的機器人,或建立新的機器人。

在新機器人中建立新語言
  1. 登錄到AWS Management Console並打開 Amazon Lex 控制台 https://console.aws.amazon.com/lex/.

  2. 選擇建立機器人

  3. 選擇從自動 Chatbot 設計器開始。填寫資訊以建立新的機器人。

  4. 選擇 Next (下一步)

  5. [新增語言至機器人] 中,填寫語言的資訊。

  6. S3 上的謄本檔案位置區段中,選擇包含成績單檔案的 S3 儲存貯體,以及檔案的本機路徑 (如有必要)。

  7. 您可以選擇性地選擇下列項目:

    • 在處理過程中加密成績單數據的密AWS KMS鑰。如果您未選取金鑰,則會使用服務AWS KMS金鑰。

    • 若要篩選特定日期範圍的成績單。如果您選擇篩選成績單,它們必須位於正確的資料夾結構中。如需詳細資訊,請參閱準備成績單

  8. 選擇 Done (完成)。

等待 Amazon Lex V2 處理成績單。分析完成時,您會看到完成訊息。

如何停止分析您的成績單

如果您需要停止對已上傳的成績單的分析,您可以停止執行中的BotRecommendation工作,其BotRecommendationStatus狀態為處理中。您可以在從主控台提交作業之後,或使用 CLI SDK 進行 StopBotRecommendation API,按一下橫幅上的 [停止處理] 按鈕。如需詳細資訊,請參閱 StopBotRecommendation

呼叫之後StopBotRecommendation,內部會設定BotRecommendationStatus為,Stopping且不會向您收費。若要確定工作已停止,您可以呼叫 DescribeBotRecommendation API 並確認BotRecommendationStatusStopped. 這通常需要 3-4 分鐘。

呼叫 StopBotRecommendation API 後,系統不會向您收取處理費用。