Introducción al diseño de la arquitectura de IA

La inteligencia artificial permite a las máquinas analizar datos, generar contenido, sintetizar voz, realizar predicciones y apoyar la toma de decisiones en todos los sectores. A medida que las funcionalidades de inteligencia artificial se expanden a través de modelos generativos, modelos de lenguaje y arquitecturas basadas en agentes, las organizaciones necesitan instrucciones arquitectónicas para diseñar cargas de trabajo de IA confiables, seguras, rentables y operativasmente estables.

Este artículo le ayuda a empezar a trabajar con la inteligencia artificial en Azure. Presenta servicios de inteligencia artificial, arquitecturas de referencia, procedimientos recomendados y recursos de aprendizaje para que pueda diseñar y crear soluciones de inteligencia artificial que cumplan los requisitos de la carga de trabajo.

servicios de Azure para inteligencia artificial

Azure proporciona una gama de servicios para crear, implementar y administrar cargas de trabajo de IA. Estos servicios abarcan plataformas de desarrollo, funcionalidades de inteligencia artificial precompiladas, plataformas de datos y herramientas para crear modelos personalizados. Use los siguientes servicios para integrar la inteligencia artificial en el diseño de la carga de trabajo.

Plataformas de desarrollo de IA

  • Microsoft Foundry: una plataforma unificada como servicio (PaaS) para desarrollar e implementar aplicaciones y agentes de IA generativas. Microsoft Foundry proporciona acceso a un catálogo de modelos, el hospedaje de agentes a través del servicio foundry Agent, el ajuste preciso, las herramientas de evaluación y las funcionalidades de inteligencia artificial responsable. Use el portal de Foundry para experimentar, compilar e implementar modelos y agentes de IA.

  • Azure Machine Learning: un servicio en la nube para compilar, entrenar e implementar modelos de aprendizaje automático a escala. Azure Machine Learning admite marcos de código abierto como PyTorch, TensorFlow y scikit-learn. También proporciona funcionalidades para AutoML, ajuste de hiperparámetros, entrenamiento distribuido, operaciones de aprendizaje automático y inteligencia artificial responsable.

  • Microsoft Copilot Studio: una plataforma de poco código para crear, personalizar e implementar agentes con tecnología de IA. Use Microsoft Copilot Studio para crear agentes de conversación para escenarios internos y externos y ampliar Microsoft 365 Copilot con datos empresariales y flujos de trabajo personalizados.

Servicios de IA creados previamente

  • Herramientas de Foundry: un conjunto de APIs y modelos predefinidos y personalizables para añadir funciones inteligentes a las aplicaciones. Foundry Tools incluye funcionalidades para voz, traducción, comprensión del lenguaje, inteligencia de documentos, comprensión de contenido, visión, seguridad de contenido y búsqueda.

  • Azure OpenAI: proporciona acceso a los modelos de OpenAI, incluidos GPT y DALL-E, a través de una infraestructura administrada por Azure, con controles de seguridad, capacidades de red y de IA responsable.

Plataformas de datos para IA

  • Microsoft Fabric: una plataforma de datos y análisis de un extremo a otro que cubre la ingesta de datos, la transformación, el enrutamiento de eventos en tiempo real y los informes. Microsoft Fabric proporciona OneLake como lago de datos unificado e incluye funcionalidades de inteligencia artificial insertadas, características de Microsoft Copilot e integración con Foundry Tools.

  • Azure Databricks: una plataforma de análisis basada en Spark para la ingeniería de datos, la ciencia de datos y el aprendizaje automático. Azure Databricks proporciona Databricks Runtime para Azure Machine Learning, integración con MLflow, AutoML, ajuste fino de modelos fundacionales y Mosaic AI Vector Search para la recuperación basada en embeddings.

  • Azure HDInsight: un servicio de Apache Spark administrado para el procesamiento y el análisis de macrodatos. Azure HDInsight clústeres de Spark admiten cargas de trabajo de aprendizaje automático a través de MLlib, son compatibles con Azure Storage y Azure Data Lake Storage, y admiten SynapseML para el aprendizaje profundo.

  • Azure Data Lake Storage: repositorio escalable y centralizado para almacenar datos estructurados y no estructurados. Azure Data Lake Storage proporciona semántica del sistema de archivos, seguridad de nivel de archivo y almacenamiento en capas basado en Azure Blob Storage.

Capas de inteligencia empresarial

La arquitectura de IA de Microsoft presenta tres capas complementarias de inteligencia, o IQs, que representan fuentes clave de contexto para los sistemas de IA:

  • Work IQ captura la inteligencia sobre cómo se produce el trabajo dentro de una organización. Usa señales de Microsoft 365 como correos electrónicos, chats, reuniones, documentos y patrones de colaboración.

    Esta capa es esencial para fundamentar la IA en la actividad humana y el comportamiento organizacional, en lugar de tratar las interacciones como indicaciones aisladas.

  • Fabric IQ proporciona inteligencia derivada de datos empresariales estructurados administrados en Microsoft Fabric, incluidos modelos de análisis, indicadores clave de rendimiento (KPI) y entidades empresariales.

    Fabric IQ permite a la inteligencia artificial responder a preguntas analíticas complejas e interpretar los resultados en el contexto de las operaciones empresariales.

  • Foundry IQ proporciona una capa de conocimiento unificada y multirecurso que permite a los agentes de inteligencia artificial recuperar y poner en tierra respuestas en los datos empresariales.

    Esta capa es fundamental para implementar patrones como la generación aumentada de recuperación (RAG) para ayudar a garantizar que las salidas de IA sean precisas, actuales y compatibles.

Architecture

En el siguiente diagrama se muestra una arquitectura básica de chat integral que usa Microsoft Foundry. Esta arquitectura de referencia muestra cómo los servicios de inteligencia artificial componen una solución lista para producción en Azure. Incluye las capas de identidad, redes, supervisión y gobernanza.

Diagrama que muestra una arquitectura de chat de extremo a extremo basada en línea base que usa Microsoft Foundry.

En el diagrama se presenta una arquitectura detallada de Azure para implementar una solución de inteligencia artificial. A la izquierda, un usuario se conecta a través de una puerta de enlace de aplicaciones con un firewall de aplicaciones web (WAF), que forma parte de una red virtual. Esta puerta de enlace vincula a zonas privadas del sistema de nombres de dominio (DNS). Azure DDoS Protection protege la puerta de enlace. Debajo de la puerta de enlace, los puntos de conexión privados se conectan a servicios como Azure App Service, Azure Key Vault y Azure Storage, que se usan para la implementación de aplicaciones cliente. Azure App Service se administra con identidad y abarca tres zonas. Application Insights y Azure Monitor proporcionan supervisión y Microsoft Entra ID controla la autenticación. A la derecha, la red virtual tiene varias subredes: integración de App Service, un punto de conexión privado, integración de Microsoft Foundry, integración del agente de inteligencia artificial Azure, Azure Bastion, un jump box, agentes de compilación y Azure Firewall. Cada subred hospeda puntos de conexión o servicios específicos, como almacenamiento, Microsoft Foundry, Búsqueda de Azure AI, Azure Cosmos DB y almacenes de conocimiento, que se conectan a través de puntos de conexión privados. El tráfico saliente de la red pasa a través de Azure Firewall para acceder a orígenes de Internet. A la derecha, un cuadro independiente representa Microsoft Foundry, que incluye una cuenta y un proyecto. Las identidades administradas conectan foundry Agent Service al proyecto de Microsoft Foundry, que a su vez accede a Azure OpenAI. El diagrama usa círculos numerados para indicar el flujo lógico, que muestra cómo atraviesan la red las solicitudes de usuario, interactúan con distintos puntos de conexión y se conectan a las herramientas y el almacenamiento de Foundry.

Descargue un archivo de Visio de esta arquitectura.

El diagrama anterior muestra una implementación típica de referencia de IA. Para obtener soluciones reales que puede compilar en Azure, consulte Arquitecturas de IA.

Exploración de las arquitecturas y guías de inteligencia artificial

Los artículos de esta sección incluyen guías y arquitecturas totalmente desarrolladas que puede implementar en Azure y expandir a soluciones de nivel de producción. Las ideas de la solución muestran patrones de implementación y posibilidades que se deben tener en cuenta a medida que planee el desarrollo de prueba de concepto (POC) de inteligencia artificial. Estos artículos pueden ayudarle a decidir cómo usar tecnologías de inteligencia artificial en Azure.

  • Introducción a la tecnología de inteligencia artificial: proporciona información general sobre los conceptos de inteligencia artificial, las plataformas de desarrollo y los patrones de arquitectura para ayudarle a diseñar cargas de trabajo de inteligencia artificial en Azure.

Selección de un servicio de IA

Los siguientes artículos le ayudarán a evaluar y seleccionar las mejores tecnologías de inteligencia artificial para sus requisitos de carga de trabajo:

Ideas de la solución de IA

Las siguientes ideas de solución de IA muestran patrones de implementación y posibilidades para explorar.

Ideas de la solución de procesamiento de audio

Procesamiento de imágenes

Análisis predictivo

Ideas de soluciones de MLOps

Procesamiento y enriquecimiento de documentos

Automatización de flujos de trabajo (versión preliminar)

Arquitecturas de inteligencia artificial

Las siguientes arquitecturas listas para producción muestran soluciones de inteligencia artificial de un extremo a otro que puede implementar y personalizar.

  • Inferencia de IA con Silk virtual SAN: usa una copia de Silk Echo de la base de datos de producción para aislar la inferencia de IA en tiempo real de las cargas de trabajo transaccionales en Azure IaaS.

Chatear con datos

Inferencia de Aprendizaje automático

Procesamiento de documentos

Clasificación de vídeo e imagen

Arquitecturas de procesamiento de audio

Regulatory

Guías de IA

Desarrollo y evaluación de soluciones de RAG

Guías de MLOps

Proxy de modelos de IA generativos

Preparación de la organización

Las organizaciones al principio del proceso de adopción de la nube pueden usar el Cloud Adoption Framework para Azure para acceder a instrucciones probadas que aceleran la adopción de la nube.

Para obtener instrucciones de adopción específicas de la inteligencia artificial, consulte los siguientes recursos de Cloud Adoption Framework:

  • Adopción de la inteligencia artificial: proporciona un proceso estructurado para adoptar soluciones de inteligencia artificial en Azure, incluida la estrategia, la planificación, la preparación, la gobernanza, la seguridad y la administración.

  • Listo para la inteligencia artificial: describe el proceso organizativo para crear cargas de trabajo de inteligencia artificial en Azure, incluida la organización de recursos, las redes, la confiabilidad y la gobernanza.

Para ayudar a garantizar la calidad de la solución de inteligencia artificial en Azure, siga las instrucciones de Azure Well-Architected Framework. El marco de Well-Architected proporciona instrucciones prescriptivas para las organizaciones que buscan excelencia arquitectónica y describen cómo diseñar, aprovisionar y supervisar soluciones de Azure optimizadas para costos.

Para obtener orientación específica sobre IA, consulte el siguiente recurso del Well-Architected Framework:

  • Cargas de trabajo de inteligencia artificial en Azure: aborda los desafíos arquitectónicos del diseño de cargas de trabajo de IA, incluida la funcionalidad no determinista, el diseño de datos y las aplicaciones, y las operaciones en los cinco pilares de Well-Architected Framework.

Para obtener guías de servicio de Well-Architected Framework relacionadas con la inteligencia artificial, consulte:

procedimientos recomendados

Siga estos procedimientos recomendados para mejorar la confiabilidad, la seguridad, la rentabilidad, la calidad operativa y el rendimiento de las cargas de trabajo de IA en Azure:

Mantente al día con la IA

Servicios de Azure AI evolucionan para abordar los retos actuales en materia de datos. Manténgase informado sobre las últimas actualizaciones y características.

Para mantenerse al día con los servicios clave de inteligencia artificial, consulte los artículos siguientes:

  • Novedades de Azure OpenAI en Foundry Models: proporciona un resumen de las últimas versiones y actualizaciones de documentación para Azure OpenAI, incluida la nueva disponibilidad del modelo, las versiones de API y los anuncios de características.

  • Novedades de Microsoft Foundry: resalta las actualizaciones clave de artículos y productos de Microsoft Foundry, incluida la gobernanza del agente, las características de observabilidad y las nuevas funcionalidades.

  • Novedades de Búsqueda de Azure AI: trata las actualizaciones más recientes de Búsqueda de Azure AI funcionalidad, incluidas las nuevas versiones de API, las características de recuperación agente y las funcionalidades de indexación.

  • Novedades de Azure Language en Foundry Tools: abarca las actualizaciones de las capacidades de Azure Language en Foundry Tools, incluidas las nuevas versiones del SDK, los flujos de trabajo de orquestación y la integración con Microsoft Foundry.

  • Novedades de Microsoft Fabric: trata las actualizaciones de las funcionalidades de Microsoft Fabric, como la ciencia de datos, la integración de MLflow, los agentes de datos y las características de análisis.

  • Notas de la versión de la CLI y el SDK de Azure Machine Learning: proporciona notas de la versión para la CLI (v2) y el SDK de Python de Azure Machine Learning, incluidas nuevas funciones, correcciones de errores y cambios importantes.

  • Notas de la versión de la plataforma Azure Databricks: Incluye actualizaciones de la plataforma Azure Databricks, incluidas las versiones del entorno de ejecución, las características del área de trabajo y las capacidades de integración.

  • Novedades de Microsoft Copilot Studio: resalta las nuevas características y actualizaciones de Microsoft Copilot Studio, incluidas las funcionalidades de creación de agentes y las actualizaciones del conector.

  • Novedades de Azure Inteligencia de documentos en Foundry Tools: trata las actualizaciones de Azure Inteligencia de documentos en Foundry Tools, incluidos nuevos modelos precompilados, versiones de API y funcionalidades de extracción.

  • Novedades de Azure Content Understanding in Foundry Tools: trata las actualizaciones de Azure Content Understanding en Foundry Tools, incluidas las nuevas características de análisis de contenido y la integración de Microsoft Foundry.

Profesionales de Amazon Web Services (AWS) o Google Cloud

Para ayudarle a aumentar rápidamente, los siguientes artículos comparan las opciones de inteligencia artificial de Azure con otros servicios en la nube:

  • Datos e inteligencia artificial: compara los servicios de inteligencia artificial y datos de AWS, incluidos el aprendizaje automático, la inteligencia artificial generativa y los servicios de plataforma de inteligencia artificial, con sus homólogos de Azure.

  • Inteligencia artificial y aprendizaje automático: compara google Cloud AI y los servicios de aprendizaje automático, incluida la IA de vértice, Dialogflow y Gemini, con sus homólogos de Azure.