Temario del curso
Introducción a la IA generativa y Azure OpenAI
- El panorama de la IA y la IA generativa
- Descripción general de los servicios de Azure OpenAI
- Configuración de una cuenta de Azure y del servicio OpenAI
Trabajo con Azure OpenAI Studio y Playground
- Navegación por Azure OpenAI Studio
- Experimentación con modelos en Playground
- Comprensión de las capacidades y limitaciones de los modelos
Integración de OpenAI con Java
- Configuración del entorno de desarrollo Java
- Acceso a Azure OpenAI mediante Java
- Construcción y prueba de funciones de IA en aplicaciones Java
- Introducción a ChatGPT y su integración con Java
- Comprensión y aplicación de técnicas de ingeniería de prompts
Implementación de modelos de IA como aplicaciones web
- Creación de aplicaciones web con Java
- Incorporación de funcionalidades de IA en aplicaciones web
- Mejores prácticas para la implementación y escalabilidad
Generación de imágenes con DALL-E
- Introducción a DALL-E y la generación de imágenes
- Uso de DALL-E Studio para crear imágenes
- Generación de imágenes desde código Java
Incrustaciones de texto y búsqueda semántica
- Comprensión de las incrustaciones de texto (text embeddings)
- Implementación de modelos de incrustación en Java
- Desarrollo de funciones de búsqueda semántica
Procesamiento de voz con Whisper AI
- Conceptos básicos del procesamiento de audio con IA
- Uso de Whisper AI para transcripción de voz a texto
- Traducción de audio y soporte multilingüe
Integración avanzada de modelos de IA
- Combinación de modelos de texto y audio
- Personalización de interacciones de IA con datos de usuario
- Implementación de búsqueda por palabras clave y vectores
- Mejora de las interacciones con ChatGPT e ingeniería de prompts
Seguridad y ajuste fino
- Seguridad de aplicaciones impulsadas por IA
- Ajuste fino de modelos para casos de uso específicos
- Uso de filtros de contenido para mantener la calidad
Sesiones prácticas
- Talleres prácticos con escenarios del mundo real
- Proyectos colaborativos y revisiones por pares
- Proyecto final: Desarrollo de una aplicación Java impulsada por IA
Resumen y próximos pasos
Requerimientos
- Comprensión de la programación Java
- Experiencia con API RESTful y servicios web
- Familiaridad con conceptos de computación en la nube
Público objetivo
- Desarrolladores Java
- Ingenieros de software
- Entusiastas de las computadoras en la nube
Reseñas (2)
El estilo interactivo, los ejercicios
Tamas Tutuntzisz
Curso - Introduction to Prompt Engineering
Traducción Automática
Un excelente repositorio de recursos para futuras consultas, estilo del instructor (lleno de buen sentido del humor y gran nivel de detalle)
Adam - GE Aerospace Poland Sp. z o.o.
Curso - Prompt Engineering for ChatGPT
Traducción Automática