Ultralytics YOLO27:
Volver al glosario de Ultralytics

LangChain

Aprende cómo LangChain simplifica el desarrollo de aplicaciones con LLM. Descubre cómo conectar modelos de IA con datos en tiempo real e integrar Ultralytics YOLO26 para tareas de visión.

LangChain es un framework de código abierto diseñado para simplificar el desarrollo de aplicaciones basadas en modelos de lenguaje de gran tamaño (LLMs). Aunque los LLMs como GPT-4 son potentes por sí solos, a menudo funcionan de forma aislada y carecen de conocimiento sobre los datos en tiempo real o el contexto empresarial específico. LangChain actúa como puente y permite a los desarrolladores encadenar diversos componentes —como prompts, modelos y fuentes de datos externas— para crear aplicaciones sofisticadas y conscientes del contexto. Al gestionar la complejidad de estas interacciones, LangChain permite que los sistemas de inteligencia artificial (AI) razonen sobre problemas y ejecuten acciones basadas en entradas dinámicas.

Componentes principales de LangChain#

El framework se estructura en torno a varios conceptos modulares que funcionan conjuntamente para mejorar los flujos de trabajo de Procesamiento del lenguaje natural (NLP).

  • Cadenas: Una cadena es el bloque de construcción fundamental y consiste en una secuencia de llamadas a un LLM u otras utilidades. Por ejemplo, una cadena sencilla puede recibir la entrada de un usuario, darle formato mediante una plantilla de ingeniería de prompts y pasarla a un modelo para generar una respuesta. Las cadenas más complejas pueden secuenciar varias llamadas, de modo que la salida de un paso se convierte en la entrada del siguiente.
  • Agentes: A diferencia de las cadenas, que siguen una secuencia codificada, un agente de AI utiliza un LLM como motor de razonamiento para determinar qué acciones ejecutar y en qué orden. Los agentes pueden consultar APIs, buscar en la web o acceder a bases de datos para responder a preguntas que requieren conocimientos actualizados.
  • Recuperación: Para fundamentar las respuestas del modelo en datos objetivos, LangChain facilita la Generación aumentada por recuperación (RAG). Esto implica obtener documentos relevantes de una base de datos vectorial a partir de las consultas del usuario e introducirlos en la ventana de contexto del modelo.
  • Memoria: Los LLM estándar no tienen estado, lo que significa que olvidan las interacciones anteriores. LangChain proporciona componentes de memoria que permiten a los chatbots conservar el contexto durante una conversación, imitando la continuidad de un diálogo humano.

Aplicaciones en el mundo real#

LangChain desempeña un papel fundamental en la transición de la AI generativa desde los notebooks experimentales hasta los entornos de producción en diversos sectores.

  1. Chatea con tus datos (RAG): Una de las aplicaciones más habituales es la búsqueda empresarial. Las empresas utilizan LangChain para incorporar documentación interna, archivos PDF o manuales técnicos a un índice de búsqueda. Cuando un empleado formula una pregunta, el sistema recupera el párrafo pertinente y se lo proporciona al LLM, lo que garantiza que la respuesta sea precisa y esté fundamentada en los datos de la empresa, en lugar de basarse en alucinaciones. Esto mejora significativamente la destilación de conocimiento dentro de las organizaciones.

  2. Análisis multimodal: LangChain puede orquestar flujos de trabajo que combinan texto con otras modalidades, como la visión por ordenador (CV). Por ejemplo, un sistema de seguridad podría utilizar la detección de objetos para identificar a personal no autorizado y, a continuación, activar un agente de LangChain para redactar un informe del incidente y enviarlo por correo electrónico a un supervisor.

Integración con la visión artificial#

La sinergia entre los datos visuales estructurados y el razonamiento lingüístico es un área de desarrollo muy prometedora. Los desarrolladores pueden utilizar modelos de alto rendimiento como Ultralytics YOLO26 para extraer información detallada de las imágenes —como el número de objetos, sus clases o sus ubicaciones— y pasar estos datos estructurados a un flujo de trabajo de LangChain para realizar análisis adicionales o generar una descripción en lenguaje natural.

El siguiente fragmento de Python muestra cómo extraer los nombres de las clases detectadas mediante un modelo de Ultralytics, creando un contexto basado en texto que puede introducirse en una cadena de lenguaje posterior.

from ultralytics import YOLO

# Load the YOLO26 model to generate structured data for a chain
model = YOLO("yolo26n.pt")

# Run inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Extract detection class names to feed into a LangChain prompt
detections = [model.names[int(c)] for c in results[0].boxes.cls]

# Format the output as a context string for an LLM
chain_input = f"The image contains the following objects: {', '.join(detections)}."
print(chain_input)

Diferencias entre términos clave#

Es importante diferenciar LangChain de las tecnologías que orquesta:

  • LangChain frente a LLMs: El LLM (por ejemplo, GPT-4 de OpenAI o Claude de Anthropic) es el «cerebro» que procesa y genera texto. LangChain es la «estructura de soporte» o infraestructura que conecta ese cerebro con canalizaciones de preprocesamiento de datos, APIs e interfaces de usuario.
  • LangChain frente a la ingeniería de prompts: La ingeniería de prompts se centra en elaborar la entrada de texto óptima para obtener el mejor resultado de un modelo. LangChain automatiza la gestión de estos prompts y permite utilizar plantillas de prompts dinámicas que se rellenan con datos mediante programación antes de enviarlas al modelo.

Para los desarrolladores que quieran crear sistemas de AI robustos, consultar la documentación oficial de LangChain ofrece análisis técnicos detallados, mientras que la documentación de Ultralytics proporciona las herramientas necesarias para integrar capacidades de visión de última generación en estos flujos de trabajo inteligentes. Además, los usuarios pueden utilizar la Ultralytics Platform para gestionar los conjuntos de datos y las canalizaciones de entrenamiento que alimentan estos avanzados sistemas multimodales.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático