Communitygithub.com

microsoft/generative-ai-for-beginners

21 lecciones, comienza a construir con IA Generativa

¿Qué es generative-ai-for-beginners?

Este curso integral de 21 lecciones, creado por Microsoft Cloud Advocates, enseña los fundamentos necesarios para construir aplicaciones de IA Generativa desde cero. Está diseñado tanto para desarrolladores principiantes como intermedios, cubriendo conceptos teóricos y prácticos con ejemplos de código en Python y TypeScript. El curso es compatible con múltiples plataformas, incluyendo Azure OpenAI Service, Microsoft Foundry Models y OpenAI API, y ofrece soporte para ejecución local sin conexión a la nube a través de Foundry Local. Cada lección incluye una introducción en video, una lección escrita, ejemplos de código y enlaces a recursos adicionales, permitiendo a los estudiantes aprender a su propio ritmo y en el orden que prefieran.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/microsoft/generative-ai-for-beginners/tree/main

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Vista previa

Del README del skill

IA Generativa para Principiantes
Licencia de GitHub
Contribuyentes de GitHub
Issues de GitHub
Pull requests de GitHub
PRs Bienvenidos
Observadores de GitHub
Forks de GitHub

Documentación

IA Generativa para Principiantes

21 lecciones que enseñan todo lo que necesitas saber para comenzar a construir aplicaciones de IA Generativa

Licencia de GitHub Contribuyentes de GitHub Issues de GitHub Pull requests de GitHub PRs Bienvenidos

Observadores de GitHub Forks de GitHub Estrellas de GitHub

Discord de Microsoft Foundry

🌐 Soporte Multilingüe

Traducciones mantenidas con Co-op Translator

Árabe | Bengalí | Búlgaro | Birmano (Myanmar) | Chino (Simplificado) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Macao) | Chino (Tradicional, Taiwán) | Croata | Checo | Danés | Neerlandés | Estonio | Finlandés | Francés | Alemán | Griego | Hebreo | Hindi | Húngaro | Indonesio | Italiano | Japonés | Canarés | Jemer | Coreano | Lituano | Malayo | Malayalam | Maratí | Nepalí | Pidgin Nigeriano | Noruego | Persa (Farsi) | Polaco | Portugués (Brasil) | Portugués (Portugal) | Panyabí (Gurmukhi) | Rumano | Ruso | Serbio (Cirílico) | Eslovaco | Esloveno | Español | Suajili | Sueco | Tagalo (Filipino) | Tamil | Telugú | Tailandés | Turco | Ucraniano | Urdu | Vietnamita

¿Prefieres clonar localmente?

Este repositorio incluye traducciones a más de 50 idiomas, lo que aumenta significativamente el tamaño de descarga. Para clonar sin traducciones, utiliza sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Esto te da todo lo necesario para completar el curso con una descarga mucho más rápida.

IA Generativa para Principiantes (Versión 3) - Un Curso

Aprende los fundamentos para construir aplicaciones de IA Generativa con nuestro curso integral de 21 lecciones, creado por Microsoft Cloud Advocates.

🌱 Primeros Pasos

Este curso tiene 21 lecciones. Cada lección cubre su propio tema, ¡así que empieza donde quieras!

Las lecciones están etiquetadas como "Aprender" (explican un concepto de IA Generativa) o "Construir" (explican un concepto e incluyen ejemplos de código en Python y TypeScript cuando es posible).

Para desarrolladores .NET, echa un vistazo a IA Generativa para Principiantes (Edición .NET).

Cada lección también incluye una sección "Seguir Aprendiendo" con herramientas de aprendizaje adicionales.

Lo Que Necesitas

Para ejecutar el código de este curso, puedes usar:

  • Azure OpenAI Service - Lecciones: "aoai-assignment"

  • Microsoft Foundry Models - Lecciones: "githubmodels" (GitHub Models se retira a finales de julio de 2026 - usa Microsoft Foundry Models en su lugar)

  • OpenAI API - Lecciones: "oai-assignment"

  • Foundry Local - Ejecuta modelos completamente sin conexión en tu propio dispositivo, sin necesidad de suscripción en la nube

  • Conocimientos básicos de Python o TypeScript son útiles - *Para principiantes absolutos, consulta estos cursos de Python y TypeScript

  • Una cuenta de GitHub para hacer fork de este repositorio a 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 después.

🧠 ¿Listo para Desplegar?

Si buscas ejemplos de código más avanzados, consulta nuestra colección de Ejemplos de Código de IA Generativa tanto en Python como en TypeScript.

🗣️ Conoce a Otros Estudiantes, Obtén Apoyo

Únete a nuestro servidor oficial de Discord de Microsoft Foundry para conocer y conectarte con otros estudiantes que están tomando este curso y obtener apoyo.

Haz preguntas o comparte comentarios sobre productos en nuestro Foro de Desarrolladores de Microsoft Foundry en GitHub.

🚀 ¿Construyendo una Startup?

Visita Microsoft for Startups para descubrir cómo empezar a construir con créditos de Azure hoy.

🙏 ¿Quieres Ayudar?

¿Tienes sugerencias o encontraste errores de ortografía o código? Crea un issue o Crea un pull request

📂 Cada lección incluye:

  • 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

🗃️ Lecciones

#Enlace a la LecciónDescripciónVideoAprendizaje Adicional
00Configuración del CursoAprender: Cómo Configurar tu Entorno de DesarrolloVideo PróximamenteMás Información
01Introducción a la IA Generativa y los LLMsAprender: Comprender qué es la IA Generativa y cómo funcionan los Modelos de Lenguaje Grande (LLMs).VideoMás Información
02Explorando y Comparando Diferentes LLMsAprender: Cómo seleccionar el modelo adecuado para tu caso de usoVideoMás Información
03Usando la IA Generativa de Forma ResponsableAprender: Cómo construir aplicaciones de IA Generativa de manera responsableVideoMás Información
04Comprendiendo los Fundamentos de la Ingeniería de PromptsAprender: Prácticas recomendadas prácticas de Ingeniería de PromptsVideoMás Información
05Creando Prompts AvanzadosAprender: Cómo aplicar técnicas de ingeniería de prompts que mejoran el resultado de tus prompts.VideoMás Información
06Construyendo Aplicaciones de Generación de TextoConstruir: Una aplicación de generación de texto usando Azure OpenAI / OpenAI APIVideoMás Información
07Construyendo Aplicaciones de ChatConstruir: Técnicas para construir e integrar aplicaciones de chat de manera eficiente.VideoMás Información
08Construyendo Aplicaciones de Búsqueda con Bases de Datos VectorialesConstruir: Una aplicación de búsqueda que usa Embeddings para buscar datos.VideoMás Información
09Construyendo Aplicaciones de Generación de ImágenesConstruir: Una aplicación de generación de imágenesVideoMás Información
10Construyendo Aplicaciones de IA con Bajo CódigoConstruir: Una aplicación de IA Generativa usando Microsoft Semantic KernelVideoMás Información
11Integrando Aplicaciones Externas con llamadas a funcionesConstruir: Una aplicación que llama a APIs externas usando el llamado a funciones de LLMVideoMás Información
12Diseñando una UX para Aplicaciones de IAAprender: Cómo diseñar aplicaciones de IA para la confianza y la transparenciaVideoMás Información
13Asegurado tus Aplicaciones de IA GenerativaAprender: Comprender los riesgos y amenazas comunes en los sistemas de IA GenerativaVideoMás Información
14El Ciclo de Vida de las Aplicaciones de IA GenerativaAprender: Herramientas y métricas para gestionar el ciclo de vida de tus aplicaciones de IAVideoMás Información
15RAG y Bases de Datos VectorialesConstruir: Una aplicación de Recuperación Aumentada por Generación (RAG) usando bases de datos vectorialesVideoMás Información
16Agentes de IA Generativa con OpenAIConstruir: Una aplicación de Agente usando los APIs de OpenAI para AgentesVideoMás Información
17Agentes de IA Generativa con Microsoft Semantic KernelConstruir: Una aplicación de Agente usando el framework Semantic KernelVideoMás Información
18Agentes de IA Generativa con AutoGenConstruir: Una aplicación de Agente conversacional multiagente usando AutoGen de MicrosoftVideoMás Información
19Agentes de IA Generativa con AI Agentic FrameworksAprender: Una guía sobre frameworks de Agentes (CrewAI, Google ADK, OpenAI Agents SDK, LangGraph, etc.)VideoMás Información
20Monitoreo de Aplicaciones de IA GenerativaAprender: Monitorear aplicaciones de IA Generativa para rendimiento, seguridad y uso éticoVideoMás Información
21Construyendo un MVP de IA GenerativaConstruir: Un MVP de IA Generativa con aplicación a un problema de la vida realVideoMás Información

🎒 Otros Cursos

¿Buscas otros cursos de IA? Consulta:

🌍 Contribuciones

Este proyecto acoge contribuciones y sugerencias. La mayoría de las contribuciones requieren que aceptes un Acuerdo de Licencia de Contribución (CLA) declarando que tienes el derecho y realmente lo otorgas, de otorgarnos los derechos para usar tu contribución. Para más detalles, visita https://cla.opensource.microsoft.com.

Cuando envías un pull request, un bot de CLA determinará automáticamente si necesitas proporcionar un CLA y decorará el PR apropiadamente (por ejemplo, verificación de estado, comentario). Simplemente sigue las instrucciones proporcionadas por el bot. Solo necesitarás hacer esto una vez en todos los repositorios que usen nuestro CLA.

Este proyecto ha adoptado el Código de Conducta de Código Abierto de Microsoft. Para más información, consulta las Preguntas Frecuentes del Código de Conducta o contacta a [email protected] con preguntas adicionales o comentarios.

Marcas Registradas

Este proyecto puede contener marcas registradas o logotipos de proyectos, productos o servicios. El uso autorizado de marcas registradas o logotipos de Microsoft está sujeto y debe seguir las Directrices de Marca y Logotipo de Microsoft. El uso de marcas registradas o logotipos de Microsoft en versiones modificadas de este proyecto no debe causar confusión ni implicar el patrocinio de Microsoft. Cualquier uso de marcas registradas o logotipos de terceros está sujeto a las políticas de esos terceros.

Skills relacionados