Prompteo

Unidad 1 · 2 min

Qué es LangChain

Las cuatro piezas de un agente y qué problema resuelve el framework.

Qué es LangChain

LangChain es un framework para construir agentes: programas donde un modelo decide qué hacer y puede invocar funciones para hacerlo.

La documentación lo descompone en cuatro piezas:

  • Model — el LLM que impulsa al agente.
  • Tools — las funciones que el agente puede invocar.
  • Prompt / system prompt — las instrucciones que guían su comportamiento.
  • Harness — la capa de orquestación que coordina todo lo anterior.

Esa cuarta pieza es la que suele pasarse por alto y la que justifica el framework. Modelo, herramientas y prompt los podés tener sueltos; lo que hace falta es algo que los haga girar en un loop: pasarle las herramientas al modelo, recibir su decisión, ejecutar la herramienta, devolverle el resultado y repetir hasta que termine.

create_agent

El harness de LangChain se llama create_agent, y la documentación lo describe como mínimo y altamente configurable: uno compone solo los componentes que su caso necesita, en vez de recibir una torre de abstracciones.

from langchain.agents import create_agent

La versión

LangChain está en la serie 1.x (langchain 1.3.14 al momento de escribir esto). La 1.0 fue la primera versión mayor del framework, y trajo un compromiso explícito: sin cambios incompatibles hasta la 2.0.

Eso no es un detalle administrativo. Es lo que hace razonable construir algo encima.