Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
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 estrutura de código aberto projetada para simplificar o desenvolvimento de aplicações impulsionadas por large language models (LLMs). Embora LLMs como o GPT-4 sejam poderosos por si só, eles frequentemente operam isolados, sem consciência de dados em tempo real ou de um contexto de negócio específico. O LangChain atua como uma ponte, permitindo que desenvolvedores encadeiem diversos componentes — como prompts, modelos e fontes de dados externas — para criar aplicações sofisticadas e conscientes do contexto. Ao gerir a complexidade dessas interações, o LangChain permite que sistemas de artificial intelligence (AI) raciocinem sobre problemas e tomem ações com base em entradas dinâmicas.

Link to this sectionComponentes principais do LangChain#

A estrutura é construída em torno de vários conceitos modulares que trabalham em conjunto para aprimorar fluxos de trabalho de Natural Language Processing (NLP).

  • Chains (Cadeias): O bloco de construção fundamental, uma chain é uma sequência de chamadas para um LLM ou outros utilitários. Por exemplo, uma chain simples pode receber a entrada de um usuário, formatá-la usando um modelo de prompt engineering e passá-la para um modelo gerar uma resposta. Chains mais complexas podem sequenciar múltiplas chamadas, onde a saída de uma etapa se torna a entrada para a próxima.
  • Agents (Agentes): Ao contrário das chains, que seguem uma sequência codificada, um AI agent usa um LLM como motor de raciocínio para determinar quais ações tomar e em que ordem. Agentes podem consultar APIs, pesquisar na web ou acessar bancos de dados para responder a perguntas que exigem conhecimento atualizado.
  • Retrieval (Recuperação): Para fundamentar as respostas do modelo em dados factuais, o LangChain facilita a Retrieval-Augmented Generation (RAG). Isso envolve buscar documentos relevantes em um vector database com base nas consultas do usuário e inseri-los na janela de contexto do modelo.
  • Memory (Memória): LLMs padrão são stateless (sem estado), o que significa que esquecem interações anteriores. O LangChain fornece componentes de memória que permitem aos chatbots persistir o contexto ao longo de uma conversa, mimetizando a continuidade de um dialog humano.

Link to this sectionAplicaçõ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 com seus dados (RAG): Uma das aplicações mais comuns é a pesquisa corporativa. Empresas usam o LangChain para ingerir documentação interna, PDFs ou manuais técnicos em um índice pesquisável. Quando um colaborador faz uma pergunta, o sistema recupera o parágrafo relevante e o fornece ao LLM, garantindo que a resposta seja precisa e fundamentada nos dados da empresa, em vez de alucinada. Isso melhora significativamente a knowledge distillation dentro das organizações.

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

Link to this sectionIntegração com Visão Computacional#

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

O seguinte snippet em Python demonstra como extrair nomes de classes detectadas usando um modelo Ultralytics, criando um contexto baseado em texto que pode ser alimentado em uma cadeia de linguagem subsequente.

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)

Link to this sectionDiferenciando 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 "andaime" ou infraestrutura que conecta esse cérebro a pipelines de data preprocessing, APIs e interfaces de usuário.
  • LangChain vs. Prompt Engineering: O prompt engineering foca na criação da entrada de texto ideal para obter o melhor resultado de um modelo. O LangChain automatiza o gerenciamento desses prompts, permitindo prompt templates dinâmicos que são preenchidos com dados programaticamente antes de serem enviados ao modelo.

Para desenvolvedores que buscam construir sistemas de IA robustos, explorar a documentação oficial do LangChain oferece mergulhos técnicos profundos, enquanto a documentação da Ultralytics oferece as ferramentas necessárias para integrar capacidades de visão de ponta nesses fluxos de trabalho inteligentes. Adicionalmente, os usuários podem aproveitar a Plataforma Ultralytics para gerenciar os conjuntos de dados e pipelines de treinamento que alimentam esses 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