本指南提供了有关监控和提升数据存储区处理程序性能的建议。
跟踪代理的表现
您可以监控智能体的对话记录,还可以使用分析工具查看智能体统计信息。
运行自助评估
您可以运行自助评估,该评估会评估数据存储区代理的质量并推荐更改。
改进代理回答
如果回答在测试期间不符合您的预期,请尝试以下选项:
- 通过为特定问题添加常见问题解答条目来覆盖答案。
- 如果您在使用结构化常见问题解答时遇到回答质量不佳的问题,请尝试改用非结构化常见问题解答。
- 使用解析和分块配置来优化回答。
- 如需禁止使用某些短语,请参阅代理设置:禁止使用的短语。
- 如需自定义 Responsible AI (RAI) 内容过滤,请参阅代理设置:安全过滤器。
- 如需根据对话中先前的信息微调智能体的回答,请配置搜索条件。此功能仅适用于数据存储区工具。
优化 playbook 使用的数据存储区工具
此设置可加快数据存储区的 RAG 响应速度,并通过不重写用户查询或动态填充工具参数来缩短延迟时间。因此,用户查询会按原样传递到数据存储区,并且不会填充任何过滤条件或与用户元数据相关的参数。
您可以在 Dialogflow CX 控制台中启用此功能,方法是选择 playbook,然后选择设置标签页。您可以将 playbook 配置为立即继续处理任何后续操作,或等待下一个最终用户输入。
如果启用,系统仍会遵循以下 playbook 指令:
- 何时使用一个或多个数据存储区回答用户查询。
- 何时不使用数据存储区回答用户查询,而是提供备用回答。
- 任何防御性指令,例如“不要回答有关竞争对手的问题”。
如果启用,系统会忽略以下 playbook 指令。如果您有以下任何查询要求,请勿启用此设置:
- 要使用说明填充的特定数据存储区过滤条件。
- 有关如何应用由过滤条件传递的任何用户个性化元数据的说明。
- 在查询数据存储区之前重写用户查询的任何其他指令。
处理对话偏离
最终用户可以在对话期间提出澄清问题。例如,在收集信用卡信息期间,用户可能想了解什么是 CVV。在这种情况下,您的智能体会回答该问题,然后返回收集必要的信用卡信息。为此,您可以创建一个数据存储区处理程序,其中包含可回答该问题的数据存储区,将该处理程序应用于处理信用卡信息收集的流程的流程起始页面,并为此处理程序设置一个转换目标,以返回到“当前页面”。
处理不想要的 intent 匹配
如果您的代理在应该使用数据存储区处理程序时匹配了 intent,您可以尝试以下方法来纠正此问题:
- 删除或修改模糊的训练短语,以便所有训练短语都能精确处理所选 intent,并且不会与数据存储区内容冲突。
- 使用反面示例避免意图匹配。
数据存储区过滤
如果您只想让特定数据存储区可供查询,可以根据会话参数值来提供这些数据存储区。例如,您可以为商品类别使用唯一的数据存储区。如需按商品类别过滤数据存储区,请执行以下操作:
- 将会话参数设置为商品类别。
- 创建条件路由,用于检查会话参数的值并转换到具有所选数据存储区处理程序的特定页面。
- 从数据存储区处理程序转换回调用页面,以便对话可以继续。
数据存储区搜索配置
如需详细了解如何微调数据存储区搜索结果,请参阅数据存储区搜索配置。