Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

LlamaIndex

Découvre comment LlamaIndex connecte des données privées aux LLM pour le RAG. Apprends à intégrer des flux de travail visuels en utilisant l'avancé Ultralytics YOLO26.

LlamaIndex est un framework de données flexible et complet conçu pour connecter des sources de données personnalisées, privées ou spécifiques à un domaine aux Large Language Models (LLMs). Bien que les LLMs tels que ceux d'OpenAI soient entraînés sur des ensembles de données publics massifs, ils manquent souvent d'accès aux documents professionnels internes, aux actualités récentes ou aux bases de données propriétaires. Le framework de données LlamaIndex comble cette lacune en fournissant des outils pour ingérer, structurer et interroger des données non structurées, agissant comme une base essentielle pour construire des applications d'IA fiables utilisant la Retrieval-Augmented Generation (RAG).

Link to this sectionComment fonctionne LlamaIndex#

Pour traiter et utiliser des données spécialisées, LlamaIndex s'appuie sur un pipeline simple qui prépare les informations pour les modèles de machine learning. Le workflow implique généralement trois étapes fondamentales :

  • Data Connectors: Également connu sous le nom de LlamaHub, cette fonctionnalité permet aux développeurs d'ingérer de manière transparente des données provenant de centaines de sources, y compris des fichiers PDF, des API, des bases de données SQL et des fichiers texte standard.
  • Data Indexes: Une fois ingérées, le framework organise les données dans des structures consultables, convertissant fréquemment le texte en embeddings mathématiques stockés dans une Vector Database.
  • Query Engines: Lors de l'interaction avec l'utilisateur, le moteur récupère les informations indexées les plus pertinentes et les transmet au LLM en tant que contexte, garantissant que le modèle génère des réponses très précises et étayées par des données.

Pour les développeurs cherchant à implémenter ces systèmes, consulter l'aperçu technique de NVIDIA sur les pipelines RAG ou l'exploration détaillée du RAG par IBM fournit d'excellentes connaissances fondamentales sur les raisons pour lesquelles une indexation efficace des données est essentielle.

Link to this sectionDistinguer LlamaIndex des concepts connexes#

Comprendre l'écosystème de l'IA nécessite de différencier LlamaIndex d'autres outils populaires de Machine Learning (ML) :

  • LlamaIndex vs. LangChain: Bien que les deux soient des frameworks d'orchestration populaires, ils servent des objectifs principaux différents. LlamaIndex se spécialise fortement dans l'indexation, l'ingestion et la récupération rapide de données pour le RAG. LangChain est un framework plus généraliste axé sur la construction de workflows agentiques complexes, de systèmes de mémoire et l'utilisation d'outils. Ils sont souvent utilisés ensemble dans des applications multi-agents avancées.
  • LlamaIndex vs. Vector Databases: Une base de données vectorielle est la couche de stockage réelle contenant les embeddings de données. LlamaIndex est la couche logique qui dicte la manière dont les données sont segmentées, envoyées à la base de données, puis récupérées avec précision en fonction des requêtes des utilisateurs.

Link to this sectionApplications réelles de l'IA et du ML#

LlamaIndex est largement utilisé dans tous les secteurs pour créer des assistants IA conscients du contexte qui nécessitent des bases de connaissances spécifiques.

  • Automated Financial Research: Les analystes financiers utilisent le framework pour ingérer des centaines de rapports de résultats d'entreprise et de documents déposés auprès de la SEC. Lorsqu'ils sont interrogés, un LLM peut instantanément extraire et comparer des indicateurs de revenus spécifiques sur plusieurs trimestres, une tâche fréquemment explorée dans des recherches récentes sur le raisonnement itératif dans les LLMs.
  • Multimodal RAG dans la fabrication: Dans les usines intelligentes, les développeurs combinent des systèmes de Computer Vision (CV) avec LlamaIndex. En détectant des défauts sur une ligne d'assemblage et en transmettant les résumés visuels à un LLM, le système peut instantanément rechercher dans les manuels de réparation numériques pour fournir aux techniciens des instructions de dépannage étape par étape.

Link to this sectionIntégration de modèles de vision avec LlamaIndex#

Les systèmes intelligents modernes mélangent souvent vision et langage. Les développeurs peuvent utiliser des modèles de vision fondamentaux robustes comme Ultralytics YOLO26 pour percevoir les environnements physiques et extraire des informations structurées, qui sont ensuite transmises dans un pipeline LlamaIndex pour répondre aux requêtes des utilisateurs basées sur la réalité visuelle. Pour gérer efficacement les ensembles de données visuels, annoter des images et déployer ces modèles de vision, les équipes s'appuient sur les outils fluides fournis par la Ultralytics Platform.

Le Python snippet suivant démontre comment exécuter une tâche d'Object Detection en utilisant le package ultralytics, formater les sorties sous forme de résumé textuel et l'indexer en utilisant LlamaIndex afin qu'un LLM en aval puisse raisonner sur la scène visuelle.

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!")

En connectant des outils de perception physique construits avec PyTorch à des frameworks de données cognitifs détaillés dans la documentation officielle de LlamaIndex, tu peux créer des applications d'IA hautement performantes et conscientes du contexte qui relient nativement les mondes numérique et physique.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique