Asistente de venta al por menor con funcionalidades visuales

Azure App Service
Bing Custom Search
Bing Visual Search
Servicio de Bot de Azure AI
Servicios de Azure AI

Ideas de solución

Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.

Esta idea de solución usa los servicios de Azure con un asistente de bots para mejorar las interacciones con los clientes y proporcionar sugerencias basadas en información visual.

Architecture

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

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. El usuario utiliza una aplicación, que está alojada en Azure App Service, ya sea a través de un navegador web o de un dispositivo móvil.
  2. App Service se comunica con Azure Bot Service para facilitar la interacción entre el usuario y la aplicación.
  3. Bot Service usa Language Understanding de Azure Cognitive Services para identificar intenciones y significados del usuario.
  4. Language Understanding (LUIS) devuelve la intención de usuario identificada al bot de Azure.
  5. El bot pasa una entrada de contexto visual, como una imagen, a la API de búsqueda visual de Bing.
  6. La API devuelve la salida al Bot Service.
  7. Opcionalmente, el bot recupera más información para las consultas de usuario en el dominio del usuario mediante Bing Custom Search API.
  8. La API de búsqueda personalizada devuelve la salida al servicio de bots.

Componentes

  • App Service proporciona un marco para compilar, implementar y escalar aplicaciones web.
  • Bot Service proporciona un entorno de desarrollo integrado para la construcción de bots.
  • Cognitive Services consta de servicios basados en la nube que proporcionan funcionalidad de inteligencia artificial.
  • Azure Cognitive Service para lenguaje forma parte de Cognitive Services, que ofrece muchos servicios de procesamiento de lenguaje natural.
  • Conversational Language Understanding es una característica de Cognitive Services para lenguaje. Este servicio de API basado en la nube ofrece funcionalidades de inteligencia de aprendizaje automático para crear aplicaciones conversacionales. Puede utilizar el reconocimiento del lenguaje (LUIS) para predecir el significado de una conversación y extraer información relevante y detallada.
  • La API de Bing Visual Search devuelve datos relacionados con una imagen determinada, como imágenes similares, orígenes de compras para comprar el elemento en la imagen y páginas web que incluyen la imagen.
  • La API de Bing Custom Search proporciona una forma de crear experiencias de búsqueda personalizadas y sin publicidad por temas.

Detalles del escenario

Esta solución incluye un asistente para bots con integración de búsqueda. El bot puede ayudar a los clientes a interactuar con una aplicación empresarial. También puede proporcionar sugerencias basadas en información visual.

Posibles casos de uso

Esta solución se puede usar ampliamente, pero es ideal para el sector minorista, así como para los sectores de viajes y comercios.

Pasos siguientes