Crie um Taskbot para Task Assist

Siga as etapas nesta página para criar um taskbot para Copilot Task Assist. Você pode aprender mais sobre Task Assist da perspectiva Bot Builder.

Seu taskbot deve atender a estes requisitos:

Requisitos

Descrição

Crie tarefas usando fluxos, histórias ou regras

Você pode usar fluxos, histórias ou regras para criar tarefas para seu taskbot. Siga as mesmas diretrizes que você faria ao trabalhar com um bot de conversação:

  • Regras são para tarefas simples e diretas.

  • As histórias são para tarefas mais complexas.

  • Os fluxos podem ser usados para qualquer tipo de tarefa e fornecem uma representação gráfica das ações que compõem a tarefa. O Fluxo Designer inclui um editor de IA onde você pode simplesmente solicitar o fluxo que gostaria de projetar. O fluxo é ideal para um taskbot, pois é composto por intenções e scripts, cada um dos quais é necessário para um taskbot.

Adicione uma intenção para cada tarefa

Você precisa de uma intenção para cada tarefa que seus agentes podem solicitar. O nome da intenção é usado nas configurações Copilot, portanto, não altere o nome da intenção depois que Copilot for configurada. Isso causará um erro quando um agente solicitar essa tarefa.

Você não precisa fornecer exemplos de treinamento para as intenções como faz para um bot Bot Builder padrão. Isso ocorre porque cada intenção é solicitada diretamente quando o agente a seleciona. O taskbot não precisa aprender quando usar cada intenção no contexto de uma conversa.

Não atribua intenções do taskbot a mais de um fluxo, história ou regra. Isso causará um erro quando um agente solicitar essa intenção.

Adicione um script Bot Builder para cada intenção

Os taskbots usam Bot Builder integrações de script. Cada tarefa Task Assist deve ter seu próprio script em Bot Builder. Scripts são criados como ações de script dentro de uma integração de scripts. Você pode ter uma ou mais integrações de script, cada uma com uma ou mais ações de script. O número e a organização das integrações de scripts e scripts dependem de você.

A ação de script é onde a maioria das instruções para executar a tarefa deve ser feita. Você pode usar outras ações de botFechado O que o bot pode fazer na sua vez na conversa, como enviar uma mensagem ou preencher um espaço. em seus fluxos de tarefas. No entanto, os scripts são mais fáceis de trabalhar e depurar quando há problemas. Eles também permitem que você faça várias chamadas de API e lide com as respostas diretamente. Isso simplifica o processo de trabalho com as solicitações que Copilot envia.

A ação do bot Scripts tem um limite de tempo de 10 segundos. Se o seu script demorar mais de 10 segundos para ser executado, ele atingirá o tempo limite. Para evitar isso, considere criar duas ações de Scripts e adicioná-las à história, regra ou fluxo da tarefa.

Use slots para armazenar dados

Seu taskbot recebe a carga útil personalizada de Copilot em um único slot. Seu script Bot Builder deve analisar a carga útil para extrair as informações necessárias para concluir a tarefa. Você também precisa slots individuais em Bot Builder para armazenar esses dados.

Criar um Taskbot

Você deve criar um novo bot de Bot Builder e conectá-lo a Copilot for Agents no Agent Assist Hub.

  1. Em Bot Builder, crie um novo bot.

  2. Compilar uma ou mais tarefas em seu novo taskbot.

  3. Teste cada tarefa em Bot Builder.

  4. Ativar Task Assist no Copilot for Agents.

  5. Adicione cada tarefa à biblioteca de intenções Task Assist.

Criar e configurar um novo bot

Permissão necessária: Bot Builder > Iniciar Bot Builder

Seu taskbot deve ser uma configuração de taskbot dedicada em Bot Builder. Você não pode usar uma configuração de bot como chatbot e taskbot.

Um taskbot não precisa de ACD habilidades como um bot de Bot Builder padrão. Você também não precisa conectar o taskbot a um CXone Mpower perfil de funcionário.

    1. Faça login no CXone Mpower com sua própria conta.
    2. Clique no seletor de aplicativo ícone do seletor de aplicativos e selecioneBot Builder.
    3. Clique em Criar bot.

    4. Digite um Nome e clique em Continuar.

    5. Aceite as competências padrão e clique em Criar o bot. Você não precisa das habilidades e as excluirá do bot em uma etapa posterior.

    6. A instalação pode levar alguns minutos para ser concluída. Você pode aguardar ou clicar em Digite o bot para explorar a interface do Bot Builder enquanto a instalação é concluída.
  1. Vá para a guia NLU > Intenções e a guia Diálogos > Regras e exclua as regras ou intenções que foram adicionadas das competências padrão quando você criou o bot.
  2. Clique em Diálogosícone, que parece balões de conversa.no menu do ícone esquerdo.
  3. Clique em Slots Ícone de um colchete quadrado horizontal em um círculo. no menu do ícone direito e crie um slot personalizado para armazenar a carga útil recebida de Copilot for Agents.
  4. Clique em Preferênciasícone, que parece uma engrenagem. no menu do ícone esquerdo.
  5. Na guia Configurações, clique em Integração VAH.
  6. Escolha o slot personalizado que você acabou de criar. Sua alteração é salva automaticamente.

Criar uma tarefa

Permissão necessária: Bot Builder > Iniciar Bot Builder

Crie uma ou mais tarefas para o seu taskbot concluir. Siga estas etapas para cada tarefa.

  1. Mapeie as etapas que o bot deve seguir para concluir a tarefa. Considerar:

    • O Aplicativos de terceiros ao qual o bot deve se conectar.

    • Quaisquer protocolos de segurança que ele deve seguir.

    • Os dados que devem ser recuperados ou armazenados.

  2. Colete as informações necessárias para criar a tarefa, como:

    • Detalhes de conexão para APIs ou serviços da Web aos quais você deve se conectar, incluindo URLs, tokens de autenticação e chaves.

    • Os campos exatos no aplicativo de terceiros que correspondem aos dados com os quais você está trabalhando.

  3. Mapeie os campos entre os aplicativo de terceiros, os slots de Bot Builder e as respostas Copilot for Agents. Crie o mapeamento em papel ou documento em seu computador. Você usará essas informações em etapas posteriores do processo.

  4. Em Bot Builder, crie slots personalizados. Ao criar slots:

    • Dê-lhes nomes significativos.
    • Você não precisa de slots exclusivos para cada sistema de terceiros com o qual interage. Por exemplo, se você tiver duas tarefas que usam informações de endereço, precisará apenas de um conjunto de slots para armazenar essas informações. No entanto, se você tiver uma tarefa que extrai informações de endereço de dois sistemas para comparação, precisará de um conjunto de slots de informações de endereço para cada sistema.
    • Você não precisa ativar a opção diálogo de influência, a menos que planeje usar condições de slot na tarefa.
  5. Em Bot Builder, crie uma intenção para a tarefa. Dê a ela um nome que corresponda ao nome da tarefa, pois os agentes a verão em o aplicativo de agente. Você não precisa adicionar exemplos à intenção.

  6. Em Bot Builder, configure um script para esta tarefa. Você pode criar uma nova integração de script ou criar uma ação de script dentro de uma integração existente.

  7. Crie uma história, regra ou fluxo para a intenção:

    1. Inicie a história, regra ou fluxo com uma mensagem de contato que descreva a tarefa, como "Quero alterar meu endereço". O taskbot pode não ser capaz de prever a intenção correta para a mensagem de contato porque a intenção não tem exemplos suficientes. Tudo bem, porque não se espera que o taskbot funcione como um chatbot padrão.

    2. Se o taskbot não identificar corretamente a intenção, selecione-a na lista de intenções e clique em Confirmar.

    3. Adicione uma ou mais ações de bot conforme necessário para definir cada etapa que o taskbot deve seguir para concluir a tarefa. Configure cada ação de botFechado O que o bot pode fazer na sua vez na conversa, como enviar uma mensagem ou preencher um espaço. adequadamente.

    4. Para adicionar sua ação de script ao bot, adicione a ação Scripts bot à sua história ou regra ou ao seu fluxo.

  8. Quando terminar de fazer as alterações, clique em Treinar e simular para atualizar o seu modeloFechado Versão de um bot que foi treinado e testado de bot e testar as mudanças.

Habilite o Taskbot no Virtual Agent Hub

Depois de criar seu Bot Builder, você precisa ativá-lo no Virtual Agent Hub.

  1. Vá para a Virtual Agent Hub.

  2. Clique Adicionar bot.

  3. Digite um nome Agente virtual/Bot.

  4. Selecione Bot Builder e clique em Avançar.

    Use as informações na tabela a seguir ao preencher a página de configurações. Você verá essa página quando adicionar um aplicativo no Virtual Agent Hub

  5. Clique em Avançar.

  6. Na página Voz, defina Apenas texto e clique em Avançar.

  7. Na página Transcrição, selecione se quer que as informações de transcrição ou as de intenção sejam salvas das conversas com esse agente virtual. Se salvar essas informações, você deverá criar scripts personalizados para concluir a configuração do recurso.

  8. Clique em Testar e adicionar.

    Teste seu taskbot fazendo o seguinte:

    1. Clique nos três pontos e selecione Adicionar Carga útil personalizada JSON. Insira a carga útil personalizada para a tarefa. Insira as variáveis (aquelas que você definiu no bloco de script em Bot Builder) e defina alguns valores para testar. Isso imita o que será enviado do Copilot for Agents para o bot.

    2. Para iniciar o teste, selecione Acionar Intenção personalizado Evento. Digite o nome do evento. O nome deve corresponder ao nome do Intenção em Bot Builder.

Obter token de Bot Builder

Cada taskbot tem um token que você precisa ao ativá-lo no Virtual Agent Hub.

  1. No CXone Mpower, clique no seletor de aplicativos e selecioneBot Builder.
  2. Clique no bot com o qual você deseja trabalhar.
  3. Clique em Preferênciasícone, que parece uma engrenagem. no menu do ícone esquerdo.
  4. Na guia Configurações, clique em Integração VAH.

  5. Clique em copiar Ícone de dois retângulos empilhados. em Token de Autenticação VAH. O ícone de cópia aparece quando você passa o mouse sobre esse campo.

  6. Cole o token no campo Token de autenticação ao adicionar um aplicativo para Bot Builder no Virtual Agent Hub.