默认情况下,基于事件的建议功能(例如主动生成式知识辅助 (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
}
}
}