Contenido del curso
Herramientas y Búsqueda Vectorial
Orquestación y Construcción con LangGraph
Criterios de Uso y Finalización
Memoria persistente en agentes con LangGraph
Resumen
Construir un agente de inteligencia artificial que recuerde lo que conversaste no es magia: es memoria a corto plazo gestionada con checkpoints e hilos en LangGraph, persistida en MongoDB. Aquí verás cómo se conecta esa memoria, por qué importa y para quién resulta útil si estás creando agentes que necesitan contexto entre interacciones.
¿Cómo se agrega memoria a un agente con LangGraph y MongoDB?
El paso final para que tu agente recuerde conversaciones es importar la librería que conecta LangGraph directamente con MongoDB, inicializarla e instanciarla. Con eso, cada checkpoint se guarda en tu base de datos sin lógica adicional.
Cuando ejecutas el grafo, le pasas un thread ID (ID de sesión) y la conversación queda anclada a ese hilo. Si vuelves a preguntar lo mismo, el agente responde con el mismo contexto. Y si preguntas qué fue lo que te acabo de preguntar, el agente lo sabe porque tiene memoria de la estructura y memoria de la conversación.
¿Qué es un checkpoint en LangGraph? Es una foto instantánea del estado de cada nodo en el grafo. Sirve para reconstruir en qué punto iba la conversación o el razonamiento del agente.
¿Qué papel cumplen los hilos frente a los checkpoints?
Los hilos son la lista ordenada de checkpoints en el tiempo. Mientras un checkpoint captura un momento, el hilo da continuidad: es la conversación completa con su contexto. Tú accedes a ese historial con un ID de sesión, y por eso el agente puede retomar exactamente donde lo dejaste.
¿Qué es un agente de inteligencia artificial y cuándo conviene usarlo?
Un agente de IA es un sistema que usa un LLM para razonar sobre un problema, crear un plan y ejecutarlo paso a paso usando herramientas hasta llegar a una solución. No es un chatbot que responde una pregunta: es un orquestador que decide.
Estos son los escenarios donde un agente tiene sentido:
- Tareas complejas sin flujo de trabajo estructurado.
- Procesos donde los pasos son difíciles de predecir.
- Casos que requieren personalización profunda y comportamiento adaptativo en el tiempo.
- Problemas donde hace falta tomar decisiones, no solo seguir instrucciones.
Si tu caso de uso entra en alguno de esos, un agente bien orquestado te ahorra reglas rígidas y código frágil.
¿Para qué sirve LangGraph? Es un framework para orquestar flujos de trabajo de agentes definiendo nodos, aristas y el estado del agente. Es la pieza que une el razonamiento del LLM con las herramientas y la memoria.
¿Por qué usar MongoDB para crear agentes de IA?
MongoDB cubre tres necesidades clave del mismo agente sin que tengas que sumar más infraestructura:
- Almacenar información vectorial para representar documentos y consultas.
- Ejecutar búsquedas vectoriales para recuperar contexto relevante.
- Guardar la memoria a corto plazo del agente mediante checkpoints e hilos.
Y aquí viene lo interesante: al concentrar embeddings, búsqueda y memoria en una sola base, simplificas la arquitectura. Tu agente lee, razona y recuerda desde el mismo lugar.
¿Cómo se relaciona la memoria a corto plazo con conversaciones significativas?
La memoria a corto plazo guarda las conversaciones pasadas para usarlas como contexto en futuras interacciones. Sin ella, cada pregunta arranca en blanco. Con ella, el agente entiende referencias como eso que te pregunté antes y mantiene coherencia. Esa continuidad es lo que separa una demo de un producto utilizable.
¿Cómo obtener el skill badge de agentes con MongoDB?
Después de aprender a crear agentes, búsqueda vectorial y RAG con MongoDB, puedes verificar tus habilidades con un skill badge oficial. El proceso es directo:
- Entra al enlace del skill check para agentes con MongoDB.
- Suscríbete con tu correo electrónico.
- Cambia el idioma desde la flechita superior derecha en settings: español, portugués, inglés o coreano.
- Responde 10 preguntas y aprueba con un mínimo de 8 correctas para obtener el badge.
Todas las preguntas cubren los temas trabajados: agentes, LangGraph, checkpoints, hilos, búsqueda vectorial y memoria con MongoDB. Si seguiste el código, ya tienes el contexto para responderlas.
¿Vas a empezar tu propio agente con memoria persistente o ya tienes uno en marcha? Cuéntame en los comentarios qué caso de uso quieres resolver primero.