Introducción a los SDK de Azure AI

Microsoft ofrece una variedad de paquetes que puede usar para crear aplicaciones de inteligencia artificial generativas en la nube. En la mayoría de las aplicaciones, debe usar una combinación de paquetes para administrar y usar varios servicios de Azure que proporcionan funcionalidad de inteligencia artificial. También ofrecemos integraciones con bibliotecas de código abierto como LangChain y MLflow para su uso con Azure. En este artículo se proporciona información general sobre los principales servicios y SDK que puede usar con Azure AI Studio.

Para compilar aplicaciones de IA generativas, se recomienda usar los siguientes servicios y SDK:

  • Azure Machine Learning para el centro y la infraestructura de proyectos utilizados en AI Studio para organizar su trabajo en proyectos, gestionar los artefactos del proyecto (datos, ejecuciones de evaluación, trazas), ajustar y desplegar modelos, y conectarse a servicios y recursos externos.
  • Servicios de Azure AI proporciona API y modelos inteligentes pre compilados y personalizables, con compatibilidad con Azure OpenAI, Búsqueda de Azure AI, Speech, Vision y Language.
  • Flujo de avisos para que las herramientas de desarrollo agilicen el ciclo completo de desarrollo de aplicaciones de IA basadas en LLM, con soporte para inferencias, indexación, evaluación, implementación y supervisión.

Para cada uno de estos, hay conjuntos independientes de bibliotecas de administración y bibliotecas de cliente.

Bibliotecas de administración para crear y administrar recursos en la nube

Bibliotecas de administración de Azure (también "plano de control" o "plano de administración"), para crear y administrar recursos en la nube que usa la aplicación.

Azure Machine Learning

Servicios de Azure AI

Flujo de avisos

Bibliotecas de cliente utilizadas en el código de la aplicación en tiempo de ejecución

Bibliotecas de cliente de Azure (también denominadas "plano de datos") para conectarse a servicios aprovisionados y usar servicios aprovisionados desde código de aplicación en tiempo de ejecución.

Servicios de Azure AI

Flujo de avisos

Marcos de trabajo agente: