21 Lecciones que enseñan todo lo que necesitas saber para comenzar a construir aplicaciones de IA Generativa
Árabe | Bengalí | Búlgaro | Birmano (Myanmar) | Chino (Simplificado) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Macau) | 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 | Kannada | Coreano | Lituano | Malayo | Malayalam | Maratí | Nepalí | Pidgin Nigeriano | Noruego | Persa (Farsi) | Polaco | Portugués (Brasil) | Portugués (Portugal) | Punjabi (Gurmukhi) | Rumano | Ruso | Serbio (Cirílico) | Eslovaco | Esloveno | Español | Swahili | Sueco | Tagalo (Filipino) | Tamil | Telugu | Tailandés | Turco | Ucraniano | Urdu | Vietnamita
¿Prefieres clonar localmente?
Este repositorio incluye más de 50 traducciones, lo que incrementa significativamente el tamaño de descarga. Para clonar sin traducciones, usa sparse checkout:
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.
Aprende los fundamentos para construir aplicaciones de IA Generativa con nuestro curso completo de 21 lecciones por Microsoft Cloud Advocates.
Este curso tiene 21 lecciones. Cada lección cubre su propio tema, ¡así que comienza por donde quieras!
Las lecciones están etiquetadas como lecciones "Learn" que explican un concepto de IA Generativa o lecciones "Build" que explican un concepto y ejemplos de código en Python y TypeScript cuando es posible.
Para desarrolladores .NET revisa IA Generativa para Principiantes (Edición .NET)!
Cada lección también incluye una sección "Keep Learning" con herramientas adicionales de aprendizaje.
-
Azure OpenAI Service - Lecciones: "aoai-assignment"
-
Catálogo de Modelos de GitHub Marketplace - Lecciones: "githubmodels"
-
API de OpenAI - Lecciones: "oai-assignment"
-
Es útil tener conocimientos básicos de Python o TypeScript - *Para principiantes absolutos, revisa estos cursos de Python y TypeScript
-
Una cuenta de GitHub para hacer fork de este repositorio completo 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 añadir (🌟) este repositorio a tus favoritos para encontrarlo más fácilmente después.
Si buscas ejemplos de código más avanzados, revisa nuestra colección de muestras de código de IA Generativa en Python y TypeScript.
Únete a nuestro servidor oficial de Discord Azure AI Foundry para conocer y conectar con otros estudiantes que realizan este curso y recibir soporte.
Haz preguntas o comparte comentarios sobre los productos en nuestro Foro de Desarrolladores Azure AI Foundry en Github.
Visita Microsoft for Startups para saber cómo comenzar a construir con créditos de Azure hoy mismo.
¿Tienes sugerencias o encontraste errores ortográficos o de código? Abre un issue o Crea un pull request
- Una breve introducción en video al tema
- Una lección escrita ubicada en el README
- Ejemplos de código en Python y TypeScript que soportan Azure OpenAI y OpenAI API
- Enlaces a recursos adicionales para continuar tu aprendizaje
| # | Enlace de la Lección | Descripción | Video | Aprendizaje Extra |
|---|---|---|---|---|
| 00 | Configuración del Curso | Aprender: Cómo configurar tu entorno de desarrollo | Video Próximamente | Aprender más |
| 01 | Introducción a la IA Generativa y LLMs | Aprender: Comprender qué es la IA Generativa y cómo funcionan los Modelos de Lenguaje Grande (LLMs) | Video | Aprender más |
| 02 | Explorando y comparando diferentes LLMs | Aprender: Cómo seleccionar el modelo adecuado para tu caso de uso | Video | Aprender más |
| 03 | Uso responsable de la IA Generativa | Aprender: Cómo construir aplicaciones de IA Generativa de manera responsable | Video | Aprender más |
| 04 | Comprendiendo los fundamentos de Prompt Engineering | Aprender: Mejores prácticas prácticas para Prompt Engineering | Video | Aprender más |
| 05 | Creación de Prompts Avanzados | Aprende: Cómo aplicar técnicas de ingeniería de prompts que mejoran el resultado de tus prompts. | Video | Más información |
| 06 | Creación de Aplicaciones de Generación de Texto | Construye: Una aplicación de generación de texto usando Azure OpenAI / OpenAI API | Video | Más información |
| 07 | Creación de Aplicaciones de Chat | Construye: Técnicas para construir e integrar aplicaciones de chat de manera eficiente. | Video | Más información |
| 08 | Creación de Aplicaciones de Búsqueda con Bases de Datos Vectoriales | Construye: Una aplicación de búsqueda que utiliza Embeddings para buscar datos. | Video | Más información |
| 09 | Creación de Aplicaciones de Generación de Imágenes | Construye: Una aplicación de generación de imágenes | Video | Más información |
| 10 | Creación de Aplicaciones IA Low Code | Construye: Una aplicación de IA Generativa usando herramientas Low Code | Video | Más información |
| 11 | Integración de Aplicaciones Externas con Llamadas a Funciones | Construye: Qué es la llamada a funciones y sus casos de uso para aplicaciones | Video | Más información |
| 12 | Diseño de UX para Aplicaciones de IA | Aprende: Cómo aplicar principios de diseño UX al desarrollar aplicaciones de IA Generativa | Video | Más información |
| 13 | Seguridad en Tus Aplicaciones de IA Generativa | Aprende: Las amenazas y riesgos para sistemas de IA y métodos para asegurar estos sistemas. | Video | Más información |
| 14 | El Ciclo de Vida de Aplicaciones de IA Generativa | Aprende: Las herramientas y métricas para gestionar el Ciclo de Vida de LLM y LLMOps | Video | Más información |
| 15 | Generación Aumentada por Recuperación (RAG) y Bases de Datos Vectoriales | Construye: Una aplicación usando un Framework RAG para recuperar embeddings desde Bases de Datos Vectoriales | Video | Más información |
| 16 | Modelos de Código Abierto y Hugging Face | Construye: Una aplicación usando modelos de código abierto disponibles en Hugging Face | Video | Más información |
| 17 | Agentes de IA | Construye: Una aplicación usando un Framework de Agentes de IA | Video | Más información |
| 18 | Fine-Tuning de LLMs | Aprende: Qué, por qué y cómo hacer fine-tuning de LLMs | Video | Más información |
| 19 | Construyendo con SLMs | Aprende: Los beneficios de construir con Modelos de Lenguaje Pequeños | Video Pronto | Más información |
| 20 | Construyendo con Modelos Mistral | Aprende: Las características y diferencias de los Modelos de la Familia Mistral | Video Pronto | Más información |
| 21 | Construyendo con Modelos Meta | Aprende: Las características y diferencias de los Modelos de la Familia Meta | Video Pronto | Más información |
Agradecimientos especiales a John Aziz por crear todas las GitHub Actions y flujos de trabajo
Bernhard Merkle por realizar contribuciones clave en cada lección para mejorar la experiencia del aprendiz y del código.
¡Nuestro equipo produce otros cursos! Mira:
Si te quedas atascado o tienes alguna pregunta sobre cómo crear aplicaciones de IA, únete a otros aprendices y desarrolladores experimentados en discusiones sobre MCP. Es una comunidad de apoyo donde las preguntas son bienvenidas y el conocimiento se comparte libremente.
Si tienes comentarios sobre el producto o errores mientras construyes, visita:
Aviso legal: Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque 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 la fuente autorizada. Para información crítica, se recomienda la traducción profesional realizada por un humano. No nos responsabilizamos por ningún malentendido o interpretación errónea que pueda surgir del uso de esta traducción.