Files
curso-langchain/README.md
T
2026-05-29 11:50:55 +02:00

1.8 KiB

Curso LangChain.js — EITB

Materiales del curso de desarrollo de aplicaciones con LLMs usando LangChain.js y TypeScript.


Slides

Presentación del curso.

Arrancar en local:

cd slides && npm install && npm run dev

Ejercicios resueltos

Código de los 6 ejercicios prácticos del curso.

Ejercicios

# Script Descripción
01 npm run 01:comments Clasificador de comentarios — Structured Output + Zod + batch()
02 npm run 02:poet Poeta cibernético — Tools + Structured Output
03 npm run 03:homework Generador de tareas — Agentic loop manual + múltiples tools
04 npm run 04:agent Servidor web con agente — Fastify + SSE + memoria + RAG + generación de .docx
05 npm run 05:indexer Indexador MDN — Web scraping + chunking + Qdrant
06 npm run 06:indexer Indexador guiones de Nolan — Indexación para RAG del agente 04

API Keys necesarias

Servicio Variable Enlace
Mistral AI MISTRAL_API_KEY https://console.mistral.ai/
LangSmith LANGCHAIN_API_KEY https://smith.langchain.com/
Cohere COHERE_API_KEY https://dashboard.cohere.com/
Google AI (opcional) GOOGLE_API_KEY https://aistudio.google.com/apikey
Qdrant (opcional, ej. 05-06) QDRANT_URL + QDRANT_API_KEY https://cloud.qdrant.io/

Arrancar en local:

cd practica_resueltos && cp .env_sample .env  # rellenar las keys
npm install && npm run 04:agent