Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

LlamaIndex

Descobre como o LlamaIndex conecta dados privados a LLMs para RAG. Aprende a integrar fluxos de trabalho visuais utilizando o avançado Ultralytics YOLO26.

LlamaIndex é uma estrutura de dados flexível e abrangente concebida para conectar fontes de dados personalizadas, privadas ou específicas de domínio a Large Language Models (LLMs). Embora LLMs como os da OpenAI sejam treinados em conjuntos de dados públicos massivos, muitas vezes carecem de acesso a documentos comerciais internos, notícias recentes ou bases de dados proprietárias. A estrutura de dados LlamaIndex preenche essa lacuna ao fornecer ferramentas para ingerir, estruturar e consultar dados não estruturados, servindo como uma base crítica para construir aplicações de IA confiáveis usando Retrieval-Augmented Generation (RAG).

Link to this sectionComo o LlamaIndex funciona#

Para processar e utilizar dados especializados, o LlamaIndex baseia-se num pipeline direto que prepara a informação para modelos de machine learning. O fluxo de trabalho envolve geralmente três etapas principais:

  • Data Connectors: Também conhecido como LlamaHub, esta funcionalidade permite aos programadores ingerir dados de centenas de fontes sem problemas, incluindo PDFs, APIs, bases de dados SQL e ficheiros de texto padrão.
  • Data Indexes: Uma vez ingeridos, a estrutura organiza os dados em estruturas pesquisáveis, convertendo frequentemente texto em embeddings matemáticos armazenados dentro de uma Vector Database.
  • Query Engines: Durante a interação do utilizador, o motor recupera a informação indexada mais relevante e fornece-a ao LLM como contexto, garantindo que o modelo gera respostas altamente precisas e baseadas em dados.

Para programadores que pretendem implementar estes sistemas, rever a visão técnica da NVIDIA sobre pipelines RAG ou a exploração detalhada de RAG pela IBM fornece um excelente conhecimento fundamental sobre por que razão a indexação eficiente de dados é essencial.

Link to this sectionDistinguir o LlamaIndex de conceitos relacionados#

Compreender o ecossistema de IA requer diferenciar o LlamaIndex de outras ferramentas populares de Machine Learning (ML):

  • LlamaIndex vs. LangChain: Embora ambos sejam estruturas de orquestração populares, servem propósitos primários diferentes. O LlamaIndex especializa-se fortemente na indexação de dados, ingestão e recuperação rápida para RAG. O LangChain é uma estrutura mais generalizada focada na construção de fluxos de trabalho agentic complexos, sistemas de memória e uso de ferramentas. São frequentemente utilizados em conjunto em aplicações multi-agente avançadas.
  • LlamaIndex vs. Vector Databases: Uma vector database é a camada de armazenamento real que contém embeddings de dados. O LlamaIndex é a camada lógica que dita como os dados são fragmentados, enviados para a base de dados e posteriormente recuperados com precisão com base nas consultas dos utilizadores.

Link to this sectionAplicações de IA e ML no Mundo Real#

O LlamaIndex é amplamente utilizado em todos os setores para construir assistentes de IA conscientes do contexto que requerem bases de conhecimento específicas.

  • Investigação Financeira Automatizada: Os analistas financeiros usam a estrutura para ingerir centenas de relatórios de lucros corporativos extensos e arquivamentos da SEC. Quando consultado, um LLM pode extrair e comparar instantaneamente métricas de receita específicas em vários trimestres, uma tarefa frequentemente explorada em investigações recentes sobre raciocínio iterativo em LLMs.
  • Multimodal RAG na Indústria: Em fábricas inteligentes, os programadores combinam sistemas de Computer Vision (CV) com o LlamaIndex. Ao detetar defeitos numa linha de montagem e passar os resumos visuais para um LLM, o sistema pode pesquisar instantaneamente manuais de reparação digitais para fornecer aos técnicos instruções de resolução de problemas passo a passo.

Link to this sectionIntegrar modelos de visão com LlamaIndex#

Os sistemas inteligentes modernos misturam frequentemente visão e linguagem. Os programadores podem usar modelos de visão fundamentais robustos como o Ultralytics YOLO26 para perceber ambientes físicos e extrair informação estruturada, que é depois passada para um pipeline do LlamaIndex para responder a consultas de utilizadores com base na realidade visual. Para gerir eficazmente conjuntos de dados visuais, anotar imagens e implementar estes modelos de visão, as equipas dependem das ferramentas fluidas fornecidas pela Ultralytics Platform.

O seguinte snippet de Python demonstra como executar uma tarefa de Object Detection usando o pacote ultralytics, formatar os resultados como um resumo de texto e indexá-lo usando o LlamaIndex para que um LLM a jusante possa raciocinar sobre a cena visual.

from llama_index.core import Document, VectorStoreIndex
from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model
vision_model = YOLO("yolo26n.pt")

# Run inference to detect objects in an image
results = vision_model("https://ultralytics.com/images/bus.jpg")

# Extract detected class names and format as a text summary
detected_objects = [vision_model.names[int(cls)] for cls in results[0].boxes.cls]
summary = f"The image contains the following objects: {', '.join(detected_objects)}."

# Create a LlamaIndex Document and build an index for downstream RAG querying
doc = Document(text=summary)
index = VectorStoreIndex.from_documents([doc])
print("Successfully created a vision-grounded LlamaIndex!")

Ao conectar ferramentas de perceção física construídas com PyTorch a estruturas de dados cognitivas detalhadas na documentação oficial do LlamaIndex, os programadores podem criar aplicações de IA altamente capazes e conscientes do contexto que ligam nativamente os mundos digital e físico.

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