Ideias de solução
Esse artigo é uma ideia de solução. Se você quiser que expandamos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou diretrizes de preços, informe-nos fornecendo comentários do GitHub.
Essa ideia de solução usa os serviços do Azure com um assistente de bot para melhorar as interações com os clientes e fornecer sugestões com base em informações visuais.
Arquitetura
Baixe um Arquivo Visio dessa arquitetura.
Fluxo de dados
- O usuário usa um aplicativo, que está hospedado no Serviço de Aplicativo do Azure, por meio de um navegador da Web ou de um dispositivo móvel.
- O Serviço de Aplicativo se comunica com o Serviço de Bot do Azure para facilitar a interação entre o usuário e o aplicativo.
- O Serviço de Bot usa o Reconhecimento vocal dos Serviços Cognitivos do Azure para identificar intenções e significados do usuário.
- O LUIS (Reconhecimento Vocal) retorna a intenção de usuário identificada para o bot do Azure.
- O bot passa uma entrada de contexto visual, como uma imagem, para a API de Pesquisa Visual do Bing.
- A API retorna a saída para o Serviço de Bot.
- Opcionalmente, o bot recupera mais informações para consultas de usuário no domínio do usuário usando a API de Pesquisa Personalizada do Bing.
- A API de Pesquisa Personalizada retorna a saída para o Serviço de Bot.
Componentes
- O Serviço de Aplicativo fornece uma estrutura para criar, implantar e dimensionar aplicativos Web.
- O Serviço de Bot fornece um ambiente de desenvolvimento integrado para a criação de bots.
- Os Serviços Cognitivos consistem em serviços baseados em nuvem que fornecem funcionalidade de IA.
- O Serviço Cognitivo do Azure para Linguagem faz parte dos Serviços Cognitivos que oferecem muitos serviços de processamento de linguagem natural.
- A Compreensão da linguagem coloquial é um recurso do Serviço Cognitivo para Linguagem. Esse serviço de API baseado em nuvem oferece recursos de inteligência de aprendizado de máquina para a criação de aplicativos de conversação. Você pode usar o LUIS (reconhecimento vocal) para prever o significado de uma conversa e extrair informações relevantes e detalhadas.
- A API de Pesquisa Visual do Bing retorna dados relacionados a uma determinada imagem, como imagens semelhantes, fontes de compras para comprar o item na imagem e páginas da Web que incluem a imagem.
- A API de Pesquisa Personalizada do Bing fornece uma maneira de criar experiências de pesquisa sem anúncios personalizadas para tópicos.
Detalhes do cenário
Essa solução apresenta um assistente de bot com integração de pesquisa. O bot pode ajudar os clientes a interagir com um aplicativo de negócios. Ele também pode fornecer sugestões com base em informações visuais.
Possíveis casos de uso
Essa solução pode ser usada amplamente, mas é ideal para o setor de varejo e as indústrias de viagens e hotelaria.
Próximas etapas
- O que são os Serviços Cognitivos do Azure?
- O que é o LUIS (Reconhecimento vocal)?
- Documentação da API de Pesquisa do Bing
- O que é a API da Pesquisa Visual do Bing?
- O que é API de Pesquisa Personalizada do Bing?
- Visão geral do Serviço de Aplicativo
- Documentação do Serviço de Bot do Azure
- Introdução ao Bot Framework Composer