Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A resposta personalizada a perguntas fornece Processamento de Linguagem Natural (NLP) baseado na nuvem que permite criar uma camada de conversação natural sobre os seus dados. Ele é usado para encontrar respostas apropriadas a partir da contribuição do cliente ou de um projeto.
A resposta personalizada a perguntas é comumente usada para criar aplicativos cliente de conversação, que incluem aplicativos de mídia social, bots de bate-papo e aplicativos de desktop habilitados para fala. Essa oferta inclui recursos como relevância aprimorada usando um classificador de aprendizado profundo, respostas precisas e suporte de região de ponta a ponta.
A resposta a perguntas personalizadas compreende dois recursos:
- Resposta a perguntas personalizadas: Usando esse recurso, os usuários podem personalizar diferentes aspetos, como editar pares de perguntas e respostas extraídos da fonte de conteúdo, definir sinônimos e metadados, aceitar sugestões de perguntas, etc.
- QnA Maker: esse recurso permite que os usuários obtenham uma resposta consultando uma passagem de texto sem a necessidade de gerenciar bases de conhecimento.
Esta documentação contém os seguintes tipos de artigo:
- Os inícios rápidos são instruções passo a passo que permitem fazer chamadas para o serviço e obter resultados rapidamente.
- Os guias de instruções contêm instruções para usar o serviço de maneiras mais específicas ou personalizadas.
- Os artigos conceituais fornecem explicações detalhadas sobre a funcionalidade e os recursos do serviço.
- Os tutoriais são guias mais longos que mostram como usar o serviço como um componente em soluções de negócios mais amplas.
Quando usar a resposta personalizada a perguntas
- Quando você tiver informações estáticas - Use respostas de perguntas personalizadas quando tiver informações estáticas em seu projeto. Este projeto é personalizado para suas necessidades, que você construiu com documentos como PDFs e URLs.
- Quando você deseja fornecer a mesma resposta a uma solicitação, pergunta ou comando - quando usuários diferentes enviam a mesma pergunta, a mesma resposta é retornada.
- Quando você quiser filtrar informações estáticas com base em meta-informações - adicione tags de metadados para fornecer opções de filtragem adicionais relevantes para os usuários do seu aplicativo cliente e as informações. As informações comuns de metadados incluem bate-papo, tipo ou formato de conteúdo, finalidade do conteúdo e atualização do conteúdo.
- Quando você deseja gerenciar uma conversa de bot que inclui informações estáticas - seu projeto pega o texto ou comando de conversação de um usuário e o responde. Se a resposta fizer parte de um fluxo de conversa pré-determinado, representado no projeto com contexto de múltiplas interações, o bot pode facilmente fornecer esse fluxo conversacional.
- Quando você quiser usar um agente para obter uma resposta exata - Use o modelo de agente de resposta a perguntas exatas responde a perguntas predefinidas de alto valor deterministicamente para garantir respostas consistentes e precisas ou o modelo de agente de roteamento de intenção , que deteta a intenção do usuário e fornece respostas exatas. Perfeito para roteamento determinístico de intenção e respostas precisas a perguntas sob controle humano.
O que é um projeto?
Perguntas e Respostas Personalizadas importa o seu conteúdo para um projeto repleto de pares de perguntas e respostas. O processo de importação extrai informações sobre a relação entre as partes do seu conteúdo estruturado e semiestruturado para implicar relações entre os pares de perguntas e respostas. Pode editar estes pares de perguntas e respostas ou adicionar novos pares.
O conteúdo do par de perguntas e respostas inclui:
- Todas as formas alternativas da pergunta
- Tags de metadados usadas para filtrar as opções de resposta durante a pesquisa
- Sugestões de acompanhamento para melhorar a pesquisa
Depois de publicar o seu projeto, uma aplicação cliente envia a pergunta de um utilizador para o seu endpoint. Seu serviço personalizado de resposta a perguntas processa a pergunta e responde com a melhor resposta.
Criar um bot de chat programaticamente
Depois que um projeto de resposta a perguntas personalizado é publicado, um aplicativo cliente envia uma pergunta para o ponto de extremidade do projeto e recebe os resultados como uma resposta JSON. Um aplicativo cliente comum para resposta a perguntas personalizadas é um bot de chat.
Passo | Ação |
---|---|
1 | A aplicação cliente envia a pergunta do utilizador (texto nas suas próprias palavras), "Como faço para atualizar programaticamente o meu projeto?" para o endpoint do projeto. |
2 | A resposta personalizada a perguntas usa o projeto treinado para fornecer a resposta correta e quaisquer prompts de acompanhamento que possam ser usados para refinar a pesquisa da melhor resposta. A resposta personalizada à pergunta retorna uma resposta formatada em JSON. |
3 | O aplicativo cliente usa a resposta JSON para tomar decisões sobre como continuar a conversa. Essas decisões podem incluir mostrar a resposta principal e apresentar mais opções para refinar a busca pela melhor resposta. |
Crie bots de bate-papo de baixo código
O portal Language Studio fornece a experiência completa de criação de projetos. Você pode importar documentos, em sua forma atual, para o seu projeto. Esses documentos (como perguntas frequentes, manual do produto, planilha ou página da Web) são convertidos em pares de perguntas e respostas. Cada par é analisado para solicitações de acompanhamento e conectado a outros pares. O formato de marcação final suporta apresentação rica, incluindo imagens e links.
Depois de editar o seu projeto, publique o projeto num bot em funcionamento do Aplicativo Web do Azure sem escrever nenhum código. Teste seu bot no portal do Azure ou baixe-o e continue o desenvolvimento.
Respostas de alta qualidade com classificação em camadas
O sistema personalizado de resposta a perguntas usa uma abordagem de classificação em camadas. Os dados são armazenados na pesquisa do Azure, que também serve como a primeira camada de classificação. Os principais resultados da pesquisa do Azure são passados pelo modelo de reclassificação de PNL de resposta a perguntas personalizadas para produzir os resultados finais e a pontuação de confiança.
Conversações de múltiplas etapas
A resposta personalizada a perguntas fornece interações múltiplas e aprendizagem ativa para ajudá-lo a melhorar os seus pares básicos de perguntas e respostas.
Os prompts de várias voltas dão a você a oportunidade de conectar pares de perguntas e respostas. Essa conexão permite que o aplicativo cliente forneça uma resposta superior e fornece mais perguntas para refinar a busca por uma resposta final.
Após o projeto receber perguntas dos utilizadores no ponto de extremidade publicado, a funcionalidade de resposta a perguntas personalizadas aplica aprendizagem ativa a estas perguntas reais para sugerir mudanças no seu projeto, melhorando assim a qualidade.
Ciclo de vida do desenvolvimento
A resposta a perguntas personalizada fornece criação, treinamento e publicação, juntamente com permissões de colaboração para integrar no ciclo de vida completo do desenvolvimento.
Conclua um tutorial de início rápido
Oferecemos inícios rápidos nas linguagens de programação mais populares, cada uma projetada para ensinar padrões básicos de design, e fazer com que você execute o código em menos de 10 minutos.
Próximos passos
A resposta personalizada a perguntas fornece tudo o que você precisa para criar, gerenciar e implantar seu projeto personalizado.