Skip to content

Latest commit

 

History

History
131 lines (88 loc) · 10.8 KB

File metadata and controls

131 lines (88 loc) · 10.8 KB

Generative AI para Principiantes .NET - Un Curso

Lecciones prácticas que te enseñan cómo construir aplicaciones de IA Generativa en .NET

Licencia de GitHub Contribuidores de GitHub Problemas en GitHub Solicitudes de extracción en GitHub PRs Bienvenidos

Observadores de GitHub Bifurcaciones en GitHub Estrellas en GitHub

Azure AI Community Discord

Logo de Generative AI para Principiantes .NET

¡Bienvenido a Generative AI para Principiantes .NET, el curso práctico para desarrolladores .NET que quieren adentrarse en el mundo de la IA Generativa!

Este no es el típico curso de "aquí tienes algo de teoría, suerte". Este repositorio está enfocado en aplicaciones del mundo real y código en vivo para que los desarrolladores .NET puedan aprovechar al máximo la IA Generativa.

¡Es práctico, orientado a la acción y diseñado para ser divertido!

No olvides darle una estrella (🌟) a este repositorio para encontrarlo fácilmente más adelante.

➡️ Obtén tu propia copia bifurcando este repositorio y encuéntralo en tus propios repositorios.

🚀 Introducción

La IA Generativa está transformando el desarrollo de software, y .NET no es la excepción. Este curso tiene como objetivo simplificar el proceso ofreciendo:

  • Videos cortos de 5 a 10 minutos para cada lección.
  • Ejemplos de código funcionales en .NET que puedes ejecutar y explorar.
  • Integración con herramientas como GitHub Codespaces y GitHub Models para una configuración rápida y sencilla. Pero si prefieres ejecutar los ejemplos localmente con tus propios modelos, también puedes hacerlo.

Aprenderás cómo implementar IA Generativa en proyectos .NET, desde generación básica de texto hasta la creación de soluciones completas utilizando GitHub Models, Azure OpenAI Services y modelos locales con Ollama.

📦 Cada Lección Incluye

  • Video Corto: Una visión general rápida de la lección (5-10 minutos).
  • Ejemplos de Código Completos: Totalmente funcionales y listos para ejecutar.
  • Guía Paso a Paso: Instrucciones simples para ayudarte a aprender e implementar los conceptos.
  • Referencias Detalladas: Este curso se centra en la implementación práctica de la IA Generativa, pero también proporcionamos enlaces a explicaciones teóricas en Generative AI for Beginners - A Course cuando sea necesario.

🗃️ Lecciones

# Enlace a la Lección Descripción
01 Introducción a los Fundamentos de IA Generativa para Desarrolladores .NET
  • Visión general de los modelos generativos y sus aplicaciones en .NET
02 Configurando el Entorno de Desarrollo para IA Generativa en .NET
  • Uso de bibliotecas como Microsoft.Extensions.AI y Semantic Kernel.
  • Configuración de proveedores como GitHub Models, Azure AI Foundry y desarrollo local con Ollama.
03 Técnicas Básicas de IA Generativa con .NET
  • Generación de texto y flujos conversacionales.
  • Capacidades multimodales (visión y audio).
  • Agentes
04 Ejemplos Prácticos de IA Generativa en .NET
  • Ejemplos completos que demuestran IA Generativa en escenarios de la vida real.
  • Aplicaciones de búsqueda semántica.
  • Aplicaciones con múltiples agentes.
05 Uso Responsable de IA Generativa en Aplicaciones .NET
  • Consideraciones éticas, mitigación de sesgos e implementaciones seguras.

🌐 Soporte Multilenguaje

Idioma Código Enlace al README Traducido Última Actualización
Chino (Simplificado) zh Traducción al Chino 2025-02-19
Chino (Tradicional) tw Traducción al Chino 2025-02-19
Francés fr Traducción al Francés 2025-02-19
Japonés ja Traducción al Japonés 2025-02-19
Coreano ko Traducción al Coreano 2025-02-19
Portugués pt Traducción al Portugués 2025-02-19
Español es Traducción al Español 2025-02-19
Alemán de Traducción al Alemán 2025-02-19

🛠️ Lo Que Necesitas

Para comenzar, necesitarás:

  1. Una cuenta de GitHub (la gratuita funciona perfectamente) para bifurcar este repositorio completo en tu propia cuenta de GitHub.

  2. GitHub Codespaces habilitado para entornos de codificación instantáneos. Puedes habilitar GitHub Codespaces en la configuración de tu repositorio. Aprende más sobre GitHub Codespaces aquí.

  3. Crea tu copia bifurcando este repositorio, o utiliza el Fork en la parte superior de esta página.

  4. Un conocimiento básico de desarrollo .NET. Aprende más sobre .NET aquí.

Y eso es todo.

Hemos diseñado este curso para que sea lo más sencillo posible. Utilizamos lo siguiente para ayudarte a empezar rápidamente:

  • Ejecutar en GitHub Codespaces: Con un solo clic, obtendrás un entorno preconfigurado para probar y explorar las lecciones.
  • Aprovecha los Modelos de GitHub: Prueba demostraciones impulsadas por IA alojadas directamente en este repositorio. Explicamos más en las lecciones a medida que avanzamos. (Si quieres saber más sobre los Modelos de GitHub, haz clic aquí)

Cuando estés listo para ampliar, también tenemos guías para:

  • Actualizar a Azure OpenAI Services para soluciones escalables y preparadas para empresas.
  • Usar Ollama para ejecutar modelos localmente en tu hardware, mejorando la privacidad y el control.

🤝 ¿Quieres Ayudar?

¡Las contribuciones son bienvenidas! Aquí tienes cómo puedes colaborar:

  • Reporta problemas o errores en el repositorio.

  • Mejora los ejemplos de código existentes o añade nuevos. ¡Haz un fork de este repositorio y propone algunos cambios!

  • Sugiere lecciones adicionales o mejoras.

  • ¿Tienes sugerencias o encontraste errores ortográficos o en el código? Crea un pull request

Consulta el archivo CONTRIBUTING.md para más detalles sobre cómo participar.

📄 Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

🌐 Otros Cursos

Tenemos mucho más contenido para ayudarte en tu proceso de aprendizaje. Échale un vistazo a:

¡Empecemos a aprender sobre Generative AI y .NET! 🚀

Descargo de responsabilidad:
Este documento ha sido traducido utilizando servicios de traducción automática basados en inteligencia artificial. Si bien nos esforzamos por lograr precisión, tenga en cuenta que las traducciones automatizadas pueden contener errores o inexactitudes. 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 por malentendidos o interpretaciones erróneas que surjan del uso de esta traducción.