21 Lecciones que enseñan todo lo que necesitas saber para empezar a construir 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í | Panyabí (Gurmukhi) | Portugués (Portugal) | Portugués (Brasil) | Italiano | Lituano | Polaco | Turco | Griego | Tailandés | Sueco | Danés | Noruego | Finlandés | Holandés | Hebreo | Vietnamita | Indonesio | Malayo | Tagalo (Filipino) | Suajili | 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 por Microsoft Cloud Advocates.
Este curso tiene 21 lecciones. Cada lección cubre un tema específico, ¡así que empieza donde prefieras!
Las lecciones están etiquetadas como "Aprender", que explican un concepto de IA Generativa, o "Construir", que explican un concepto y ejemplos de código en Python y TypeScript cuando sea posible.
Para desarrolladores .NET, revisa IA Generativa para Principiantes (Edición .NET).
Cada lección también incluye una sección de "Sigue Aprendiendo" con herramientas adicionales de aprendizaje.
-
Azure OpenAI Service - Lecciones: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lecciones: "githubmodels"
-
OpenAI API - Lecciones: "oai-assignment"
-
Conocimientos básicos de Python o TypeScript son útiles - *Para principiantes absolutos, revisa estos cursos de Python y TypeScript
-
Una cuenta de GitHub para hacer un fork de este repositorio completo en tu propia cuenta de GitHub
Hemos creado una lección de Configuración del Curso para ayudarte a configurar tu entorno de desarrollo.
No olvides marcar con estrella (🌟) este repositorio para encontrarlo más fácilmente más tarde.
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 de Azure AI Foundry para conocer y conectarte con otros estudiantes que están tomando este curso y obtener soporte.
Haz preguntas o comparte comentarios sobre el producto en nuestro Foro de Desarrolladores de Azure AI Foundry en GitHub.
Visita Microsoft for Startups para descubrir cómo empezar a construir con créditos de Azure hoy mismo.
¿Tienes sugerencias o encontraste errores de ortografía o código? Abre un problema o Crea una solicitud de extracción
- Una breve introducción en video al tema
- Una lección escrita ubicada en el README
- Ejemplos de código en Python y TypeScript compatibles con Azure OpenAI y OpenAI API
- Enlaces a recursos adicionales para continuar tu aprendizaje
| # | Enlace a la Lección | Descripción | Video | Aprendizaje Adicional |
|---|---|---|---|---|
| 00 | Configuración del Curso | Aprender: Cómo configurar tu entorno de desarrollo | Video Próximamente | Aprender Más |
| 01 | Introducción a la IA Generativa y los LLMs | Aprender: Entender qué es la IA Generativa y cómo funcionan los Modelos de Lenguaje Extenso (LLMs). | Video | Aprender Más |
| 02 | Explorando y comparando diferentes LLMs | Aprender: Cómo seleccionar el modelo adecuado para tu caso de uso | Video | Aprender Más |
| 03 | Usando la IA Generativa de Forma Responsable | Aprender: Cómo construir aplicaciones de IA Generativa de manera responsable | Video | Aprender Más |
| 04 | Entendiendo los Fundamentos de la Ingeniería de Prompts | Aprender: Mejores prácticas prácticas de ingeniería de prompts | Video | Aprender Más |
| 05 | Creando Prompts Avanzados | Aprender: Cómo aplicar técnicas de ingeniería de prompts que mejoren el resultado de tus prompts. | Video | Aprender Más |
| 06 | Construyendo Aplicaciones de Generación de Texto | Construir: Una aplicación de generación de texto usando Azure OpenAI / OpenAI API | Video | Más Información |
| 07 | Construyendo Aplicaciones de Chat | Construir: Técnicas para construir e integrar aplicaciones de chat de manera eficiente. | Video | Más Información |
| 08 | Construyendo Aplicaciones de Búsqueda con Bases de Datos Vectoriales | Construir: Una aplicación de búsqueda que utiliza Embeddings para buscar datos. | Video | Más Información |
| 09 | Construyendo Aplicaciones de Generación de Imágenes | Construir: Una aplicación de generación de imágenes | Video | Más Información |
| 10 | Construyendo Aplicaciones de IA con Herramientas de Bajo Código | Construir: Una aplicación de IA generativa usando herramientas de bajo código | Video | Más Información |
| 11 | Integrando Aplicaciones Externas con Llamadas a Funciones | Construir: Qué son las llamadas a funciones y sus casos de uso para aplicaciones | Video | Más Información |
| 12 | Diseñando UX para Aplicaciones de IA | Aprender: 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 | Aprender: Las amenazas y riesgos para los sistemas de IA y métodos para asegurar estos sistemas. | Video | Más Información |
| 14 | El Ciclo de Vida de las Aplicaciones de IA Generativa | Aprender: 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 | Construir: Una aplicación usando un marco RAG para recuperar embeddings de bases de datos vectoriales | Video | Más Información |
| 16 | Modelos de Código Abierto y Hugging Face | Construir: Una aplicación usando modelos de código abierto disponibles en Hugging Face | Video | Más Información |
| 17 | Agentes de IA | Construir: Una aplicación usando un marco de agentes de IA | Video | Más Información |
| 18 | Ajuste Fino de LLMs | Aprender: Qué es, por qué y cómo realizar el ajuste fino de LLMs | Video | Más Información |
| 19 | Construyendo con SLMs | Aprender: Los beneficios de construir con Modelos de Lenguaje Pequeños | Video Próximamente | Más Información |
| 20 | Construyendo con Modelos Mistral | Aprender: Las características y diferencias de los Modelos de la Familia Mistral | Video Próximamente | Más Información |
| 21 | Construyendo con Modelos Meta | Aprender: 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 acciones y flujos de trabajo de GitHub.
Bernhard Merkle por realizar contribuciones clave en cada lección para mejorar la experiencia del aprendiz y del código.
¡Nuestro equipo produce otros cursos! Descubre:
- NUEVO Edge AI para Principiantes
- Protocolo de Contexto de Modelos para Principiantes
- Agentes de IA para Principiantes
- IA Generativa para Principiantes usando .NET
- IA Generativa para Principiantes usando JavaScript
- IA Generativa para Principiantes usando Java
- 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
- Dominando GitHub Copilot para Programación en Pareja con IA
- Dominando GitHub Copilot para Desarrolladores de C#/.NET
- Elige tu Propia Aventura con Copilot
Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por garantizar la precisión, tenga en cuenta que las traducciones automatizadas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe considerarse como la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas que puedan surgir del uso de esta traducción.