YOLO Vision 2026:
Voltar ao Glossário da Ultralytics

LlamaIndex

Descubra como o LlamaIndex liga dados privados a LLMs para RAG. Saiba como integrar fluxos de trabalho visuais usando o avançado Ultralytics YOLO26.

LlamaIndex é uma estrutura de dados flexível e abrangente, concebida para ligar fontes de dados personalizadas, privadas ou específicas de um domínio a Modelos de linguagem de grande escala (LLMs). Embora os LLMs, como os da OpenAI, sejam treinados com enormes conjuntos de dados públicos, muitas vezes não têm acesso a documentos empresariais internos, notícias recentes ou bases de dados proprietárias. A estrutura de dados LlamaIndex colmata esta lacuna ao fornecer ferramentas para ingerir, estruturar e consultar dados não estruturados, funcionando como uma base essencial para criar aplicações de IA fiáveis com Geração aumentada por recuperação (RAG).

Como funciona o LlamaIndex#

Para processar e utilizar dados especializados, o LlamaIndex recorre a um pipeline simples que prepara as informações para modelos de aprendizagem automática. Geralmente, o fluxo de trabalho envolve três etapas principais:

  • Conectores de dados: Também conhecida como LlamaHub, esta funcionalidade permite aos programadores ingerir dados de forma integrada a partir de centenas de fontes, incluindo PDFs, APIs, bases de dados SQL e ficheiros de texto padrão.
  • Índices de dados: Depois de ingeridos, os dados são organizados pela estrutura em estruturas pesquisáveis, convertendo frequentemente o texto em embeddings matemáticos armazenados numa Base de dados vetorial.
  • Motores de consulta: Durante a interação com o utilizador, o motor obtém as informações indexadas mais relevantes e fornece-as ao LLM como contexto, garantindo que o modelo gera respostas altamente precisas e fundamentadas em dados.

Para os programadores que pretendem implementar estes sistemas, consultar a visão técnica geral da NVIDIA sobre pipelines de RAG ou a análise detalhada da IBM sobre RAG fornece conhecimentos fundamentais excelentes sobre a importância da indexação eficiente de dados.

Distinção entre o LlamaIndex e conceitos relacionados#

Compreender o ecossistema de IA exige distinguir o LlamaIndex de outras ferramentas populares de aprendizagem automática (ML):

  • LlamaIndex vs. LangChain: Embora ambas sejam estruturas de orquestração populares, têm finalidades principais diferentes. O LlamaIndex especializa-se sobretudo na indexação e ingestão de dados e na recuperação rápida para RAG. O LangChain é uma estrutura mais generalista, centrada na criação de fluxos de trabalho complexos baseados em agentes, sistemas de memória e utilização de ferramentas. São frequentemente utilizadas em conjunto em aplicações multiagente avançadas.
  • LlamaIndex vs. Bases de dados vetoriais: Uma base de dados vetorial é a camada de armazenamento efetiva que contém os embeddings dos dados. O LlamaIndex é a camada lógica que determina como os dados são divididos em segmentos, enviados para a base de dados e posteriormente recuperados com precisão com base nas consultas dos utilizadores.

Aplicações de IA e ML no mundo real#

O LlamaIndex é amplamente utilizado em vários setores para criar assistentes de IA conscientes do contexto que necessitam de bases de conhecimento específicas.

  • Investigação financeira automatizada: Os analistas financeiros utilizam a estrutura para ingerir centenas de extensos relatórios de resultados empresariais e documentos apresentados à SEC. Quando consultado, um LLM pode extrair e comparar instantaneamente métricas específicas de receitas ao longo de vários trimestres, uma tarefa frequentemente explorada em investigação recente sobre raciocínio iterativo em LLMs.
  • RAG multimodal na indústria transformadora: Nas fábricas inteligentes, os programadores combinam sistemas de Visão computacional (CV) com o LlamaIndex. Ao detetar defeitos numa linha de montagem e transmitir os resumos visuais a 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.

Integração de modelos de visão com o LlamaIndex#

Os sistemas inteligentes modernos combinam frequentemente visão e linguagem. Os programadores podem utilizar modelos de visão fundamentais robustos, como o Ultralytics YOLO26, para perceber ambientes físicos e extrair informações estruturadas, que são depois transmitidas para um pipeline do LlamaIndex para responder a consultas dos utilizadores com base na realidade visual. Para gerir eficazmente conjuntos de dados visuais, anotar imagens e implementar estes modelos de visão, as equipas recorrem às ferramentas integradas disponibilizadas pela Ultralytics Platform.

O seguinte fragmento de código Python demonstra como executar uma tarefa de Deteção de objetos utilizando o pacote ultralytics, formatar os resultados como um resumo de texto e indexá-lo com 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 ligar ferramentas de perceção física criadas 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 de forma nativa os mundos digital e físico.

Explore solutions

Real-time AI that works with your team

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Real-time AI that works with your operation

Visão computacional no setor automóvel

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

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Real-time AI that works with your team

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Real-time AI that works with your operation

Visão computacional no setor automóvel

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

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Real-time AI that works with your team

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Real-time AI that works with your team

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Real-time AI that works with your team

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Real-time AI that works with your operation

Visão computacional no setor automóvel

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

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

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