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-with-javascript
Curso introductorio dirigido por Microsoft para aprender IA generativa con JavaScript mediante una historia de viajes en el tiempo y una app de chat con personajes.
- Estrellas
- 1,292
- Forks
- 851
- Issues abiertos
- 16
- Último commit
- hace 5 días
¿Qué es?
Este curso introductorio está dirigido a desarrolladores de JavaScript que quieren añadir funciones de IA generativa a sus apps. Se organiza en ocho lecciones escritas que cubren los fundamentos de los LLM, cómo crear una primera app de IA, ingeniería de prompts, salida estructurada, generación aumentada por recuperación (RAG), llamadas a herramientas y funciones, y el Model Context Protocol (MCP), incluida la creación de un servidor MCP y la mejora de un cliente MCP con un LLM.
El curso se plantea como una aventura de viajes en el tiempo en la que los estudiantes conversan con figuras históricas como Leonardo da Vinci y Ada Lovelace. El repositorio incluye una app complementaria que permite interactuar con estos personajes, y cada lección incluye una tarea, un cuestionario y sus soluciones.
El repositorio se puede ejecutar en GitHub Codespaces o localmente con Node.js LTS. La configuración del modelo se realiza con Microsoft Foundry: hay que desplegar un modelo de chat y guardar su endpoint y su clave API en un archivo `.env` en la raíz.
Funciones clave
- 01Ocho lecciones que abarcan desde los fundamentos de los LLM hasta el desarrollo de clientes MCP.
- 02App complementaria para conversar con personajes históricos mediante IA generativa.
- 03Cada lección incluye una tarea, un cuestionario y sus soluciones.
- 04Se ejecuta en GitHub Codespaces o localmente con Node.js LTS.
- 05Etiquetas de audio en el contenido de las lecciones para escucharlas además de leerlas.
Casos de uso
- Desarrolladores de JavaScript que recién empiezan con los LLM y quieren una introducción práctica y guiada.
- Aprender RAG, llamadas a herramientas o MCP con ejemplos ejecutables en JavaScript.
- Instructores que buscan un curso estructurado con tareas y cuestionarios.
Inicio rápido
- 1
Haz un fork del repositorio en GitHub
- 2
Crea un Codespace desde el botón Code de tu fork y, después, sigue la guía de configuración del curso
- 3
O ejecuta el código localmente con Node.js LTS siguiendo la opción de aplicación local de la guía de configuración
Antes de usarlo
- Para ejecutar los ejemplos, necesitas un proyecto de Microsoft Foundry con un modelo de chat implementado y una clave de API.
- Los personajes históricos de la aplicación complementaria son contenido ficticio generado por IA y no representan opiniones reales.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es generative-ai-with-javascript?
- Curso introductorio dirigido por Microsoft para aprender IA generativa con JavaScript mediante una historia de viajes en el tiempo y una app de chat con personajes. Este curso introductorio está dirigido a desarrolladores de JavaScript que quieren añadir funciones de IA generativa a sus apps. Se organiza en ocho lecciones escritas que cubren los fundamentos de los LLM, cómo crear una primera app de IA, ingeniería de prompts, salida estructurada, generación aumentada por recuperación (RAG), llamadas a herramientas y funciones, y el Model Context Protocol (MCP), incluida la creación de un servidor MCP y la mejora de un cliente MCP con un LLM.
- ¿generative-ai-with-javascript es gratuito? ¿Qué licencia tiene?
- generative-ai-with-javascript es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿generative-ai-with-javascript sigue mantenido?
- Mantenimiento activo. El último commit de generative-ai-with-javascript fue el 2 nov 2026.
- ¿Para qué puedo usar generative-ai-with-javascript?
- Desarrolladores de JavaScript que recién empiezan con los LLM y quieren una introducción práctica y guiada. Aprender RAG, llamadas a herramientas o MCP con ejemplos ejecutables en JavaScript. Instructores que buscan un curso estructurado con tareas y cuestionarios.
- ¿Cómo se instala generative-ai-with-javascript?
- Haz un fork del repositorio en GitHub Crea un Codespace desde el botón Code de tu fork y, después, sigue la guía de configuración del curso O ejecuta el código localmente con Node.js LTS siguiendo la opción de aplicación local de la guía de configuración
- ¿Dónde consigo generative-ai-with-javascript?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/generative-ai-with-javascript
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de más de 90 proyectos tutoriales prácticos sobre LLM, pipelines RAG y agentes de IA, organizados por nivel de dificultad.
Comprime resultados de herramientas, logs, archivos y fragmentos RAG antes de enviarlos a un LLM, como biblioteca, proxy o servidor MCP.
Curso basado en proyectos que enseña a crear el entorno, el estado, la verificación y los mecanismos de control que hacen fiables a los agentes de programación con IA.
Colección de 22 técnicas de prompt engineering, cada una explicada en un tutorial práctico de Jupyter Notebook para trabajar con LLMs.
Curso gratuito y de código abierto en chino sobre IA, con habilidades prácticas para Claude Code, Codex, OpenClaw, Hermes, ingeniería de prompts y herramientas de IA para imágenes, voz y música.