Ignorar notificações do Pub/Sub para sugestões vazias

Por padrão, os recursos de sugestão baseados em eventos, como a assistência de conhecimento generativo proativa (PGKA, na sigla em inglês), enviam uma notificação do Pub/Sub para cada tentativa de sugestão. Isso significa que o Assistente do agente envia uma notificação mesmo quando o recurso determina que não há sugestão relevante para fornecer, resultando em uma resposta vazia. Isso pode criar tráfego desnecessário do Pub/Sub e sobrecarga de processamento. É possível suprimir notificações vazias com um único campo de código: skip_empty_event_based_suggestion.

Princípios básicos

O campo skip_empty_event_based_suggestion faz parte de SuggestionConfig em HumanAgentAssistantConfig do seu perfil de conversa. Quando você define o valor como true, o Assistente do agente só envia uma notificação do Pub/Sub quando gera uma sugestão válida que não está vazia.

O campo skip_empty_event_based_suggestion foi projetado para recursos que geram sugestões de forma assíncrona com gatilhos baseados em eventos e as entregam pelo Pub/Sub. Os recursos que não dependem do Pub/Sub para a entrega de sugestões ou que não são baseados em eventos não são afetados.

O campo skip_empty_event_based_suggestion tem estes dois valores possíveis:

  • Falso: o Assistente do agente envia uma notificação do Pub/Sub para cada tentativa de sugestão. Se o Assistente não encontrar uma sugestão para um evento, você ainda vai receber uma notificação indicando um resultado vazio.
  • Verdadeiro: o Assistente do agente envia uma notificação do Pub/Sub somente se o resultado da sugestão for válido e não estiver vazio. Se o Assistente de IA não encontrar uma sugestão, ele não vai publicar uma mensagem do Pub/Sub para esse evento, reduzindo o ruído no tópico de notificação.

Configuração

Para suprimir notificações vazias, atualize seu perfil de conversa e defina skip_empty_event_based_suggestion como true da seguinte maneira.

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