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
Descargue un archivo Visio de esta arquitectura.
Flujo de datos
- Los usuarios interactúan con un bot a través de una aplicación móvil o una aplicación web.
- 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.
- El bot pasa el contexto visual, como una imagen, a la API de Bing Visual Search.
- El bot recupera información de Bing Entity Search API sobre personas, lugares, ilustraciones, monumentos y objetos relacionados con la imagen.
- El bot recupera información de códigos de barras.
- 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.
- 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
Para diseñar una aplicación que detecte el contexto que le importa, consulte Inicio rápido: Creación de un proyecto de detección de objetos con la biblioteca cliente de Custom Vision.
Para explorar las capacidades de búsqueda que proporciona Bing, consulte Familia de API de búsqueda de Bing.
Para compilar LUIS en el bot, consulte Incorporación de reconocimiento del lenguaje natural al bot.
Para explorar un módulo de Información sobre cómo funciona LUIS, consulte Creación de un modelo de lenguaje con reconocimiento del lenguaje conversacional.
Para obtener información sobre cómo compilar con Bot Service, consulte Compilación de un bot con Language Service y Azure Bot Service.
Para crear un bot que incorpore QnA Maker y Bot Service, consulte Creación de soluciones de inteligencia artificial conversacional.
Para solidificar su comprensión de LUIS, Bot Service y la API de Bing Visual Search, consulte Examen AI-900: Aspectos básicos de la inteligencia artificial de Microsoft Azure.
Para certificar sus conocimientos sobre Cognitive Services, consulte Microsoft Certified: Ingeniero de IA asociado de Azure.
Para más información sobre los componentes de esta solución, vea estos recursos: