Ignorer les notifications Pub/Sub pour les suggestions vides

Par défaut, les fonctionnalités de suggestion basées sur les événements, comme l'assistance proactive basée sur la génération de connaissances, 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 ne peut être fournie, 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 pour 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 de l'agent 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
    }
  }
}