Pub/Sub-Benachrichtigungen für leere Vorschläge überspringen

Standardmäßig senden ereignisbasierte Vorschlagsfunktionen wie die proaktive generative Wissensunterstützung (Proactive Generative Knowledge Assist, PGKA) für jeden Vorschlagsversuch eine Pub/Sub-Benachrichtigung. Das bedeutet, dass Agent Assist auch dann eine Benachrichtigung sendet, wenn die Funktion feststellt, dass es keinen relevanten Vorschlag gibt, was zu einer leeren Antwort führt. Dies kann unnötigen Pub/Sub-Traffic und Verarbeitungsaufwand verursachen. Sie können leere Benachrichtigungen mit einem einzigen Codefeld unterdrücken: skip_empty_event_based_suggestion.

Grundlagen

Das Feld skip_empty_event_based_suggestion ist Teil von SuggestionConfig in HumanAgentAssistantConfig Ihres Unterhaltungsprofils. Wenn Sie den Wert auf true setzen, sendet Agent Assist nur dann eine Pub/Sub-Benachrichtigung, wenn ein gültiger, nicht leerer Vorschlag generiert wird.

Das Feld skip_empty_event_based_suggestion ist für Funktionen konzipiert, die Vorschläge asynchron mit ereignisbasierten Triggern generieren und über Pub/Sub bereitstellen. Funktionen, die nicht auf Pub/Sub für die Vorschlagsbereitstellung angewiesen sind oder nicht ereignisbasiert sind, sind davon nicht betroffen.

Das Feld skip_empty_event_based_suggestion hat die folgenden beiden möglichen Werte.

  • False: Agent Assist sendet für jeden Vorschlagsversuch eine Pub/Sub-Benachrichtigung. Wenn Agent Assist keinen Vorschlag für ein Ereignis findet, erhalten Sie trotzdem eine Benachrichtigung mit einem leeren Ergebnis.
  • True: Agent Assist sendet nur dann eine Pub/Sub-Benachrichtigung, wenn das Vorschlagsergebnis gültig und nicht leer ist. Wenn Agent Assist keinen Vorschlag findet, wird keine Pub/Sub-Nachricht für dieses Ereignis veröffentlicht, wodurch die Anzahl der Benachrichtigungen in Ihrem Benachrichtigungsthema reduziert wird.

Konfiguration

Wenn Sie leere Benachrichtigungen unterdrücken möchten, aktualisieren Sie Ihr Unterhaltungsprofil und setzen Sie skip_empty_event_based_suggestion wie folgt auf true.

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