Saltar al contenido

LangChain

Marco de desarrollo para construir aplicaciones con modelos de lenguaje, encadenando llamadas, herramientas, memoria y fuentes de datos. Facilita crear sistemas RAG y agentes.

Marco de desarrollo para construir aplicaciones con modelos de lenguaje, encadenando llamadas, herramientas, memoria y fuentes de datos. Facilita crear sistemas RAG y agentes.

Actualizado: 3 de junio de 2026.

LangChain ofrece bloques reutilizables para conectar un LLM con bases de datos vectoriales, herramientas externas y memoria, simplificando la construcción de RAG y agentes.

Qué resuelve

Estandariza patrones repetitivos: gestionar prompts, encadenar pasos, orquestar herramientas y mantener contexto entre llamadas.

En el ecosistema

Es uno de varios frameworks (junto a otros como LlamaIndex o frameworks de orquestación de agentes) para llevar prototipos a producción.

Términos relacionados

RAG (generación aumentada por recuperación)RAG es una arquitectura de inteligencia artificial que recupera información relevante desde documentos, bases de datos u otras fuentes externas y la añade al contexto de un modelo de lenguaje antes de generar una respuesta. Permite trabajar con conocimiento privado o reciente sin reentrenar los pesos del modelo.Agente de IAUn agente de IA es un sistema que usa un modelo para decidir y ejecutar los pasos de una tarea dentro de límites definidos. Recibe un objetivo, observa el estado, selecciona herramientas, actúa, comprueba el resultado y continúa, se detiene o solicita ayuda. A diferencia de un chatbot simple, puede modificar sistemas externos, por lo que necesita permisos, evaluaciones y supervisión proporcionales al riesgo.Orquestación de agentesCoordinación de varios pasos, herramientas o agentes de IA para completar un flujo de trabajo. Define el orden, las condiciones y el paso de información entre componentes.Llamada a funciones (function calling): qué esLa llamada a funciones o function calling es el mecanismo por el que un modelo de IA solicita usar una función o herramienta mediante datos estructurados. El modelo propone el nombre y los argumentos; la aplicación valida permisos, ejecuta la operación y devuelve el resultado al modelo. No significa que el modelo ejecute código por sí solo ni que la llamada sea segura sin controles.Base de datos vectorial: qué es y cómo funcionaUna base de datos vectorial es un sistema que almacena embeddings junto con identificadores y metadatos, construye un índice para buscar vecinos cercanos y devuelve elementos semánticamente similares a un vector de consulta. Puede ser un producto especializado o una capacidad añadida a un buscador o base tradicional; guardar vectores no basta sin estrategia de recuperación, filtros y evaluación.

02 / LLEVAR A LA PRÁCTICA

Después de leer

Convierte una idea útil en una habilidad repetible.

Elige una ruta breve, aplícala a una tarea real y termina con algo que puedas revisar, usar o compartir.

Hablar por WhatsApp