Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.
microsoft/generative-ai-for-beginners
Curso de Microsoft de 21 lecciones para enseñar a desarrolladores los fundamentos de la creación de aplicaciones de IA generativa con Python y TypeScript.
- Estrellas
- 121,685
- Forks
- 64,131
- Issues abiertos
- 9
- Último commit
- ayer
¿Qué es?
Generative AI for Beginners es un curso estructurado de 21 lecciones creado por Microsoft Cloud Advocates. Cada lección es de tipo «Learn», en la que se explica un concepto de IA generativa, o de tipo «Build», en la que se combina el concepto con código, con ejemplos en Python y TypeScript cuando es posible. Las lecciones se pueden seguir en cualquier orden.
El material abarca temas que van desde los fundamentos de los LLM y la ingeniería de prompts hasta aplicaciones de chat, búsqueda basada en embeddings, generación de imágenes, llamadas a funciones, generación aumentada por recuperación (RAG) con bases de datos vectoriales, modelos de código abierto en Hugging Face, agentes de IA, ajuste fino y modelos de lenguaje pequeños. Las lecciones posteriores también tratan el uso responsable, la seguridad, el diseño de UX y el ciclo de vida de LLMOps.
Los ejemplos de código funcionan con Azure OpenAI Service, Microsoft Foundry Models, la API de OpenAI o Foundry Local para usarlos completamente sin conexión. También están disponibles una edición independiente para .NET y un conjunto de traducciones mantenido por Co-op Translator.
Funciones clave
- 0121 lecciones, cada una dedicada a un tema independiente de IA generativa
- 02Ejemplos de código en Python y TypeScript para las lecciones prácticas
- 03Incluye Azure OpenAI, la API de OpenAI y Foundry Local como backends de modelos
- 04Entre los temas se incluyen la ingeniería de prompts, RAG con bases de datos vectoriales, las llamadas a funciones y los agentes de IA
- 05Incluye lecciones sobre IA responsable, seguridad y LLMOps
Casos de uso
- Desarrolladores que se inician en los LLM y buscan una ruta estructurada para crear aplicaciones de IA
- Ingenieros que incorporan funciones de chat, búsqueda o generación de imágenes a un producto existente
- Docentes o grupos de estudio que buscan un plan de estudios de IA generativa listo para usar
- Desarrolladores que quieren ejecutar los ejemplos completamente sin conexión con Foundry Local
Inicio rápido
- 1
Haz un fork del repositorio en tu propia cuenta de GitHub
- 2
Clona el repositorio sin las traducciones usando sparse checkout (Bash/macOS/Linux)
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git - 3
Entra en la carpeta clonada y configura las rutas de sparse checkout
cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' - 4
Abre la lección Course Setup para configurar tu entorno de desarrollo y el acceso a la API
Antes de usarlo
- Para ejecutar el código necesitas una cuenta de Azure OpenAI, Microsoft Foundry Models o la API de OpenAI.
- GitHub Models dejará de estar disponible a finales de julio de 2026, por lo que el README recomienda usar Microsoft Foundry Models en su lugar.
- Es un curso con lecciones y ejemplos de código, no una biblioteca de software ni una aplicación.
Temas
Preguntas frecuentes
- ¿Qué es generative-ai-for-beginners?
- Curso de Microsoft de 21 lecciones para enseñar a desarrolladores los fundamentos de la creación de aplicaciones de IA generativa con Python y TypeScript. Generative AI for Beginners es un curso estructurado de 21 lecciones creado por Microsoft Cloud Advocates. Cada lección es de tipo «Learn», en la que se explica un concepto de IA generativa, o de tipo «Build», en la que se combina el concepto con código, con ejemplos en Python y TypeScript cuando es posible. Las lecciones se pueden seguir en cualquier orden.
- ¿generative-ai-for-beginners es gratuito? ¿Qué licencia tiene?
- generative-ai-for-beginners es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿generative-ai-for-beginners sigue mantenido?
- Mantenimiento activo. El último commit de generative-ai-for-beginners fue el 19 oct 2026.
- ¿Para qué puedo usar generative-ai-for-beginners?
- Desarrolladores que se inician en los LLM y buscan una ruta estructurada para crear aplicaciones de IA Ingenieros que incorporan funciones de chat, búsqueda o generación de imágenes a un producto existente Docentes o grupos de estudio que buscan un plan de estudios de IA generativa listo para usar Desarrolladores que quieren ejecutar los ejemplos completamente sin conexión con Foundry Local
- ¿Cómo se instala generative-ai-for-beginners?
- Haz un fork del repositorio en tu propia cuenta de GitHub Clona el repositorio sin las traducciones usando sparse checkout (Bash/macOS/Linux): git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git Entra en la carpeta clonada y configura las rutas de sparse checkout: cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' Abre la lección Course Setup para configurar tu entorno de desarrollo y el acceso a la API
- ¿Dónde consigo generative-ai-for-beginners?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/generative-ai-for-beginners
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Guía seleccionada en chino sobre ChatGPT y los LLM más avanzados, con recursos sobre uso, prompting, desarrollo de aplicaciones, agentes y productividad.
Plataforma visual para crear, probar y desplegar agentes y flujos de trabajo de IA, con exposición integrada mediante API y servidor MCP.
Framework de Python para crear agentes de IA autónomos que investigan, planifican, programan y ejecutan tareas, con memoria, RAG y más de 100 proveedores de LLM.
Una colección curada de cursos para aprender IA generativa, recopilaciones de artículos de investigación, materiales para preparar entrevistas y notebooks de código, organizada por objetivos y nivel de experiencia.
Curso práctico de .NET con cinco lecciones y ejemplos ejecutables para crear aplicaciones de IA generativa, agentes y sistemas RAG.