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
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:
- Na barra de navegação esquerda da habilidade, clique em
.
- Clique em + Documento de Conhecimento.
- Na caixa de diálogo Novo Documento de Conhecimento:
- 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.
- 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.
- Se o documento for um documento PDF ou HTML para upload, marque a caixa de seleção reconhecendo que ele será armazenado temporariamente.
- 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. - Especifique um nome e um idioma para o documento.
- Aguarde a geração das intenções de resposta.
(O status e o andamento do job serão atualizados a cada 10 segundos.)
- 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. - 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. - Para intenções que você não deseja adicionar à habilidade, desmarque a caixa de seleção Incluir.
- Clique em Adicionar Intenções à Habilidade para adicionar as intenções geradas à habilidade.
- Na barra de navegação esquerda, clique em Intenções
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.
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.
- Clique em Intenções
na barra de navegação esquerda.
- Clique em Adicionar Intenção.
- Clique em
para digitar um nome descritivo ou uma frase para a intenção no campo Nome da Conversa.
- 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 usesystem.
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. - Clicar
e, em seguida, adicione uma resposta ao campo Resposta. Aplique formatação ao texto conforme necessário. - 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
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.