📚 Curso 1: Fundamentos de LangGraph
👋 Bienvenida al Curso 1
¡Bienvenidos al primer curso de Fundamentos de LangGraph! 🚀
En este curso, nos sumergiremos en los conceptos esenciales para dominar LangGraph, una poderosa herramienta para construir flujos de trabajo complejos con modelos de lenguaje. Desde nodos y conexiones hasta la gestión de memoria y reducción de resultados, cubriremos todos los pilares clave que necesitas para crear aplicaciones con LLMs.
🎯 ¿Qué Aprenderemos?
- Comprender la estructura básica de LangGraph y sus ventajas.
- Crear y conectar nodos para formar flujos de trabajo.
- Implementar routers para enrutar dinámicamente los datos.
- Utilizar reducers para consolidar y filtrar información.
- Manejar la memoria de estado (state schema) para flujos persistentes.
- Utilizar Tools para ejecutar acciones externas al grafo.
- Optimizar y filtrar mensajes con técnicas avanzadas de trim y filter.
🏆 Objetivo del Curso
Al finalizar este curso, serás capaz de construir flujos de trabajo de LLM desde cero, comprender cómo funciona LangGraph a nivel fundamental y aplicar este conocimiento para construir soluciones reales y escalables.
📋 Temario
- Tema 0: Que es LangGraph?
- Tema 1: Nodos
- Tema 2: Edges (Conexiones)
- Tema 3: State Schema
- Tema 3: Memoria
- Tema 5: Chains y Flujos de Trabajo
- Tema 6: Routers
- Tema 7: Reducers
- Tema 8: tools
- Tema 9: Trim y Filtrado de Mensajes
🏁 Resultado Final del Curso
- Habrás construido flujos básicos de LLM usando LangGraph.
- Tendrás una base sólida para afrontar proyectos avanzados en los siguientes cursos.
- Entenderás los conceptos básicos de memoria, rutas y nodos aplicados en pipelines de procesamiento.
⚙️ Tecnologías Utilizadas
- LangGraph 0.3.x
- Python 3.10+
- FastAPI
- PostgreSQL para manejo de memoria
- Google Colab (opcional para pruebas)