管理選擇性交談記錄擷取 - Amazon Lex

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

管理選擇性交談記錄擷取

您可以使用 Lex 主控台啟用選擇性交談記錄擷取設定,並選擇要啟用選擇性交談記錄擷取的插槽。

在 Amazon Lex V2 主控台中啟用選擇性交談記錄擷取:

  1. 登入 AWS Management Console 並開啟 Amazon Lex V2 主控台,網址為 https://console.aws.amazon.com/lexv2/home

  2. 從左側面板中選擇機器人,然後選擇要啟用選擇性對話日誌捕獲的機器人。使用現有的機器人或建立新的機器人。

  3. 在左側面板的「部署」區段下選擇所選機器人的別名

  4. 選擇機器人的別名,然後選擇管理對話記錄

  5. 在「管理交談記錄」面板中,對於「文字記錄」,請選取選項按鈕來選擇要啟用還是停用文字記錄。如果您針對文字記錄選擇 [啟用],則必須輸入記錄群組名稱,或從下拉式功能表中選擇現有的記錄群組名稱。如果您要選擇性地記錄文字檔,請選取 [選擇性記錄語彙] 核取方塊。

    注意

    在建置時BotAlias間設定中選取交談記錄設定 (文字和/或音訊) 中的 [選擇性記錄語彙] 核取方塊,以啟用文字和/或音訊記錄。您必須設定 CloudWatch 日誌群組和 Amazon S3 儲存貯體,才能選取此選項。

  6. 在 [音訊記錄] 區段中,選取選項按鈕,選擇是否啟用或停用音訊記錄。如果您選擇為音訊日誌啟用,則需要指定 Amazon S3 儲存貯體位置和 (選用) 用於加密音訊資料的 KMS 金鑰。如果您要選擇性地記錄音訊檔案,請選取選擇性記錄語音的核取方塊。

    用於管理交談記錄的面板。
  7. 選取面板右下角的 [儲存],以儲存您的選擇性交談記錄擷取設定。

在 Lex 主控台中啟用選擇性交談記錄擷取:

  1. 轉到「圖」,然後選擇「意圖」名稱,「初始響應」,「高級設置」,「設置」,「會話屬性」。

  2. 根據您要啟用選擇性交談記錄擷取的意圖和插槽,將下列屬性設定為:

    • x-amz-lex:enable-audio-logging:intent:slot = "true"

    • x-amz-lex:enable-text-logging:intent:slot = "true"

    用於新增選擇性階段作業屬性的面板。
    注意

    設定x-amz-lex:enable-audio-logging:intent:slot = "true"為擷取僅包含對話中特定插槽的話語。記錄語音的動作取決於意圖的評估:話語中的位置,與工作階段屬性運算式相比,以及對應的旗標值。若要記錄語音,工作階段屬性中至少必須允許一個運算式,並將啟用記錄旗標設定為。true意圖的值也可"*"以是。如果插槽和/或意圖值是"*",則表示的任何插槽和/或意圖值都"*"將與其相符。與類似x-amz-lex:enable-audio-loggingx-amz-lex:enable-text-logging將使用名為的新工作階段屬性來控制文字記錄。

  3. 選擇更新選項並構建機器人以包含更新的設置。

注意

您的 IAM 角色必須具有存取權限,才能讓您將資料寫入 Amazon S3 儲存貯體,並使用 KMS 金鑰加密資料。Lex 將使用 Lex 許可更新您的 IAM 角色,以存取 CloudWatch 日誌日誌群組和選取的 Amazon S3 儲存貯體。

使用選擇性交談記錄擷取的準則:

您只能在 [交談記錄] 設定中啟用文字和/或音訊記錄時,才能啟用文字和/或音訊記錄的選擇性交談記錄擷取。藉由啟用文字和/或音訊記錄的選擇性交談記錄擷取功能,您可以停用交談中所有意圖和插槽的記錄。若要針對特定意圖和插槽產生文字和/或音訊記錄,您必須將這些意圖和插槽的文字或/和音訊選擇性交談記錄擷取工作階段屬性設定為「true」。

  • 如果已啟用選擇性交談記錄擷取,且沒有前置詞為 x-amz-lex:enable-audio-logging 的工作階段屬性出現,則預設會停用所有語音的記錄功能。在以下情況下,這種情況也是如此:啟用文本日誌記錄 x-amz-lex。

  • 如果 session 屬性中至少有一個表達式允許,話語日誌將專門為文本和/或音頻對話段存儲。

  • 工作階段屬性中定義的文字和/或音訊的選擇性交談記錄擷取的組態只有在機器人別名的交談記錄設定中啟用文字和/或音訊的選擇性交談記錄擷取時才會生效;否則,工作階段屬性將會被忽略。

  • 啟用選擇性交談記錄擷取時,未使用工作階段屬性啟用記錄的任何位置值、解釋和轉譯,都會在產生的文字記錄中模糊化。 SessionState

  • 產生音訊和/或文字記錄的決定是透過比對機器人所產生的插槽與選擇性交談記錄擷取工作階段屬性進行評估,除了意圖引導回合,使用者可以提供插槽值以及意圖引出。在意圖引出回合中,當前回合填充的插槽與選擇性交談日誌捕獲會話屬性匹配。

  • 被視為填充的槽是從車削結束時的作業階段狀態衍生出來的。因此,對話方塊 Codehook Lambda 對工作階段狀態中的插槽所做的任何變更都會影響選擇性交談記錄擷取的行為。

  • 在意圖引出轉向中,如果用戶給出了多個插槽值,則只有在文本/音頻會話屬性允許對此回合中填充的所有插槽進行記錄時才會生成文本和/或音頻日誌。

  • 建議的作業方法是在工作階段開始時設定選擇性交談記錄擷取工作階段屬性,並避免在工作階段期間對其進行修改。

  • 如果有任何插槽包含敏感資料,您應始終啟用插槽模糊化。