针对空建议跳过 Pub/Sub 通知

默认情况下,主动生成式知识辅助 (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
    }
  }
}