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.
microsoft/Generative-AI-for-beginners-dotnet
Curso práctico de .NET con cinco lecciones y ejemplos ejecutables para crear aplicaciones de IA generativa, agentes y sistemas RAG.
- Estrellas
- 3,136
- Forks
- 2,213
- Issues abiertos
- 1
- Último commit
- hace 20 horas
¿Qué es?
Este repositorio es un curso práctico para desarrolladores de .NET que quieren incorporar IA generativa a sus aplicaciones. Está organizado en cinco lecciones que van desde la generación básica de texto y el contexto de chat hasta los embeddings, la búsqueda semántica, la generación aumentada por recuperación (RAG), los agentes que usan herramientas, los flujos de trabajo multiagente, la integración con MCP y las prácticas de IA responsable.
Cada lección incluye un video breve, ejemplos completos de código C# e instrucciones de configuración paso a paso. Los ejemplos se pueden ejecutar en GitHub Codespaces, con Azure OpenAI o Microsoft Foundry, o localmente con Ollama. El repositorio también incluye colecciones adicionales de ejemplos para Foundry Local, Microsoft Agent Framework y un ejemplo BYOK con GitHub Copilot SDK, además de README del curso traducidos a varios idiomas.
Funciones clave
- 01Cinco lecciones estructuradas sobre los fundamentos de la IA generativa, sus técnicas, patrones de aplicación, agentes e IA responsable.
- 02Ejemplos ejecutables en C# que muestran chat, embeddings, búsqueda semántica, RAG y procesamiento de documentos.
- 03Ejemplos para crear agentes que usan herramientas y flujos de trabajo multiagente con Microsoft Agent Framework.
- 04Compatibilidad con GitHub Codespaces, Azure OpenAI / Microsoft Foundry y modelos locales mediante Ollama.
- 05Colecciones adicionales de ejemplos para Foundry Local, GitHub Copilot SDK BYOK e integración con MCP.
- 06Traducciones del README del curso al chino simplificado, chino tradicional, francés, japonés, coreano, portugués, español y alemán.
Casos de uso
- Un desarrollador de .NET que quiere aprender a integrar llamadas a LLM en una aplicación C# existente.
- Un equipo que busca código de referencia funcional para implementar RAG, búsqueda semántica o preguntas y respuestas sobre documentos en .NET.
- Desarrolladores que evalúan Azure OpenAI, Microsoft Foundry o modelos locales de Ollama para un proyecto de .NET.
- Ingenieros que necesitan ejemplos de agentes que usan herramientas, orquestación multiagente y MCP en .NET.
Inicio rápido
- 1
Haz un fork del repositorio en GitHub
- 2
Ejecuta el script de configuración automatizada de Azure desde la raíz del repositorio
./setup.ps1 - 3
Ejecuta el ejemplo BasicChat (primero, ve a samples/CoreSamples/BasicChat-01MEAI)
dotnet run app.cs
Antes de usarlo
- Los ejemplos requieren una implementación de Azure OpenAI o Microsoft Foundry y haber iniciado sesión en Azure (az login).
- Algunos ejemplos específicos de proveedores son material de referencia opcional y no forman parte de la ruta de aprendizaje recomendada.
Temas
Preguntas frecuentes
- ¿Qué es Generative-AI-for-beginners-dotnet?
- Curso práctico de .NET con cinco lecciones y ejemplos ejecutables para crear aplicaciones de IA generativa, agentes y sistemas RAG. Este repositorio es un curso práctico para desarrolladores de .NET que quieren incorporar IA generativa a sus aplicaciones. Está organizado en cinco lecciones que van desde la generación básica de texto y el contexto de chat hasta los embeddings, la búsqueda semántica, la generación aumentada por recuperación (RAG), los agentes que usan herramientas, los flujos de trabajo multiagente, la integración con MCP y las prácticas de IA responsable.
- ¿Generative-AI-for-beginners-dotnet es gratuito? ¿Qué licencia tiene?
- Generative-AI-for-beginners-dotnet es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Generative-AI-for-beginners-dotnet sigue mantenido?
- Mantenimiento activo. El último commit de Generative-AI-for-beginners-dotnet fue el 19 oct 2026.
- ¿Para qué puedo usar Generative-AI-for-beginners-dotnet?
- Un desarrollador de .NET que quiere aprender a integrar llamadas a LLM en una aplicación C# existente. Un equipo que busca código de referencia funcional para implementar RAG, búsqueda semántica o preguntas y respuestas sobre documentos en .NET. Desarrolladores que evalúan Azure OpenAI, Microsoft Foundry o modelos locales de Ollama para un proyecto de .NET. Ingenieros que necesitan ejemplos de agentes que usan herramientas, orquestación multiagente y MCP en .NET.
- ¿Cómo se instala Generative-AI-for-beginners-dotnet?
- Haz un fork del repositorio en GitHub Ejecuta el script de configuración automatizada de Azure desde la raíz del repositorio: ./setup.ps1 Ejecuta el ejemplo BasicChat (primero, ve a samples/CoreSamples/BasicChat-01MEAI): dotnet run app.cs
- ¿Dónde consigo Generative-AI-for-beginners-dotnet?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/Generative-AI-for-beginners-dotnet
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.
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.
Guía seleccionada en chino sobre ChatGPT y los LLM más avanzados, con recursos sobre uso, prompting, desarrollo de aplicaciones, agentes y productividad.
Curso online gratuito y de código abierto de 10 semanas sobre cómo crear aplicaciones con LLM usando RAG, búsqueda vectorial, agentes, evaluación y monitoreo.
Describe una interfaz en lenguaje sencillo, mírala renderizada en tiempo real e itera sobre ella con cualquier LLM compatible.