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

默认情况下,基于事件的建议功能(例如主动生成式知识辅助 (PGKA))会在每次尝试提供建议时发送 Pub/Sub 通知。这意味着,即使 Agent Assist 确定没有相关建议可提供,也会发送通知,从而导致响应为空。这可能会产生不必要的 Pub/Sub 流量和处理开销。您可以使用单个代码字段 skip_empty_event_based_suggestion 来禁止显示空白通知。

基础知识

skip_empty_event_based_suggestion 字段是对话配置文件中 HumanAgentAssistantConfigSuggestionConfig 的一部分。当您将其值设置为 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
    }
  }
}