Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

LangChain

Erfahre, wie LangChain die Entwicklung von LLM-Anwendungen vereinfacht. Entdecke, wie du KI-Modelle mit Echtzeitdaten verbindest und Ultralytics YOLO26 für Bildverarbeitungsaufgaben integrierst.

LangChain ist ein Open-Source-Framework, das die Entwicklung von Anwendungen mit großen Sprachmodellen (LLMs) vereinfachen soll. Während LLMs wie GPT-4 allein bereits leistungsfähig sind, arbeiten sie häufig isoliert und haben keinen Bezug zu Echtzeitdaten oder einem bestimmten Geschäftskontext. LangChain fungiert als Brücke und ermöglicht es Entwicklern, verschiedene Komponenten – etwa Prompts, Modelle und externe Datenquellen – miteinander zu verknüpfen, um anspruchsvolle, kontextbezogene Anwendungen zu erstellen. Indem LangChain die Komplexität dieser Interaktionen verwaltet, ermöglicht es Systemen der künstlichen Intelligenz (AI), Probleme zu analysieren und auf Grundlage dynamischer Eingaben Aktionen auszuführen.

Die Kernkomponenten von LangChain#

Das Framework basiert auf mehreren modularen Konzepten, die zusammenarbeiten, um Workflows zur Verarbeitung natürlicher Sprache (NLP) zu verbessern.

  • Ketten: Eine Kette ist der grundlegende Baustein und besteht aus einer Abfolge von Aufrufen eines LLM oder anderer Hilfsfunktionen. Eine einfache Kette kann beispielsweise die Eingabe eines Benutzers entgegennehmen, sie mithilfe einer Vorlage für Prompt Engineering formatieren und an ein Modell übergeben, das daraus eine Antwort erzeugt. Komplexere Ketten können mehrere Aufrufe aneinanderreihen, wobei die Ausgabe eines Schritts zur Eingabe des nächsten wird.
  • Agenten: Im Gegensatz zu Ketten, die einer fest programmierten Abfolge folgen, verwendet ein KI-Agent ein LLM als Schlussfolgerungsinstanz, um zu bestimmen, welche Aktionen in welcher Reihenfolge ausgeführt werden sollen. Agenten können APIs abfragen, das Web durchsuchen oder auf Datenbanken zugreifen, um Fragen zu beantworten, die aktuelles Wissen erfordern.
  • Retrieval: Um Modellantworten auf faktische Daten zu stützen, erleichtert LangChain die abrufgestützte Generierung (RAG). Dabei werden anhand von Benutzeranfragen relevante Dokumente aus einer Vektordatenbank abgerufen und in das Kontextfenster des Modells eingespeist.
  • Speicher: Standard-LLMs sind zustandslos, das heißt, sie vergessen vorherige Interaktionen. LangChain stellt Speicherkomponenten bereit, mit denen Chatbots den Kontext über ein Gespräch hinweg beibehalten können, wodurch die Kontinuität eines menschlichen Dialogs nachgebildet wird.

Anwendungen in der Praxis#

LangChain spielt eine wichtige Rolle dabei, generative KI aus experimentellen Notebooks in Produktionsumgebungen verschiedener Branchen zu überführen.

  1. Mit deinen Daten chatten (RAG): Eine der häufigsten Anwendungen ist die Unternehmenssuche. Unternehmen verwenden LangChain, um interne Dokumentationen, PDFs oder technische Handbücher in einen durchsuchbaren Index zu übernehmen. Wenn ein Mitarbeiter eine Frage stellt, ruft das System den relevanten Absatz ab und übergibt ihn an das LLM. So wird sichergestellt, dass die Antwort korrekt ist und auf Unternehmensdaten basiert, statt halluziniert zu sein. Dies verbessert die Wissensdestillation innerhalb von Organisationen erheblich.

  2. Multimodale Analyse: LangChain kann Workflows orchestrieren, die Text mit anderen Modalitäten wie maschinellem Sehen (CV) kombinieren. So könnte ein Sicherheitssystem beispielsweise Objekterkennung einsetzen, um unbefugte Personen zu identifizieren, und anschließend einen LangChain-Agenten auslösen, der einen Vorfallbericht erstellt und per E-Mail an einen Vorgesetzten sendet.

Integration in Computer Vision#

Das Zusammenspiel strukturierter visueller Daten und sprachlicher Schlussfolgerungen ist ein leistungsstarkes Entwicklungsfeld. Entwickler können Hochleistungsmodelle wie Ultralytics YOLO26 verwenden, um detaillierte Informationen aus Bildern zu extrahieren – etwa Objektanzahlen, Klassen oder Positionen – und diese strukturierten Daten zur weiteren Analyse oder für eine Beschreibung in natürlicher Sprache an einen LangChain-Workflow zu übergeben.

Das folgende Python-Codefragment zeigt, wie sich die Namen erkannter Klassen mithilfe eines Ultralytics-Modells extrahieren lassen, um einen textbasierten Kontext zu erstellen, der an eine nachgelagerte Sprachkette übergeben werden kann.

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)

Wichtige Begriffe unterscheiden#

Es ist wichtig, LangChain von den Technologien zu unterscheiden, die es orchestriert:

  • LangChain im Vergleich zu LLMs: Das LLM (z. B. GPT-4 von OpenAI oder Claude von Anthropic) ist das „Gehirn“, das Text verarbeitet und erzeugt. LangChain ist das „Gerüst“ beziehungsweise die Infrastruktur, die dieses Gehirn mit Pipelines zur Datenvorverarbeitung, APIs und Benutzeroberflächen verbindet.
  • LangChain im Vergleich zu Prompt Engineering: Prompt Engineering konzentriert sich darauf, die optimale Texteingabe zu formulieren, um von einem Modell das bestmögliche Ergebnis zu erhalten. LangChain automatisiert die Verwaltung dieser Prompts und ermöglicht dynamische Prompt-Vorlagen, die vor dem Senden an das Modell programmgesteuert mit Daten gefüllt werden.

Für Entwickler, die robuste KI-Systeme erstellen möchten, bietet die offizielle LangChain-Dokumentation ausführliche technische Einblicke, während die Ultralytics-Dokumentation die erforderlichen Werkzeuge zur Integration modernster Funktionen für maschinelles Sehen in diese intelligenten Workflows bereitstellt. Darüber hinaus können Benutzer die Ultralytics Platform nutzen, um die Datensätze und Trainingspipelines zu verwalten, die in diese fortschrittlichen multimodalen Systeme einfließen.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens