Medellín, Colombia · UTC−5 · Operación remota en Latinoamérica y Estados Unidos hello@quarl.co ES · EN
quarl EN

LangChain y LangGraph, de la prueba de concepto a producción

Los frameworks no son el problema; el problema es lo que pasa cuando el flujo tiene estado, falla a mitad de camino y hay que entender por qué. Eso es lo que LangGraph resuelve y lo que sabemos operar.

3 años construyendo sobre LangChain en producción · 2M+ usuarios servidos por sistemas construidos con estas herramientas · 3–5 días para una revisión de arquitectura

  • LangGraph
  • LangChain
  • LangSmith
  • Estado durable
  • Human-in-the-loop
  • Reproducción
  • Checkpointing
Contáctanos Cómo trabajamos Gratis, sin venta · la propuesta llega en 48 horas

Construido sobre

  • Anthropic
  • Claude
  • Google Gemini
  • Google Cloud
  • LangChain
  • LangGraph
  • PostgreSQL
  • Qdrant
  • Datadog

Un equipo de ingeniería que ya estuvo del otro lado

Noventa segundos: quiénes somos, cómo trabajamos y qué recibís al final.

Medir antes de arreglar, y volver a medir después

Un conjunto de preguntas reales con su respuesta correcta, el sistema tal como está, y los fallos ordenados por impacto. Así se sabe qué arreglar primero y si el arreglo sirvió.

Ejemplo: primero se mide qué tan bien responde el sistema hoy, se arregla lo que más pesa, y se vuelve a medir con las mismas preguntas.

01Conjunto de referencia

Preguntas_reales.xlsx100 filas
Respuestas_esperadas100
Logs_produccion30 días
Quejas_soporte214

100 preguntas · 100 respuestas correctas

02Sistema actual

encuentra el fragmento61
responde con fundamento68
sin inventar74

03Fallos por impacto

  • Responde sobre la entidad equivocada19
  • Inventa cuando no encuentra11
  • Fragmento cortado a la mitad6
  • La fuente vieja gana a la nueva3

04Arreglo

Etiqueta por entidad en la ingesta
Negativa explícita sin respaldo
Fragmentar por sección, no por tamaño
Priorizar por fecha del documento

05Remedición

6191encuentra el fragmento
6894responde con fundamento

mismo conjunto, misma métrica

Deslizar para ver el recorrido

Qué son

Uno compone, el otro sostiene

LangChain es el framework para componer aplicaciones sobre modelos de lenguaje: conectar el modelo con fuentes de datos, herramientas, memoria y cadenas de razonamiento. Resuelve muy bien la construcción.

LangGraph resuelve lo que viene después. Modela el flujo como un grafo con estado durable: el proceso puede pausarse esperando la aprobación de una persona, reintentar un paso puntual sin repetir los anteriores, sobrevivir a un reinicio y reproducirse completo para depurar qué pasó. Un flujo sin eso funciona hasta el primer fallo a mitad de camino.

Por eso la mayoría de lo que ponemos en producción con agentes corre sobre LangGraph, y LangChain queda para las piezas de composición.

Servicios

Cómo podemos entrar

01 3–5 días

Revisión de arquitectura

Tienen un diseño o una implementación y quieren una segunda opinión antes de comprometer trimestres. Informe con hallazgos, riesgos y recomendaciones concretas.

02

Desarrollo a la medida

Construimos el sistema: grafo, herramientas, barreras, persistencia de estado, evaluación y observabilidad con LangSmith.

03 1–2 semanas

Auditoría de un proyecto existente

Cuando el sistema está construido pero falla, cuesta demasiado o nadie entiende por qué toma las decisiones que toma.

04

Equipo integrado

Nos sumamos al equipo, los procesos y el repositorio del cliente por algunos meses, y dejamos capacidad instalada en su gente.

Dónde se rompen estos sistemas

01

Estado y checkpointing

Si el proceso no persiste, cualquier fallo obliga a rehacerlo entero — y en flujos con acciones ya ejecutadas, eso duplica trabajo o cobros.

02

Puntos de interrupción humana

Qué acciones deberían requerir aprobación y no la requieren.

03

Límites de pasos, tiempo y costo

Un grafo sin techo entra en bucle. Es el error que más presupuesto quema.

04

Manejo de fallos de herramientas

Qué pasa cuando la API que el agente consulta devuelve error o tarda demasiado.

05

Observabilidad

Si no hay trazas por paso, depurar es adivinar. LangSmith bien configurado cambia esto por completo.

06

Evaluación

Un conjunto de casos con resultado esperado, corriendo en integración continua junto con el resto de las pruebas.

01

Una opinión honesta sobre frameworks

No todo necesita LangGraph. Para un flujo lineal de tres pasos sin estado ni aprobaciones, una función bien escrita con llamadas directas al modelo es más simple de mantener y más fácil de depurar.

Decimos cuándo el framework sobra. Meter una abstracción pesada donde no hace falta es la forma más común de convertir un proyecto sencillo en uno caro.

Servicios relacionados

Agentes de IA

Agentes que hacen el trabajo, no que lo conversan

Orquestación con LangGraph, estado durable y supervisión humana en los pasos con consecuencia.

Modelos de lenguaje

Aplicaciones sobre LLM que aguantan usuarios reales

Aplicaciones LLM con salida estructurada y llamada a herramientas.

Sistemas RAG

RAG que responde bien, y sabe cuándo callarse

Segmentación, reordenamiento y búsqueda híbrida, evaluados con recall@k y NDCG.

Consultoría de IA

Consultoría en inteligencia artificial

Arquitectura, criterios de evaluación y costo por consulta antes de escribir código.

En resumen

Cuatro cosas antes de la llamada

  1. 01

    LangChain compone y LangGraph sostiene: el primero conecta modelos con datos y herramientas; el segundo modela el flujo como un grafo con estado durable.

  2. 02

    El estado durable permite pausar esperando aprobación humana, reintentar un paso sin repetir los anteriores, sobrevivir a un reinicio y reproducir una ejecución completa para depurarla.

  3. 03

    En una auditoría Quarl revisa grafo, checkpointing, puntos de interrupción humana, límites de pasos y costo, manejo de fallos de herramientas, observabilidad con LangSmith y evaluación.

  4. 04

    No todo necesita un framework: para un flujo lineal de pocos pasos sin estado ni aprobaciones, código directo es más simple de mantener y más barato de operar.

Por acá entran los datos

Un sistema de IA vale lo que valen las fuentes que tiene detrás. Estos son los conectores estándar; cualquier cosa con API o base de datos se conecta igual, y lo que no tiene API se resuelve por archivo.

SAP

ERP corporativo

ERP

Oracle

ERP y base de datos

ERP

NetSuite

ERP en la nube

ERP

Salesforce

CRM y servicio

CRM

HubSpot

CRM y marketing

CRM

PostgreSQL

Base de datos y pgvector

Bases de datos

Un RAG en producción, tres años, dos millones de usuarios

Construimos y operamos el asistente de una plataforma de lealtad con más de dos millones de usuarios activos en diez países.

Hicimos el pipeline completo: ingesta y normalización de documentos, fragmentación, generación de embeddings, almacén vectorial sobre Azure AI Search y Pinecone, y recuperación con generación fundamentada sobre LangChain.

Lo sostuvimos con más del 99% de disponibilidad durante tres años.

Sistemas RAG →

Preguntas frecuentes

01 ¿Cuál es la diferencia entre LangChain y LangGraph?

LangChain es para componer: conecta modelos con datos, herramientas y memoria. LangGraph es para operar: modela el flujo como un grafo con estado durable, con la posibilidad de pausar esperando aprobación humana, reintentar un paso sin repetir los anteriores, sobrevivir a reinicios y reproducir una ejecución completa para depurarla. LangChain ayuda a construirlo; LangGraph permite sostenerlo.

02 ¿Hace falta usar un framework?

No siempre. Para un flujo lineal de pocos pasos, sin estado ni aprobaciones, código directo es más simple de mantener. El framework empieza a pagar cuando hay ramificación, estado que sobrevive a reinicios, aprobaciones humanas, reintentos parciales o necesidad de reproducir ejecuciones. Meter la abstracción antes de necesitarla encarece el proyecto sin dar nada a cambio.

03 ¿Trabajan sobre un proyecto que ya empezamos?

Sí, y es una parte importante de lo que hacemos. La auditoría revisa el grafo, el manejo de estado, las barreras, los límites de costo, el manejo de fallos y la observabilidad, y entrega hallazgos ordenados por impacto con el arreglo de cada uno. Podemos ejecutar esos arreglos o dejarlos documentados para el equipo interno.

04 ¿Pueden capacitar a nuestro equipo?

Sí. En el formato de equipo integrado trabajamos dentro del repositorio y los procesos del cliente, en programación conjunta con su gente, con el objetivo explícito de dejar capacidad instalada. Es más lento que hacerlo por fuera y entregar, y a mediano plazo sale mucho más barato.

05 ¿Qué es el estado durable y por qué importa tanto?

Es que el flujo guarde en qué punto va, de forma que un reinicio, un fallo de red o una espera de aprobación no obliguen a empezar de cero. Importa porque en un flujo que ya ejecutó acciones —envió un correo, cobró, creó un registro— repetir desde el principio no es solo lento: duplica efectos en el mundo real. Es la razón principal por la que LangGraph existe.

06 ¿Usan LangSmith?

Sí, para trazabilidad y evaluación. Permite ver cada paso de una ejecución con sus entradas y salidas, comparar configuraciones y correr conjuntos de evaluación de forma sistemática. Cuando el cliente prefiere no depender de un servicio externo, montamos trazabilidad equivalente sobre Datadog o herramientas propias.

07 ¿Y frameworks alternativos?

Conocemos CrewAI, AutoGen y las alternativas ligeras, y en algunos casos son la elección correcta. Nuestro criterio es cuál se puede operar mejor en producción: estado, depuración, control de costo y madurez del ecosistema. Hoy LangGraph gana en la mayoría de los casos empresariales, pero no es una posición ideológica.

08 ¿En qué idioma trabajan?

Python y TypeScript, según lo que use el equipo del cliente. LangChain y LangGraph tienen implementación en ambos y elegimos la que le permita a su gente mantener el sistema, no la que nos resulte más cómoda.

Quince minutos. Una respuesta concreta.

Se arregla, se construye, o no vale la pena. Y si el diagnóstico no llega a tres hallazgos accionables, no se cobra.

Sin logos prestados y sin testimonios escritos por nosotros.

Contáctanos