Eventos personalizados permitem aos administradores executar as seguintes tarefas:

  • Passe os dados do cliente para criar respostas dinâmicas. Por exemplo, passando o nome do cliente para uma saudação personalizada.

  • Defina uma saída personalizada do agente de IA para retornar o controle ao designer de fluxos. Por exemplo, para executar a conclusão dentro do fluxo.

  • Defina o agente de IA para começar de um ponto de partida personalizado, em vez do prompt de boas-vindas usando um evento personalizado.

  • Atualizar variáveis de estado do agente de IA. Por exemplo, pré-preenchidor o contexto ou slots usando dados personalizados passados do designer de fluxos.

Atualmente, os eventos personalizados são suportados apenas para agentes de IA com script por meio do canal de voz.

Configurar evento personalizado de entrada no AI Agent Studio

  1. Crie um novo modelo de resposta na guia Respostas da página Configuração do agente de IA.
  2. Na resposta padrão, adicione o canal de Voz na seção Padrão (Web).
  3. No campo Nome do evento recebido, defina o nome do evento que o agente recebe.

Invocar evento personalizado do Designer de Fluxos

  1. No Webex Designer de Fluxos da Central de Contatos, configure a atividade V2 do Agente virtual no fluxo.
  2. Nas configurações do Evento de Estado, especifique os seguintes detalhes no Nome do evento - colunas dos Dados do evento:
    1. Digite o nome de evento personalizado que você configurou na guia Resposta da página de configuração do agente de IA no AI Agent Studio.

    2. Insira os dados personalizados que deseja passar do Designer de fluxos para o agente de IA de script.

Acessar dados de eventos personalizados no AI Agent Studio

Você pode acessar os dados do evento (configurados no Designer de Fluxos) na seção de resposta padrão, onde configurou seu evento de entrada. Na figura a seguir, você pode ver que o nome do evento personalizado "custom_welcome" e o "nome de loja" dos dados do evento são passados do Designer de fluxos para o Estúdio do agente de IA.

Configurar evento de saída personalizado &payload no AI Agent Studio

  1. No Estúdio de agentes da IA, navegue até a página de configuração de agente de IA com script e vá para Resposta onde deseja que o controle seja passado de volta ao designer de fluxos.

  2. Adicionar um evento personalizado à seção de resposta Padrão.

  3. Insira no JSON o nome do evento e os dados de carga de evento que você deseja que seja retornados ao fluxo.

Neste exemplo, os slots coletados são retornados ao fluxo com o evento de saída personalizado "order_details".

Acessar dados de eventos personalizados no Designer de Fluxos

Você pode acessar o evento personalizado e a carga útil da seção Variáveis de saída da atividade virtual do Agente V2 .

O nome do evento é retornado sob a variável StateEventName e a carga de pagamento Evento é retornada como Metadados , como mostrado na figura a seguir:

Atualizar valores do sistema no AI Agent Studio

Você pode atualizar valores do sistema como contexto, intenção e slot usando um evento especial"state_update" e Carga de eventos com os valores, como mostrado no seguinte exemplo:

{ "intent": "order_status", "slots": { "first_name": "John" } }