默认情况下,主动生成式知识辅助 (PGKA) 等基于事件的建议功能会在每次尝试提供建议时发送 Pub/Sub 通知。这意味着,即使该功能确定没有相关建议可提供(导致响应为空),Agent Assist 也会发送通知。这可能会产生不必要的 Pub/Sub 流量和处理开销。您可以使用单个代码字段 skip_empty_event_based_suggestion 抑制空通知。
基础知识
skip_empty_event_based_suggestion 字段是对话配置文件的 HumanAgentAssistantConfig 中的
SuggestionConfig 的一部分。当您将其值设置为 true 时,Agent Assist 仅在生成有效且不为空的建议时发送 Pub/Sub
通知。
skip_empty_event_based_suggestion 字段专为使用基于事件的触发器异步生成建议并通过 Pub/Sub
传送建议的功能而设计。不依赖 Pub/Sub 传送建议或不基于事件的功能不受影响。
skip_empty_event_based_suggestion 字段有两个可能的值。
- False:Agent Assist 会在每次尝试提供建议时发送 Pub/Sub 通知。如果 Agent Assist 未找到事件的建议,您仍会收到一条通知,指明结果为空。
- True:Agent Assist 仅在建议结果有效且不为空时发送 Pub/Sub 通知。如果 Agent Assist 未找到建议,则不会针对该事件发布 Pub/Sub 消息,从而减少通知主题中的干扰。
配置
如需抑制空通知,请更新对话配置文件并将 skip_empty_event_based_suggestion 设置为 true,如下所示。
{
"name": "projects/PROJECT_ID/locations/LOCATION/conversationProfiles/PROFILE_ID",
"human_agent_assistant_config": {
"human_agent_suggestion_config": {
"feature_configs": [
{
"suggestion_feature": {
"type": "KNOWLEDGE_ASSIST"
},
"enable_event_based_suggestion": true
},
],
"skip_empty_event_based_suggestion": true
}
}
}