Assistente de varejo com funcionalidades visuais

Serviço de aplicativo do Azure
Pesquisa Personalizada do Bing
Pesquisa Visual do Bing
Serviço de Bot da IA do Azure
Serviços de IA do Azure

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

Architecture diagram that shows how data flows between a user, a bot, and other components, such as language understanding and search services.

Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

  1. 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.
  2. 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.
  3. O Serviço de Bot usa o Reconhecimento vocal dos Serviços Cognitivos do Azure para identificar intenções e significados do usuário.
  4. O LUIS (Reconhecimento Vocal) retorna a intenção de usuário identificada para o bot do Azure.
  5. O bot passa uma entrada de contexto visual, como uma imagem, para a API de Pesquisa Visual do Bing.
  6. A API retorna a saída para o Serviço de Bot.
  7. 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.
  8. 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