De forma predeterminada, las funciones de sugerencias basadas en eventos, como la asistencia proactiva y generativa de conocimiento (PGKA), envían una notificación de Pub/Sub por cada intento de sugerencia. Esto significa que Asistente de agente envía una notificación incluso cuando la función determina que no hay sugerencias relevantes para proporcionar, lo que genera una respuesta vacía. Esto puede generar tráfico innecesario de Pub/Sub y una sobrecarga de procesamiento. Puedes suprimir las notificaciones vacías con un solo campo de código: skip_empty_event_based_suggestion.
Conceptos básicos
El campo skip_empty_event_based_suggestion forma parte de SuggestionConfig dentro de HumanAgentAssistantConfig de tu perfil de conversación. Cuando estableces su valor en true, el Asistente de agente solo envía una notificación de Pub/Sub cuando genera una sugerencia válida que no está vacía.
El campo skip_empty_event_based_suggestion está diseñado para funciones que generan sugerencias de forma asíncrona con activadores basados en eventos y las entregan a través de Pub/Sub. Las funciones que no dependen de Pub/Sub para la entrega de sugerencias o que no se basan en eventos no se ven afectadas.
El campo skip_empty_event_based_suggestion tiene los siguientes dos valores posibles.
- Falso: Agent Assist envía una notificación de Pub/Sub por cada intento de sugerencia. Si el Asistente de agentes no encuentra una sugerencia para un evento, recibirás una notificación que indica un resultado vacío.
- 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 el Asistente de Agent no encuentra una sugerencia, no publica un mensaje de Pub/Sub para ese evento, lo que reduce el ruido en el tema de notificación.
Configuración
Para suprimir las notificaciones vacías, actualiza tu perfil de conversación y establece skip_empty_event_based_suggestion en 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
}
}
}