选择性对话日志捕获示例 - Amazon Lex

选择性对话日志捕获示例

以下是选择性对话日志捕获的业务使用案例示例。

使用案例:

一家金融科技公司利用 Amazon Lex V2 机器人来为其账单支付系统 IVR 提供支持。为满足合规和审计要求,系统中必须保留用户进行授权同意的录音。但是,启用通用音频日志并不可行,因为这样将导致该等音频日志不合规,因为无法对 CardNumber、CVV 等敏感槽位以及音频日志中的其他信息进行模糊处理。基于此,该公司可以选择为音频日志启用选择性对话日志捕获,并将会话属性设置为仅为包含授权同意的言语生成音频日志。

BotAlias 设置:

  • 已启用文本日志:true

  • 已启用文本日志选择性记录:false

  • 已启用音频日志:true

  • 已启用音频日志选择性记录:true

会话属性:

x-amz-lex:enable-audio-logging:PayBill:AuthorizationConsent = "true"

对话示例:

  • 用户(音频输入):“我想要支付账号 35XU68 的账单。”

  • 机器人:“请问您的应付金额是多少美元?”

  • 用户(音频输入):“235。”

  • 机器人:“请问您的信用卡号是多少?”

  • 用户(音频输入):“9239829722200348。”

  • 机器人:“您即将使用尾号 0348 的信用卡支付 235 美元。请说‘我授权支付 235 美元。’”

  • 用户(音频输入):“我授权支付 235 美元。”

  • 机器人:“您的账单已经成功支付。”

对话日志输出:

在这种情况下,将生成所有回合的文本日志。但是,只有在引发 PayBill 意图中的 AuthorizationConsent 槽位时,才会录制该特定回合的音频日志,并且不会为其他任何回合生成任何音频日志。