Repolode
microsoft

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. 1

    Haz un fork del repositorio en GitHub

  2. 2

    Ejecuta el script de configuración automatizada de Azure desde la raíz del repositorio

    ./setup.ps1
  3. 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