LangChain

LangChain es el framework mas usado para construir aplicaciones con modelos de lenguaje. Con mas de 90.000 estrellas en GitHub y 3.000+ contribuidores, proporciona abstracciones probadas para conectar LLMs con datos, herramientas externas y memoria persistente de forma estructurada.

Componentes principales

Chains: secuencias de llamadas a LLMs donde la salida de una alimenta la entrada de la siguiente (extraer datos de un PDF, clasificarlos y generar un informe en 3 pasos encadenados). Agents: modelos que deciden que herramientas usar y en que orden basandose en la tarea (buscar en una base de datos, llamar a una API, calcular un resultado). RAG (Retrieval Augmented Generation): conexion de LLMs con bases de datos vectoriales (Pinecone, Weaviate, pgvector) para responder con informacion propia en lugar de conocimiento general. Memory: persistencia de contexto entre conversaciones usando buffers, resumenes o ventanas deslizantes.

LangGraph: agentes con estado

La evolucion mas reciente es LangGraph, un framework para construir agentes como grafos de estado. Permite flujos complejos con bifurcaciones (si el usuario pide X, ejecutar rama A; si pide Y, rama B), loops (reintentar hasta que el resultado pase validacion) y puntos de control humano (pausar y pedir aprobacion antes de enviar un email). Los agentes pueden ejecutar multiples pasos, retroceder si algo falla y guardar su estado para retomar mas tarde.

LangSmith: observabilidad

La plataforma complementaria para monitorizar, depurar y evaluar aplicaciones de LLM en produccion. Traza cada llamada con inputs, outputs y latencia. Mide costes por usuario y por feature. Permite crear datasets de evaluacion con casos reales y comparar la calidad entre versiones de tu prompt o entre modelos distintos (por ejemplo, medir si Claude Sonnet rinde igual que GPT-4o para tu caso).

Caso practico

Una consultora de 50 personas construyo un asistente interno que busca en 10.000 documentos de proyectos anteriores (PDFs, presentaciones, hojas de calculo). Los consultores preguntan "que metodologia usamos en el proyecto X para el cliente Y" y obtienen respuestas con citas a los documentos originales y enlaces directos al archivo. Construido con LangChain + Pinecone en 3 semanas por un equipo de 2 desarrolladores.

Precio

LangChain es open-source y gratuito (MIT license). LangSmith tiene plan gratuito con 5.000 trazas al mes. Plus a 39 USD/mes con 50.000 trazas y evaluaciones automatizadas. Enterprise personalizado con SSO, soporte dedicado y despliegue on-premise.