Par défaut, les fonctionnalités de suggestions basées sur des événements, comme l'assistance proactive basée sur les connaissances génératives, envoient une notification Pub/Sub pour chaque tentative de suggestion. Cela signifie que l'assistance de l'agent envoie une notification même lorsque la fonctionnalité détermine qu'il n'y a aucune suggestion pertinente à fournir, ce qui entraîne une réponse vide. Cela peut générer un trafic Pub/Sub et une surcharge de traitement inutiles. Vous pouvez supprimer les notifications vides avec un seul champ de code : skip_empty_event_based_suggestion.
Principes de base
Le champ skip_empty_event_based_suggestion fait partie de SuggestionConfig dans HumanAgentAssistantConfig de votre profil de conversation. Lorsque vous définissez sa valeur sur true, l'Assistance pour les agents n'envoie une notification Pub/Sub que lorsqu'elle génère une suggestion valide et non vide.
Le champ skip_empty_event_based_suggestion est conçu pour les fonctionnalités qui génèrent des suggestions de manière asynchrone avec des déclencheurs basés sur des événements et les transmettent via Pub/Sub. Les fonctionnalités qui ne s'appuient pas sur Pub/Sub pour la diffusion des suggestions ou qui ne sont pas basées sur des événements ne sont pas concernées.
Le champ skip_empty_event_based_suggestion peut prendre les deux valeurs suivantes.
- False : l'Assistance de l'agent envoie une notification Pub/Sub à chaque tentative de suggestion. Si l'Assistance pour les agents ne trouve pas de suggestion pour un événement, vous recevez quand même une notification indiquant un résultat vide.
- True : l'Assistance pour les agents envoie une notification Pub/Sub uniquement si le résultat de la suggestion est valide et non vide. Si Agent Assist ne trouve pas de suggestion, il ne publie pas de message Pub/Sub pour cet événement, ce qui réduit le bruit dans votre sujet de notification.
Configuration
Pour supprimer les notifications vides, mettez à jour votre profil de conversation et définissez skip_empty_event_based_suggestion sur true comme suit.
{
"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
}
}
}