Detaljhandelsassistent med visuella funktioner

Azure App Service
Bing Custom Search
Bing Visual Search
Azure AI Bot Service
Azure AI services

Lösningsidéer

Den här artikeln är en lösningsidé. Om du vill att vi ska utöka innehållet med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du meddela oss genom att ge GitHub-feedback.

Den här lösningsidén använder Azure-tjänster med en robotassistent för att förbättra interaktionen med kunder och ge förslag baserat på visuell information.

Arkitektur

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

Ladda ned en Visio-fil med den här arkitekturen.

Dataflöde

  1. Användaren använder ett program som finns i Azure App Service, antingen via en webbläsare eller en mobil enhet.
  2. App Service kommunicerar med Azure Bot Service för att underlätta interaktionen mellan användaren och programmet.
  3. Bot Service använder Azure Cognitive Services Language Understanding för att identifiera användar avsikter och innebörd.
  4. Language Understanding (LUIS) returnerar den identifierade användar avsikten till Azure-roboten.
  5. Roboten skickar en visuell kontextinmatning, till exempel en bild, till API:et för visuell sökning i Bing.
  6. API:et returnerar utdata till Bot Service.
  7. Om du vill kan roboten hämta mer information för användarfrågor i användarens domän med hjälp av API:et för anpassad Bing-sökning.
  8. API:et för anpassad sökning returnerar utdata till Bot Service.

Komponenter

  • App Service tillhandahåller ett ramverk för att skapa, distribuera och skala webbappar.
  • Bot Service tillhandahåller en integrerad utvecklingsmiljö för robotbyggande.
  • Cognitive Services består av molnbaserade tjänster som tillhandahåller AI-funktioner.
  • Azure Cognitive Service for Language är en del av Cognitive Services som erbjuder många tjänster för bearbetning av naturligt språk.
  • Konversationsspråksförstålning är en funktion i Cognitive Service for Language. Den här molnbaserade API-tjänsten erbjuder funktioner för maskininlärningsinformation för att skapa konversationsappar. Du kan använda language understanding (LUIS) för att förutsäga innebörden av en konversation och hämta relevant, detaljerad information.
  • API:et för visuell sökning i Bing returnerar data som är relaterade till en viss bild, till exempel liknande bilder, shoppingkällor för att köpa objektet i bilden och webbsidor som innehåller bilden.
  • API:et för anpassad sökning i Bing är ett sätt att skapa skräddarsydda annonsfria sökupplevelser för ämnen.

Information om scenario

Den här lösningen innehåller en robotassistent med sökintegrering. Roboten kan hjälpa kunder att interagera med ett affärsprogram. Den kan också ge förslag baserat på visuell information.

Potentiella användningsfall

Den här lösningen kan användas brett, men är idealisk för detaljhandeln och rese- och hotellbranschen.

Nästa steg