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

Standardmäßig senden ereignisbasierte Vorschlagsfunktionen wie proaktive generative Wissensunterstützung (Proactive Generative Knowledge Assist, PGKA) für jeden Vorschlagsversuch eine Pub/Sub-Benachrichtigung. Das bedeutet, dass Agent Assist eine Benachrichtigung sendet, auch wenn die Funktion feststellt, dass es keinen relevanten Vorschlag gibt, was zu einer leeren Antwort führt. Dies kann zu unnötigem Pub/Sub-Traffic und Verarbeitungsaufwand führen. Sie können leere Benachrichtigungen mit einem einzelnen 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 festlegen, sendet Agent Assist nur dann eine Pub/Sub-Benachrichtigung, wenn ein gültiger Vorschlag generiert wird, der nicht leer ist.

Das Feld skip_empty_event_based_suggestion ist für Funktionen vorgesehen, die Vorschläge asynchron mit ereignisbasierten Triggern generieren und über Pub/Sub bereitstellen. Funktionen, bei denen Vorschläge nicht über Pub/Sub bereitgestellt werden oder die nicht ereignisbasiert sind, sind nicht betroffen.

Das Feld skip_empty_event_based_suggestion kann die folgenden zwei Werte haben.

  • Falsch: 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.
  • Wahr: Agent Assist sendet eine Pub/Sub-Benachrichtigung nur, wenn das Ergebnis des Vorschlags gültig und nicht leer ist. Wenn Agent Assist keinen Vorschlag findet, wird für dieses Ereignis keine Pub/Sub-Nachricht veröffentlicht. So wird das Benachrichtigungsthema nicht mit unnötigen Nachrichten überflutet.

Konfiguration

Wenn Sie leere Benachrichtigungen unterdrücken möchten, aktualisieren Sie Ihr Unterhaltungsprofil und legen Sie skip_empty_event_based_suggestion wie unten beschrieben auf true fest.

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