Intenções de Resposta

Em alguns casos, a pergunta de um usuário só exige uma resposta e nenhuma outra conversa. As intenções de Resposta permitem que sua habilidade gere esses tipos de respostas, sem que seja necessário atualizar a definição de caixas de diálogo.

Você pode criar intenções de resposta das seguintes maneiras:

  • Use o recurso Conhecimento para gerar intenções de resposta de um recurso existente, como uma Pergunta Frequente hospedada em uma página da Web ou em um documento PDF.
  • Na página Intenções da habilidade, defina intenções de resposta como faria com qualquer outra intenção, mas também inclua uma resposta no campo Resposta.
  • Faça a criação em massa de intenções de resposta carregando um arquivo CSV.

Aqui estão mais algumas coisas que você precisa saber sobre intenções de resposta:

  • As habilidades com intenções de resposta devem ser treinadas com o Trainer Tm.
  • Ao contrário das intenções regulares, você não precisa mapear intenções de resposta para fluxos (no Designer de Fluxo Visual) ou para estados com ações System.Intent (no editor YAML).
    • No Designer de Fluxo Visual, você pode criar um fluxo padrão que lida com todas as intenções de resposta, mapear intenções de resposta específicas ou usar uma combinação das abordagens.
    • No editor YAML, você só precisa ter um componente System.Intent para resolver as intenções de resposta.
  • Opcionalmente, você pode armazenar a intenção de resposta em um pacote de recursos clicando em Esta é uma imagem do ícone do pacote de recursos. As entradas do pacote de recursos para intenções de resposta estão listadas na página Perguntas e Respostas do pacote de recursos.

Gerar Intenções de Resposta de um Recurso de Conhecimento Existente

Se você já tiver uma página da Web ou um documento PDF com pares de perguntas e respostas, poderá usar o recurso Conhecimento para ingerir esses pares de perguntas e respostas do documento e gerar intenções de resposta automaticamente. (Outro texto no documento que não está organizado como pares de pergunta/resposta é ignorado.) Quando você cria intenções de resposta dessa maneira, declarações de exemplo também são geradas para as intenções.

Para gerar intenções de resposta a partir de um documento de pergunta e resposta:

  1. Na barra de navegação esquerda da habilidade, clique em o ícone de Conhecimento.
  2. Clique em + Documento de Conhecimento.
  3. Na caixa de diálogo Novo Documento de Conhecimento:
    1. Especifique um nome e um idioma para o documento.

      Para o idioma, você pode selecionar entre os idiomas suportados nativamente que você especificou para sua habilidade.

    2. Selecione PDF ou HTML e faça upload do documento ou selecione URL.

      Se você estiver fornecendo um URL, ele deverá apontar para uma página HTML estática contendo as Perguntas Frequentes.

    3. Se o documento for um documento PDF ou HTML para upload, marque a caixa de seleção reconhecendo que ele será armazenado temporariamente.
    4. Clique em Criar.
    Observação

    A opção URL só funciona para páginas Web HTML. Se você quiser importar um arquivo PDF on-line, primeiro faça download dele na página da Web e, em seguida, faça upload dele no Digital Assistant.
  4. Aguarde a geração das intenções de resposta.

    (O status e o andamento do job serão atualizados a cada 10 segundos.)

  5. Depois que o job for concluído, clique em Verificar Intenções para verificar as intenções geradas e as declarações de treinamento. Preste atenção especial a cada pergunta e resposta para garantir que cada uma contenha o texto certo.

    Dica:

    Para documentos PDF, você pode clicar em Abrir PDF para exibir uma versão codificada por cores do documento para ver qual texto foi usado para gerar as intenções e como ele foi dividido em perguntas e respostas.
  6. Para editar o nome, a pergunta, a resposta ou as declarações de uma intenção, clique em seu ícone Editar.
    Observação

    Você também pode editar esses valores posteriormente na página Intenções.
  7. Para intenções que você não deseja adicionar à habilidade, desmarque a caixa de seleção Incluir.
  8. Clique em Adicionar Intenções à Habilidade para adicionar as intenções geradas à habilidade.
  9. Na barra de navegação esquerda, clique em Intenções Esta é uma imagem do ícone Intenção. e faça ajustes adicionais nas intenções, como alterar o nome da conversa e adicionar mais declarações de exemplo.

As respostas são geradas com tags HTML para formatação que é incluída no original para itens como texto em negrito, itálico e hiperlinks. Essa marcação é então transformada automaticamente na marcação ou no markdown apropriado para os canais pelos quais a habilidade é exposta. (Se o canal não suportar formatação, as tags serão removidas quando a mensagem for enviada por esse canal.) Consulte Formatação de Rich Text em Canais.

Observação

Há um limite de 100 intenções de resposta que podem ser criadas de cada vez. Se o seu documento de conhecimento tiver mais de 100 pares de perguntas/respostas, divida o documento em documentos menores e crie as intenções de resposta de cada um desses documentos.

Criar uma única intenção de resposta

Se precisar de apenas algumas intenções de resposta, você poderá criá-las da mesma forma que cria intenções regulares.

  1. Clique em Intenções Esta é uma imagem do ícone Intenção. na barra de navegação esquerda.
  2. Clique em Adicionar Intenção.
  3. Clique em Esta é uma imagem do ícone Editar para digitar um nome descritivo ou uma frase para a intenção no campo Nome da Conversa.
  4. Adicione o nome da intenção no campo Nome. Se você não digitar um nome de conversa, o valor do campo Nome será utilizado.
    Observação

    Ao nomear suas intenções, não use system. como prefixo. system. é um namespace reservado para as intenções que fornecemos. Como as intenções com este prefixo são tratadas de forma diferente pelo Trainer Tm, usá-lo pode fazer com que suas intenções sejam resolvidas de forma inesperada.
  5. Clicar
    Esta é uma imagem do ícone Editar.

    e, em seguida, adicione uma resposta ao campo Resposta. Aplique formatação ao texto conforme necessário.

  6. Na seção Exemplos, adicione declarações de treinamento que reflitam as formas típicas pelas quais os usuários expressariam a pergunta que a intenção está respondendo.

Criar Intenções de Resposta de um Arquivo CSV

Você pode criar intenções de resposta em massa importando um arquivo CSV. Esse arquivo é semelhante ao arquivo CSV da intenção padrão, mas, além das colunas query, topIntent e conversationName, ele também tem a coluna answer:
query,topIntent,conversationName,answer
What are your hours?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When are you open?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When do you close?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
What do you sell?,Products,Our Products,We sell only hammers. All types.
Do you sell brick hammers?,Products,Our Products,We sell only hammers. All types.
Do you sell claw hammers?,Products,Our Products,We sell only hammers. All types.
Do you deliver?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I buy one of your hammers on the web?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can you mail me a hammer?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I return a hammer?,Returns,Our Return Policy,You cannot return any items. All sales are final.
My hammer doesn't work,Returns,Our Return Policy,You cannot return any items. All sales are final.
Can I exchange my hammer,Returns,Our Return Policy,You cannot return any items. All sales are final.