Editar

Assistente de retalho com capacidades visuais

Azure App Service
Bing Custom Search
Bing Visual Search
Serviço de Bot do Azure AI
Azure AI services

Ideias de soluções

Este 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 orientação de preços, informe-nos fornecendo feedback do GitHub.

Esta ideia de solução utiliza 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.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. O usuário usa um aplicativo, que é 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 Entendimento de Linguagem dos Serviços Cognitivos do Azure para identificar as intenções e o significado do usuário.
  4. O Language Understanding (LUIS) retorna a intenção do 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 do usuário dentro do 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 na nuvem que fornecem funcionalidade de IA.
  • O Serviço Cognitivo do Azure para Linguagem faz parte dos Serviços Cognitivos que oferece muitos serviços de processamento de linguagem natural.
  • A compreensão da linguagem conversacional é uma característica do Serviço Cognitivo para a Linguagem. Este serviço de API baseado na nuvem oferece recursos de inteligência de aprendizado de máquina para criar aplicativos de conversação. Você pode usar o Language Understanding (LUIS) 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 personalizadas sem anúncios para tópicos.

Detalhes do cenário

Esta 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. Também pode fornecer sugestões com base em informações visuais.

Potenciais casos de utilização

Esta solução pode ser usada amplamente, mas é ideal para a indústria de varejo e as indústrias de viagens e hotelaria.

Próximos passos