Ultralytics YOLO27 :
Retour au glossaire Ultralytics

LangChain

Apprends comment LangChain simplifie le développement d’applications LLM. Découvre comment relier les modèles d’IA aux données en temps réel et intégrer Ultralytics YOLO26 pour les tâches de vision.

LangChain est un framework open source conçu pour simplifier le développement d'applications optimisées par de grands modèles de langage (LLMs). Bien que les LLMs comme GPT-4 soient puissants par eux-mêmes, ils fonctionnent souvent de manière isolée, sans connaissance des données en temps réel ni du contexte métier spécifique. LangChain agit comme un pont, permettant aux développeurs d'enchaîner différents composants — tels que des prompts, des modèles et des sources de données externes — afin de créer des applications sophistiquées et sensibles au contexte. En gérant la complexité de ces interactions, LangChain permet aux systèmes d'intelligence artificielle (AI) de raisonner sur des problèmes et de prendre des décisions à partir d'entrées dynamiques.

Composants principaux de LangChain#

Le framework repose sur plusieurs concepts modulaires qui fonctionnent ensemble pour améliorer les workflows de traitement automatique du langage (NLP).

  • Chaînes : élément fondamental, une chaîne est une séquence d'appels à un LLM ou à d'autres utilitaires. Par exemple, une chaîne simple peut prendre l'entrée d'un utilisateur, la formater à l'aide d'un modèle d'ingénierie des prompts, puis la transmettre à un modèle pour générer une réponse. Des chaînes plus complexes peuvent séquencer plusieurs appels, la sortie d'une étape devenant l'entrée de la suivante.
  • Agents : contrairement aux chaînes, qui suivent une séquence codée en dur, un agent d'IA utilise un LLM comme moteur de raisonnement pour déterminer quelles actions effectuer et dans quel ordre. Les agents peuvent interroger des API, effectuer des recherches sur le Web ou accéder à des bases de données pour répondre à des questions nécessitant des connaissances à jour.
  • Récupération : pour ancrer les réponses du modèle dans des données factuelles, LangChain facilite la génération augmentée par récupération (RAG). Cela consiste à récupérer des documents pertinents depuis une base de données vectorielle en fonction des requêtes des utilisateurs, puis à les transmettre à la fenêtre de contexte du modèle.
  • Mémoire : les LLM standard sont sans état, ce qui signifie qu'ils oublient les interactions précédentes. LangChain fournit des composants de mémoire qui permettent aux chatbots de conserver le contexte tout au long d'une conversation, imitant la continuité d'un dialogue humain.

Applications concrètes#

LangChain joue un rôle essentiel dans le passage de l'IA générative des notebooks expérimentaux aux environnements de production dans différents secteurs.

  1. Discute avec tes données (RAG) : l'une des applications les plus courantes est la recherche d'entreprise. Les entreprises utilisent LangChain pour ingérer leur documentation interne, leurs PDF ou leurs manuels techniques dans un index interrogeable. Lorsqu'un employé pose une question, le système récupère le paragraphe pertinent et le transmet au LLM, afin de garantir une réponse exacte et fondée sur les données de l'entreprise plutôt qu'une hallucination. Cela améliore considérablement la distillation des connaissances au sein des organisations.

  2. Analyse multimodale : LangChain peut orchestrer des workflows qui combinent du texte avec d'autres modalités, comme la vision par ordinateur (CV). Par exemple, un système de sécurité pourrait utiliser la détection d'objets pour identifier du personnel non autorisé, puis déclencher un agent LangChain afin de rédiger un rapport d'incident et de l'envoyer par e-mail à un responsable.

Intégration avec la vision par ordinateur#

La synergie entre les données visuelles structurées et le raisonnement linguistique constitue un domaine de développement très prometteur. Les développeurs peuvent utiliser des modèles hautes performances comme Ultralytics YOLO26 pour extraire des informations détaillées des images — telles que le nombre d'objets, leurs classes ou leurs emplacements — et transmettre ces données structurées à un workflow LangChain pour une analyse complémentaire ou une description en langage naturel.

L'extrait Python suivant montre comment extraire les noms des classes détectées à l'aide d'un modèle Ultralytics, en créant un contexte textuel pouvant être transmis à une chaîne de langage en aval.

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)

Distinction entre les principaux termes#

Il est important de distinguer LangChain des technologies qu'il orchestre :

  • LangChain et les LLMs : le LLM (par exemple, le GPT-4 d'OpenAI ou Claude d'Anthropic) est le « cerveau » qui traite et génère du texte. LangChain est l'« échafaudage », ou l'infrastructure, qui relie ce cerveau aux pipelines de prétraitement des données, aux API et aux interfaces utilisateur.
  • LangChain et l'ingénierie des prompts : l'ingénierie des prompts se concentre sur la formulation de l'entrée textuelle optimale pour obtenir le meilleur résultat d'un modèle. LangChain automatise la gestion de ces prompts, permettant d'utiliser des modèles de prompts dynamiques, remplis de données par programmation avant d'être envoyés au modèle.

Pour les développeurs qui souhaitent créer des systèmes d'IA robustes, l'exploration de la documentation officielle de LangChain fournit des analyses techniques approfondies, tandis que la documentation Ultralytics offre les outils nécessaires pour intégrer des capacités de vision de pointe à ces workflows intelligents. Les utilisateurs peuvent également tirer parti de la plateforme Ultralytics pour gérer les jeux de données et les pipelines d'entraînement qui alimentent ces systèmes multimodaux avancés.

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

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

Vision par ordinateur dans l’agriculture

Apporte 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
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

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

Vision par ordinateur dans l’agriculture

Apporte 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
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

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

Vision par ordinateur dans l’agriculture

Apporte 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 l'avenir de l'IA !

Commence ton parcours vers l'avenir de l'apprentissage automatique