Descripción de Azure OpenAI
Microsoft se ha asociado con OpenAI para ofrecer tres objetivos principales:
- Para usar la infraestructura de Azure, incluida la seguridad, el cumplimiento y la disponibilidad regional, para ayudar a los usuarios a crear aplicaciones de nivel empresarial.
- Para implementar funcionalidades del modelo de Inteligencia artificial de OpenAI en productos de Microsoft, incluidos y más allá de los productos de Azure AI.
- Para usar Azure para potenciar todas las cargas de trabajo de OpenAI.
Introducción a Azure OpenAI Service
Azure OpenAI Service es el resultado de la asociación entre Microsoft y OpenAI. El servicio combina las funcionalidades de nivel empresarial de Azure con las funcionalidades del modelo de IA generativa de OpenAI.
Azure OpenAI está disponible para los usuarios de Azure y consta de cuatro componentes:
- Modelos de IA generativos previamente entrenados
- Capacidades de personalización; la capacidad de ajustar los modelos de inteligencia artificial con sus propios datos
- Herramientas integradas para detectar y mitigar casos de uso dañinos para que los usuarios puedan implementar la inteligencia artificial de forma responsable
- Seguridad de nivel empresarial con control de acceso basado en rol (RBAC) y redes privadas
El uso de Azure OpenAI permite realizar la transición entre el trabajo con los servicios de Azure y OpenAI, al tiempo que usa las redes privadas de Azure, la disponibilidad regional y el filtrado de contenido de IA responsable.
Descripción de las cargas de trabajo de Azure OpenAI
Las cargas de trabajo comunes de inteligencia artificial incluyen aprendizaje automático, computer vision, procesamiento de lenguaje natural, inteligencia artificial conversacional, detección de anomalías y minería de conocimiento.
Azure OpenAI admite muchas cargas de trabajo de IA generativas, como:
- Generación de lenguaje natural
- Finalización del texto: generar y editar texto
- Incrustaciones: buscar, clasificar y comparar texto
- Generar código: generar, editar y explicar código
- Generar imágenes: generar y editar imágenes
Relación de Azure OpenAI con los servicios de Azure AI
Nota:
A partir de julio de 2023, los servicios de Azure AI engloban todo lo que antes se conocía como Cognitive Services y Azure Applied AI Services.
Los servicios de Azure AI son herramientas para resolver cargas de trabajo de inteligencia artificial. Los servicios que elija usar dependen de lo que necesita lograr. En concreto, hay varias funcionalidades superpuestas entre el servicio de Lenguaje de Azure AI y Azure OpenAI Service, como la traducción, el análisis de sentimiento y la extracción de palabras clave.
Aunque no hay instrucciones estrictas sobre cuándo hay que usar un servicio determinado, el servicio de Lenguaje de Azure AI se puede usar para casos de uso muy conocidos que requieran un ajuste mínimo (el proceso de optimización del rendimiento de un modelo). Azure OpenAI Service puede ser más beneficioso para los casos de uso que requieren modelos generativos altamente personalizados o para investigaciones exploratorias.
Nota:
Los precios son diferentes para los servicios Azure OpenAI Service y Lenguaje de Azure AI. Obtenga más información aquí.
Al tomar decisiones empresariales sobre qué tipo de modelo usar, es importante saber cómo afectan el tiempo y las necesidades de proceso el entrenamiento del aprendizaje automático. Para generar un modelo de aprendizaje automático eficaz, el modelo debe entrenarse con una cantidad considerable de datos limpios. La parte de "aprendizaje" del entrenamiento requiere que un equipo identifique el algoritmo que mejor se adapte a los datos. Tanto la complejidad de la tarea que el modelo debe resolver como el nivel deseado de rendimiento del modelo repercuten en el tiempo necesario para usar posibles soluciones para obtener un algoritmo de ajuste óptimo.