Par défaut, les fonctionnalités de suggestion basées sur des événements, telles que l'assistance proactive à la connaissance générative (PGKA), envoient une notification Pub/Sub pour chaque tentative de suggestion. Cela signifie qu'Agent Assist envoie une notification même lorsque la fonctionnalité détermine qu'aucune suggestion pertinente n'est disponible, 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 à l'aide d'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, Agent Assist n'envoie une notification Pub/Sub que lorsqu'il 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 distribuent via Pub/Sub. Les fonctionnalités qui ne dépendent pas de Pub/Sub pour la distribution des suggestions ou qui ne sont pas basées sur des événements ne sont pas affectées.
Le champ skip_empty_event_based_suggestion peut prendre les deux valeurs suivantes.
- False : Agent Assist envoie une notification Pub/Sub pour chaque tentative de suggestion. Si Agent Assist ne trouve pas de suggestion pour un événement, vous recevez quand même une notification indiquant un résultat vide.
- True: Agent Assist n'envoie une notification Pub/Sub que 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
}
}
}