Asistente visual

App Service
Servicio de bots
Language Understanding

Idea de solución

Si desea que ampliemos este artículo con más información, detalles de la implementación, guía de precios o ejemplos de código, háganoslo saber en GitHub Feedback (Comentarios de GitHub).

El asistente visual proporciona información enriquecida basada en el contenido de la imagen con funcionalidades como la lectura de la tarjeta de presentación, la identificación del código de barras y el reconocimiento de personas, lugares, objetos, ilustraciones y monumentos populares.

Architecture

Diagrama de la arquitectura Descargue un SVG de esta arquitectura.

Flujo de datos

  1. Los usuarios interactúan con el bot a través de una aplicación móvil o una aplicación web.
  2. El bot entiende la intención del usuario y el contexto conversacional mediante LUIS, que está integrado en la aplicación.
  3. El bot pasa el contexto visual (es decir, la imagen) a la API Bing Visual Search.
  4. El bot obtiene información adicional de Bing Entity Search para tener un contexto enriquecido sobre personas, lugares, obras de arte, monumentos y objetos.
  5. El bot obtiene información adicional sobre códigos de barras.
  6. Opcionalmente, el bot obtiene más información sobre los códigos de barras y las consultas exclusivamente desde su dominio mediante Bing Custom Search API.
  7. El asistente virtual muestra productos o destinos similares de su dominio o proporciona más información sobre famosos, lugares, monumentos y obras de arte.

Componentes

  • Azure App Service: Servicio basado en HTTP totalmente administrado para hospedar aplicaciones web, API REST y back-ends para dispositivos móviles.
  • Azure Bot Service: desarrolle bots inteligentes y de nivel empresarial que enriquezcan la experiencia del cliente, manteniendo al mismo tiempo el control de los datos.
  • Bing Custom Search: cree una búsqueda personalizada que se adapte a sus necesidades empresariales con el eficaz índice de clasificación y búsqueda a escala global de Bing.
  • Bing Entity Search: incluya una búsqueda de conocimiento profundidad en el contenido existente mediante la identificación de lo más pertinente.
  • Bing Visual Search: busque información visual de las imágenes.
  • Bing Web Search: Incorpore una búsqueda inteligente a sus aplicaciones y aproveche la capacidad de combinar miles de millones de páginas web, imágenes, vídeos y noticias con una sola llamada API.
  • Language Understanding Intelligence Service (LUIS): Incorpore lenguaje natural a aplicaciones, bots y dispositivos de IoT.

Pasos siguientes