YOLO Vision 2026:
Voltar para o Glossário da Ultralytics

LangChain

Aprende como o LangChain simplifica o desenvolvimento de aplicações de LLM. Descobre como ligar modelos de IA com dados em tempo real e integrar o Ultralytics YOLO26 para tarefas de visão.

O LangChain é uma framework de código aberto desenhada para simplificar o desenvolvimento de aplicações alimentadas por large language models (LLMs). Embora os LLMs como o GPT-4 sejam potentes por si só, muitas vezes operam de forma isolada, carecendo de conhecimento sobre dados em tempo real ou de contexto de negócio específico. O LangChain atua como uma ponte, permitindo aos programadores encadear vários componentes — tais como prompts, modelos e fontes de dados externas — para criar aplicações sofisticadas e conscientes do contexto. Ao gerir a complexidade destas interações, o LangChain permite que os sistemas de artificial intelligence (AI) raciocinem sobre problemas e tomem ações com base em entradas dinâmicas.

Componentes principais do LangChain#

A framework é construída em torno de vários conceitos modulares que funcionam em conjunto para melhorar os fluxos de trabalho de Natural Language Processing (NLP).

  • Chains: O bloco de construção fundamental, uma chain é uma sequência de chamadas a um LLM ou a outros utilitários. Por exemplo, uma chain simples pode receber a entrada de um utilizador, formatá-la utilizando um modelo de prompt engineering e passá-la a um modelo para gerar uma resposta. Chains mais complexas podem ordenar várias chamadas, onde a saída de um passo se torna a entrada para o seguinte.
  • Agents: Ao contrário das chains, que seguem uma sequência hardcoded, um AI agent utiliza um LLM como motor de raciocínio para determinar que ações tomar e em que ordem. Os agentes podem consultar APIs, pesquisar na web ou aceder a bases de dados para responder a perguntas que exijam conhecimentos atualizados.
  • Retrieval: Para fundamentar as respostas do modelo em dados factuais, o LangChain facilita a Retrieval-Augmented Generation (RAG). Isto envolve a obtenção de documentos relevantes a partir de uma vector database com base nas consultas do utilizador e a sua introdução na janela de contexto do modelo.
  • Memory: Os LLMs padrão são apátridas (stateless), o que significa que esquecem as interações anteriores. O LangChain fornece componentes de memória que permitem aos chatbots manter o contexto ao longo de uma conversação, imitando a continuidade de um dialog humano.

Aplicações no Mundo Real#

O LangChain é fundamental para levar a IA generativa de notebooks experimentais para ambientes de produção em diversos setores.

  1. Chat with Your Data (RAG): Uma das aplicações mais comuns é a pesquisa empresarial. As empresas utilizam o LangChain para ingerir documentação interna, PDFs ou manuais técnicos num índice pesquisável. Quando um colaborador faz uma pergunta, o sistema retira o parágrafo relevante e envia-o para o LLM, garantindo que a resposta é precisa e baseada nos dados da empresa e não gerada por alucinação. Isto melhora significativamente a knowledge distillation dentro das organizações.

  2. Multimodal Analysis: O LangChain pode orquestrar fluxos de trabalho que combinam texto com outras modalidades, tais como Computer Vision (CV). Por exemplo, um sistema de segurança pode utilizar a object detection para identificar pessoal não autorizado e, em seguida, acionar um agente LangChain para redigir um relatório de incidentes e enviá-lo por e-mail a um supervisor.

Integração com Visão Computacional#

A sinergia entre dados visuais estruturados e o raciocínio linguístico é uma área de desenvolvimento poderosa. Os programadores podem usar modelos de alto desempenho como o Ultralytics YOLO26 para extrair informações detalhadas de imagens — tais como contagens de objetos, classes ou localizações — e passar estes dados estruturados para um fluxo de trabalho LangChain para análise posterior ou descrição em linguagem natural.

O seguinte snippet de Python demonstra como extrair nomes de classes detetadas utilizando um modelo Ultralytics, criando um contexto baseado em texto que pode ser alimentado num language chain a jusante.

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)

Diferenciando Termos Chave#

É importante diferenciar o LangChain das tecnologias que ele orquestra:

  • LangChain vs. LLMs: O LLM (por exemplo, o GPT-4 da OpenAI ou o Claude da Anthropic) é o "cérebro" que processa e gera texto. O LangChain é a "estrutura" ou infraestrutura que liga esse cérebro a pipelines de data preprocessing, APIs e interfaces de utilizador.
  • LangChain vs. Prompt Engineering: A engenharia de prompts foca-se na criação da entrada de texto ideal para obter o melhor resultado de um modelo. O LangChain automatiza a gestão destes prompts, permitindo prompt templates dinâmicos que são preenchidos com dados programaticamente antes de serem enviados para o modelo.

Para os programadores que pretendem construir sistemas de IA robustos, explorar a official LangChain documentation fornece mergulhos técnicos profundos, enquanto a Ultralytics documentation oferece as ferramentas necessárias para integrar capacidades de visão de ponta nestes fluxos de trabalho inteligentes. Além disso, os utilizadores podem tirar partido da Ultralytics Platform para gerir os conjuntos de dados e os pipelines de treino que alimentam estes sistemas multimodais avançados.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática