Ignorer les notifications Pub/Sub pour les suggestions vides

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