Use agentes de IA para interações com o cliente

list-menuComentários?
Este artigo fornece um guia completo sobre como integrar agentes de IA com canais de voz e digitais para lidar eficientemente com as interações com os clientes.

Depois de você ter criado e configurado seus agentes de IA na plataforma Webex AI Agent Studio, o próximo passo é integrá-los com os canais de voz e digitais. Essa integração permite que agentes de IA processem conversações digitais e baseadas em voz com seus clientes, proporcionando uma experiência de usuário de fácil e interativa.

O acesso a um agente autônomo de IA para chamadas de voz está atualmente limitado a clientes específicos. Para obter mais informações, entre em contato com o suporte Cisco.

As seções a seguir detalham o fluxo de configuração para integração de agentes de IA com o canal de voz, permitindo que eles gerenciem as interações com o cliente baseadas em voz efetivamente.

Pré-requisitos

  1. Crie e configure os agentes de IA. Para obter mais informações, consulte Configurar o agente de IA com script e configurar seções de agente autônomo de IA no guia de administração Webex AI Agent Studio.
  2. Configurar o canal de voz:
    1. Crie um ponto de entrada para o canal de voz.
    2. Atribua o fluxo de roteamento ao ponto de entrada. Para obter mais informações, consulte o artigo Configurar um canal.
  3. Configure um fluxo. Para obter mais informações, consulte a seção Criar e Gerenciar Fluxos no artigo Designer de Fluxos .

Configurar agentes de IA em fluxo

A atividade do Agente Virtual V2 proporciona uma experiência conversacional em tempo real para os seus contatos. É possível adicionar a atividade do Agente virtual V2 ao fluxo da chamada para processar conversas baseadas em fala habilitadas para IA. Quando o chamador fala, o sistema corresponde o discurso ao melhor intenção do agente de IA. Além disso, ajuda o autor da chamada como parte da experiência na Unidade de Resposta Audível (IVR).

Respostas

O resultado da conversação entre o chamador e o agente virtual determina esse caminho de saída.

  • Tratada — O resultado é solicitado quando a execução do agente virtual é concluída.

  • Escalado — O resultado é solicitado quando a chamada é necessária para ser escalonada para o agente humano.

Tratamento de erro

Qualquer erro que ocorra durante a conversação entre o agente virtual e o chamador determinará esse caminho de saída.

Erro — O fluxo toma esse caminho em qualquer cenário de erro.

  1. Arraste e solte a atividade Agente virtual V2 da Biblioteca de atividades para a tela principal do fluxo.
  2. Em Configurações gerais, faça o seguinte:
    1. No campo Rótulo da atividade, insira um nome para a atividade.
    2. No campo Descrição da atividade, insira a descrição da atividade.
  3. Nas configurações da Experiência conversacional,
    • Para agentes de IA com script:
      1. Selecione Webex Agente de IA com script na lista suspensa Desv. AI Config da central de contatos.
      2. Selecione um dos agentes com script publicado na lista suspensa Agente virtual.
    • Para agentes autônomos de IA:
      1. Selecione Webex Agente Autônomo de IA na lista suspensa Config da Central de Contatos AI.
      2. Selecione um dos agentes autônomos publicados na lista suspensa Agente virtual.

    Defina as variáveis globais no fluxo para configurar o idioma de entrada padrão e a voz de saída para o agente virtual. Para obter mais informações sobre como adicionar variáveis globais ao fluxo, consulte Variáveis globais no Designer de fluxos.

    Se desejar substituir o idioma de entrada padrão e a voz de saída para VAV, inclua as atividades de Definir Variável antes da atividade V2 do Agente virtual no fluxo.

    Na linguagem de entrada personalizada, configure a atividade Definição de variável da seguinte maneira:

    • Defina a variável como Global_Language.
    • Defina o valor da variável como o código de idioma necessário (por exemplo, fr-CA).

    Na voz de saída personalizada, configure a atividade Definição de variável da seguinte forma:

    • Defina a variável como Global_VoiceName.
    • Defina o valor da variável para o código de nome de voz de saída necessário (por exemplo, en-US-Standard-D).

    Para obter mais informações sobre as vozes e idiomas suportados, consulte os idiomas e vozes compatíveis com os agentes de IA.

  4. Nas configurações de Evento de estado, insira o nome e os dados do evento personalizado nas colunas Nome do evento – Dados do evento. O Evento de estado é um mecanismo para acionar o manipulador de eventos configurado no bot do agente, onde é possível configurar como o evento deve ser tratado.
    • Nome do evento–(opcional) Indica o nome do evento que está definido na plataforma de IA de terceiros integrada.

    • Dados do evento–(opcional) Indica os dados JSON que o sistema envia (como parte do nome de evento definido) para a plataforma de IA de terceiros integrada.

    Você pode especificar o nome do evento e os dados na forma de um valor ou expressão estática. Em expressões, use esta sintaxe: {{ variable }}. Veja a seguir um exemplo do evento de estado configurado para cumprimentar o autor da chamada com uma mensagem de boas-vindas.

    Nome do evento: CustomWelcome

    Dados do evento: {"Name": "John"}

  5. Em Configurações avançadas, marque a caixa de seleção Ativar gravação de voz para permitir a gravação de conversas entre o agente de IA e o cliente. Quando habilitada, as gravações aparecem na página Sessões no aplicativo AI Agent Studio.

    Se houver algum dado PCI nas conversas gravadas, a gravação permanecerá oculta da UI De estúdio do agente da IA. No entanto, dados do PCI capturados durante a gravação nos seguintes cenários talvez não sejam ocultos do Estúdio do agente de IA:

    • Divulgação sem motivo pelo cliente: os clientes podem compartilhar informações confidenciais, como números de cartão, sem qualquer aviso ou aviso anterior do sistema, dificultando a antecipação e o tratamento dos dados em tempo real.
    • Transcrição imprecisa por modelos STT: os modelos speech-to-text (STT) podem não transcrever dados confidenciais de forma confiável exatamente conforme falado. Por exemplo, os números do cartão de crédito podem ser retornados com dígitos ausentes, espaçamento incorreto ou sequências quebradas, o que afeta a detecção downstream e o mascaramento.
    • Término de chamada antes da conclusão do processamento de backend: em alguns casos, a chamada é desconectada antes que os sistemas de backend possam analisar a conversação e identificar o conteúdo sensível, resultando em uma captura perdida ou uma detecção atrasada.

  6. Use as seguintes Variáveis de saída de atividade para lidar com diversos casos de uso:
    • VirtualAgentV 2.TranscriptURL — Armazena a URL que aponta para a transcrição da conversa entre o agente da IA e o chamador.
    • VirtualAgentV2.MetaData — Armazena os dados JSON que o sistema recebe do agente como parte da conclusão, do tratamento de eventos personalizados ou da ação de transferência. Use esses dados para criar mais lógica comercial no criador de fluxos.

      Consulte os exemplos a seguir preenchidos na variável MetaData para diferentes cenários:

      Resultado Tratado

      { "actions": { "get_flight_info": [ { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "fulfillment" } } } }

      Resultado escalonado

      Para transferência personalizada:

      A escalada de metadados e as informações de ação.

      • escalation_type → personalizado
      • escalation_trigger → O nome da ação de transferência que desencadeou a escalada.
      • Ações - lista de ações acionadas durante a invocação
      { "escalation_type": "custom", "escalation_trigger": "booking_agent_transfer", "actions": { "booking_agent_transfer": [ { "input": { "zipcode": "12345", "date_of_birth": "27-06-1973" }, "type": "transfer" } } } }

      Para transferência do sistema

      Esse é o exemplo padrão de saída de transferência do sistema.

      • Sistema de escalation_type →
      • escalation_trigger → agent_transfer
      • Ações - lista de ações acionadas durante a invocação

      { "escalation_type": "system", "escalation_trigger": "agent_transfer", "actions": { "agent_transfer": [ { "input": { "message": "I'll connect you with a human representative now. Por favor segure por um momento enquanto eu transfira você." }, "type": "transfer" } } } } }
    • VirtualAgentV2.StateEventName —Armazena o nome do evento personalizado que o sistema recebe do bot de agente depois que o sistema aciona um evento de estado personalizado.

Consulte os seguintes modelos de fluxo no Guia do Designer de Fluxos para obter detalhes sobre como usar agentes de IA nos canais de voz:

Configurar eventos personalizados

No canal de voz, os eventos personalizados permitem que o designer de fluxos orquestrará interações complexas com o agente de IA. Isso é particularmente útil quando cumprir as intençãos requer ações como recuperar dados de sistemas externos ou fazer chamadas para APIs de terceiros. O designer de fluxos implementa a lógica necessária para essas ações de conclusão.

Atualmente, os eventos personalizados são suportados para agentes AI autônomos e com script por meio apenas do canal de voz.

Para obter mais informações, consulte o artigo Configurar eventos personalizados para agente de IA.

As seções a seguir destacam o fluxo de configuração para integração de agentes de IA com canais digitais e para que eles controlem as interações digitais com os clientes.

Pré-requisitos

  1. Crie e configure os agentes de IA. Para obter mais informações, consulte Configurar o agente de IA com script e configurar seções de agente autônomo de IA no guia de administração Webex AI Agent Studio.

  2. Configure seu canal digital. A Webex Connect e a integração Webex Contact Center suportam atualmente seis canais, ou seja, WhatsApp, SMS, Email, Facebook Messenger, Mensagens da Apple para Negócios e Bate-papo ao vivo. Para obter mais informações para configurar os ativos de canal para cada um desses canais, consulte Configuração de ativo de canal.

  3. Crie um fluxo em Webex Connect. Para obter mais informações, consulte Criando um Fluxo em Webex Connect.

Configurar agentes de IA em fluxo

Você pode usar um nó de agente da IA para responder a consultas específicas de um corpus ou base de conhecimento. Você também pode ativar conversações multiturn. O agente de IA pode fazer perguntas de acompanhamento, entender o contexto e fornecer respostas personalizadas.

Basta arrastar e soltar o nó do agente de IA para seu criador de fluxos visual para começar. Esse nó ajuda você a usar agentes com script e de IA autônomos configurados no Webex Estúdio do agente de IA.

Configurar variáveis de entrada e saída no nó do agente de IA

O nó Agente de IA contém dois métodos:

  • Mensagem do processo — Permite que você envie mensagens do usuário ao agente selecionado e obtenha respostas do agente de volta.

  • Fechar sessão — Permite que você feche uma sessão do agente de IA. Em determinados cenários, pode ser necessário fechar uma sessão de agente de IA existente e iniciar uma nova. Ela pode ser feita usando um método específico no nó Agente da IA. Por exemplo, se uma sessão permanecer inativa por um período específico, o sistema fechará a sessão automaticamente para otimizar os recursos.

  1. No método Processar mensagem, configure as seguintes variáveis de entrada:
    • Tipo de agente — o tipo de agente usado no fluxo — independentemente de ser roteado ou autônomo.
    • Agente — O agente que processa a mensagem do usuário e recebe uma resposta.

      Você pode ver os agentes de IA aos quais tem acesso no Webex AI Agent Studio. Para obter mais informações sobre o geranciamento de usuários e agentes no Webex AI Agent Studio, consulte as funções do usuário e o geranciamento de companheiros de equipe.

    • Mensagem — O nome da variável que contém a mensagem de entrada do cliente enviada para o agente de IA escolhido
    • Idioma — Se o agente de IA escolhido for multilíngue, você poderá escolher o idioma da mensagem recebida na lista suspensa Idioma . Preenchemos a lista suspensa com base em idiomas nas configurações do agente de IA.

      Desativamos essa lista suspensa para agentes com um único idioma.

    • Canal — o nome do canal do qual o sistema recebe a mensagem do cliente.
    • Identificador do usuário — Forneça o identificador exclusivo do usuário para o canal escolhido.
    • Parâmetros personalizados (opcional)—Você pode passar informações adicionais sobre o cliente ao Webex AI Agent Studio como um par de valores principais. Associamos essas informações ao perfil do usuário e as usamos para conversas posteriores. Por exemplo, você pode especificar se um usuário é um novo cliente ou um cliente existente.

      Chaves passadas como Parâmetros personalizados estão acessíveis como ${consumerData.extra_params.<your_key>} em respostas do agente.

      Atualmente, os parâmetros personalizados são suportados apenas para agentes de IA com script por meio de canais digitais.

    • Parâmetros de mensagem (opcional)—Você pode passar informações adicionais sobre a troca atual ao Webex AI Agent Studio como um par de valores-chave.

      Não armazenamos essa mensagem e ela está disponível apenas para uso na próxima resposta do agente. Chaves passadas como Parâmetros da Mensagem estão acessíveis como ${extra_params.<your_key>} em respostas do agente.

  2. Configure as seguintes variáveis de saída no método Mensagem de processo:

    • TextResponse—A saída de texto configurada no agente da IA; funciona somente se nenhum outro tipo de elemento rico ou especial estiver presente. Além disso, para diversos itens de texto na resposta, o primeiro item de texto será retornado.

    • FullResponse  — A resposta completa com todos os elementos ricos e várias mensagens presentes na saída do agente.

    •  Armazenamento de dados — Um JSON/dict de todas as variáveis de sessões definidas pelo usuário dentro do agente

    • TransactionId  — A transação ID para a solicitação no Webex AI Agent Studio

    • ID da Sessão — A sessão/conversação ID no Webex AI Agent Studio

    • ConsumerId —O cliente ID no Webex AI Agent Studio

    • MessageMetadata  —Os metadados associados à resposta atual do agente configurado

    • SessionMetadata  — Os metadados associados à sessão para a resposta atual do agente configurado

      Atualmente, a MessageMetadata e a SessionMetadata têm suporte apenas para agentes de IA com script por meio de canais digitais.

    • ResponsePayload —O carregamento completo de resposta do Webex AI Agent Studio

  3. Configure as seguintes variáveis de entrada no método Fechar sessão:
    • Agente — O agente que processa a mensagem do usuário e recebe uma resposta.

      Você pode ver os agentes de IA aos quais tem acesso no Webex AI Agent Studio. Para obter mais informações sobre o geranciamento de usuários e agentes no Webex AI Agent Studio, consulte as funções do Usuário e o geranciamento de companheiros de equipe.

    • Sessão ID— Fechamos a sessão do agente de IA. A sessão ID está disponível como uma variável de saída do método de mensagem Processo.

Para obter informações sobre modelos que usam agentes de IA nos canais digitais, consulte Modelos de fluxo de Usando AI Agent.

Resultados de Nó

Você pode ver a lista de resultados de nó possíveis para esse nó. É possível personalizar os rótulos de nó usando o ícone Editar (lápis). O nó sai por uma das bordas de nó correspondentes ao resultado do nó. Cada nó de agente da IA corresponde a um resultado de nó. Aqui está uma lista de resultados de nó.

  • Erro (Vermelho)—indica o seguinte:
    • onError—quando o agente não respondeu com uma mensagem.

    • onInvalidCustomerID — quando um identificador do cliente está ausente.

    • onInvalidMessage —quando o valor da mensagem está faltando.

  • Êxito (Verde)—indica o seguinte:
    • onSuccess —quando o agente responde com uma mensagem.

    • onAgentHandover—quando o agente levanta uma solicitação para transferência para os agentes.

  • Tempo limite (Amarelo/Âmbar)—indica o seguinte:
    • tempo Limite — quando o agente não respondeu em mais de 15 segundos.

Este artigo foi útil?
Este artigo foi útil?