Omitir las notificaciones de Pub/Sub de las sugerencias vacías

De forma predeterminada, las funciones de sugerencias basadas en eventos, como Generative Knowledge Assist proactivo (PGKA), envían una notificación de Pub/Sub por cada intento de sugerencia. Esto significa que Asistente para agentes envía una notificación aunque la función determine que no hay ninguna sugerencia relevante que ofrecer, lo que da como resultado una respuesta vacía. Esto puede generar tráfico de Pub/Sub innecesario y una sobrecarga de procesamiento. Puedes suprimir las notificaciones vacías con un solo campo de código: skip_empty_event_based_suggestion.

Documentos básicos

El campo skip_empty_event_based_suggestion forma parte de SuggestionConfig en HumanAgentAssistantConfig de tu perfil de conversación. Si le asignas el valor true, Asistente solo enviará una notificación de Pub/Sub cuando genere una sugerencia válida que no esté vacía.

El campo skip_empty_event_based_suggestion se ha diseñado para funciones que generan sugerencias de forma asíncrona con activadores basados en eventos y las envían a través de Pub/Sub. Las funciones que no dependen de Pub/Sub para ofrecer sugerencias o que no se basan en eventos no se ven afectadas.

El campo skip_empty_event_based_suggestion puede tener los dos valores siguientes.

  • Falso: Asistente del agente envía una notificación de Pub/Sub por cada intento de sugerencia. Si Asistente para agentes no encuentra ninguna sugerencia para un evento, recibirás una notificación que indica que no hay resultados.
  • Verdadero: Agent Assist envía una notificación de Pub/Sub solo si el resultado de la sugerencia es válido y no está vacío. Si Asistente no encuentra ninguna sugerencia, no publica ningún mensaje de Pub/Sub para ese evento, lo que reduce el ruido en tu tema de notificación.

Configuración

Para suprimir las notificaciones vacías, actualiza tu perfil de conversación y define skip_empty_event_based_suggestion como true de la siguiente manera.

{
  "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
    }
  }
}