21 lecciones que enseñan todo lo que necesitas saber para comenzar a crear aplicaciones de IA Generativa
Francés | Español | Alemán | Ruso | Árabe | Persa (Farsi) | Urdu | Chino (Simplificado) | Chino (Tradicional, Macao) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Taiwán) | Japonés | Coreano | Hindi | Bengalí | Maratí | Nepalí | Punjabi (Gurmukhi) | Portugués (Portugal) | Portugués (Brasil) | Italiano | Polaco | Turco | Griego | Tailandés | Sueco | Danés | Noruego | Finlandés | Neerlandés | Hebreo | Vietnamita | Indonesio | Malayo | Tagalo (Filipino) | Swahili | Húngaro | Checo | Eslovaco | Rumano | Búlgaro | Serbio (Cirílico) | Croata | Esloveno | Ucraniano | Birmano (Myanmar)
Aprende los fundamentos para construir aplicaciones de IA Generativa con nuestro curso completo de 21 lecciones impartido por Microsoft Cloud Advocates.
Este curso tiene 21 lecciones. Cada lección cubre un tema específico, ¡así que empieza por donde quieras!
Las lecciones están etiquetadas como "Learn" para explicar un concepto de IA Generativa o "Build" que explican un concepto y ejemplos de código en Python y TypeScript cuando es posible.
Para desarrolladores .NET, consulta Generative AI for Beginners (.NET Edition)!
Cada lección también incluye una sección "Keep Learning" con herramientas adicionales para seguir aprendiendo.
-
Azure OpenAI Service - Lecciones: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lecciones: "githubmodels"
-
OpenAI API - Lecciones: "oai-assignment"
-
Es útil tener conocimientos básicos de Python o TypeScript - *Para principiantes absolutos, revisa estos cursos de Python y TypeScript
-
Una cuenta de GitHub para hacer fork de este repositorio completo a tu propia cuenta de GitHub
Hemos creado una lección de Configuración del Curso para ayudarte a preparar tu entorno de desarrollo.
No olvides marcar con estrella (🌟) este repositorio para encontrarlo más fácilmente después.
Si buscas ejemplos de código más avanzados, revisa nuestra colección de ejemplos de código de IA Generativa en Python y TypeScript.
Únete a nuestro servidor oficial de Discord Azure AI Foundry para conocer y conectar con otros estudiantes que están tomando este curso y obtener ayuda.
Haz preguntas o comparte comentarios sobre el producto en nuestro Foro de Desarrolladores Azure AI Foundry en Github.
Regístrate en Microsoft for Startups Founders Hub para recibir créditos gratuitos de OpenAI y hasta $150,000 en créditos de Azure para acceder a modelos OpenAI a través de Azure OpenAI Services.
¿Tienes sugerencias o encontraste errores ortográficos o en el código? Abre un issue o crea un pull request
- Una breve introducción en video al tema
- Una lección escrita ubicada en el README
- Ejemplos de código en Python y TypeScript que soportan Azure OpenAI y OpenAI API
- Enlaces a recursos adicionales para continuar aprendiendo
| # | Enlace de la Lección | Descripción | Video | Aprendizaje Extra |
|---|---|---|---|---|
| 00 | Configuración del Curso | Learn: Cómo configurar tu entorno de desarrollo | Video próximamente | Aprende Más |
| 01 | Introducción a la IA Generativa y LLMs | Learn: Entender qué es la IA Generativa y cómo funcionan los Modelos de Lenguaje Grande (LLMs) | Video | Aprende Más |
| 02 | Explorando y comparando diferentes LLMs | Learn: Cómo seleccionar el modelo adecuado para tu caso de uso | Video | Aprende Más |
| 03 | Uso responsable de la IA Generativa | Learn: Cómo construir aplicaciones de IA Generativa de forma responsable | Video | Aprende Más |
| 04 | Fundamentos de la Ingeniería de Prompts | Learn: Mejores prácticas prácticas de ingeniería de prompts | Video | Aprende Más |
| 05 | Creación de Prompts Avanzados | Learn: Cómo aplicar técnicas de ingeniería de prompts que mejoran el resultado de tus prompts | Video | Aprende Más |
| 06 | Construcción de Aplicaciones de Generación de Texto | Construye: Una aplicación de generación de texto usando Azure OpenAI / OpenAI API | Video | Más información |
| 07 | Construcción de Aplicaciones de Chat | Construye: Técnicas para crear e integrar aplicaciones de chat de manera eficiente. | Video | Más información |
| 08 | Construcción de Aplicaciones de Búsqueda con Bases de Datos Vectoriales | Construye: Una aplicación de búsqueda que utiliza Embeddings para buscar datos. | Video | Más información |
| 09 | Construcción de Aplicaciones de Generación de Imágenes | Construye: Una aplicación de generación de imágenes | Video | Más información |
| 10 | Construcción de Aplicaciones de IA Low Code | Construye: Una aplicación de IA Generativa usando herramientas Low Code | Video | Más información |
| 11 | Integración de Aplicaciones Externas con Function Calling | Construye: Qué es function calling y sus casos de uso en aplicaciones | Video | Más información |
| 12 | Diseño de UX para Aplicaciones de IA | Aprende: Cómo aplicar principios de diseño UX al desarrollar aplicaciones de IA Generativa | Video | Más información |
| 13 | Asegurando tus Aplicaciones de IA Generativa | Aprende: Las amenazas y riesgos para sistemas de IA y métodos para proteger estos sistemas. | Video | Más información |
| 14 | El Ciclo de Vida de las Aplicaciones de IA Generativa | Aprende: Las herramientas y métricas para gestionar el ciclo de vida de LLM y LLMOps | Video | Más información |
| 15 | Generación Aumentada por Recuperación (RAG) y Bases de Datos Vectoriales | Construye: Una aplicación usando un Framework RAG para recuperar embeddings de Bases de Datos Vectoriales | Video | Más información |
| 16 | Modelos Open Source y Hugging Face | Construye: Una aplicación usando modelos open source disponibles en Hugging Face | Video | Más información |
| 17 | Agentes de IA | Construye: Una aplicación usando un Framework de Agentes de IA | Video | Más información |
| 18 | Fine-Tuning de LLMs | Aprende: Qué es, por qué y cómo hacer fine-tuning a LLMs | Video | Más información |
| 19 | Construcción con SLMs | Aprende: Los beneficios de construir con Small Language Models | Video Próximamente | Más información |
| 20 | Construcción con Modelos Mistral | Aprende: Las características y diferencias de los Modelos de la Familia Mistral | Video Próximamente | Más información |
| 21 | Construcción con Modelos Meta | Aprende: Las características y diferencias de los Modelos de la Familia Meta | Video Próximamente | Más información |
Agradecimientos especiales a John Aziz por crear todas las GitHub Actions y flujos de trabajo
Bernhard Merkle por sus contribuciones clave en cada lección para mejorar la experiencia del aprendiz y del código.
¡Nuestro equipo produce otros cursos! Echa un vistazo a:
- NUEVO Protocolo de Contexto de Modelos para Principiantes
- Agentes de IA para Principiantes
- IA Generativa para Principiantes usando .NET
- IA Generativa para Principiantes usando JavaScript
- ML para Principiantes
- Ciencia de Datos para Principiantes
- IA para Principiantes
- Ciberseguridad para Principiantes
- Desarrollo Web para Principiantes
- IoT para Principiantes
- Desarrollo XR para Principiantes
- Domina GitHub Copilot para Programación en Pareja con IA
- Domina GitHub Copilot para Desarrolladores C#/.NET
- Elige tu propia aventura con Copilot
Aviso legal:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda la traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas derivadas del uso de esta traducción.