Asistente visual

Azure App Service
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 solución presenta un asistente visual que proporciona información enriquecida basada en el contenido de una imagen.

Architecture

Architecture diagram that shows the flow of data between a browser and a bot, and between the bot and search services.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. Los usuarios interactúan con un bot a través de una aplicación móvil o una aplicación web.
  2. El bot usa Language Understanding Intelligence Service (LUIS), que está integrado en la aplicación, para identificar la intención del usuario y el contexto conversacional.
  3. El bot pasa el contexto visual, como una imagen, a la API de Bing Visual Search.
  4. El bot recupera información de Bing Entity Search API sobre personas, lugares, ilustraciones, monumentos y objetos relacionados con la imagen.
  5. El bot recupera información de códigos de barras.
  6. Opcionalmente, el bot obtiene más información sobre códigos de barras o consultas limitados al dominio del usuario mediante la API de Bing Custom Search.
  7. El asistente visual presenta al usuario la información sobre productos relacionados, destinos, celebridades, lugares, monumentos y obras de arte.

Componentes

  • Azure App Service: es un servicio basado en HTTP totalmente administrado para hospedar aplicaciones web, API REST y back-ends para dispositivos móviles.
  • Azure Bot Service ofrece un entorno para desarrollar bots inteligentes y de nivel empresarial que enriquecen las experiencias de los clientes. El entorno integrado también proporciona una manera de mantener el control de los datos.
  • La API de Bing Custom Search proporciona una forma de crear experiencias de búsqueda personalizadas con la potente clasificación y el índice de búsqueda a escala global de Bing.
  • La API de Bing Entity Search ofrece funcionalidades de búsqueda que identifican entidades relevantes, como personas conocidas, lugares, películas, programas de televisión, videojuegos, libros y empresas.
  • 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 Web Search proporciona resultados de búsqueda después de emitir una sola llamada API. Los resultados compilan información relevante de miles de millones de páginas web, imágenes, vídeos y noticias.
  • Azure Cognitive Service para lenguaje forma parte de Azure 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 usar LUIS para predecir el significado de una conversación y extraer información detallada pertinente.

Detalles del escenario

Esta solución presenta un asistente visual que proporciona información enriquecida basada en el contenido de una imagen. Las funcionalidades del asistente incluyen la lectura de tarjetas de presentación, el descifrado de códigos de barras y el reconocimiento de personas, lugares, objetos, obras de arte y monumentos conocidos.

Posibles casos de uso

Las organizaciones pueden usar esta solución para proporcionar:

  • Programación de citas.
  • Seguimiento de pedidos y entregas en aplicaciones de fabricación, automoción y transporte.
  • Compras con código de barras en la venta directa.
  • Procesamiento de pagos en finanzas y venta directa.
  • Renovaciones de suscripciones en la venta directa.
  • La identificación de personas, lugares, objetos, arte y monumentos conocidos, en las industrias de educación, medios de comunicación y entretenimiento.

Pasos siguientes