Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Zurück zum Ultralytics Glossar

Function Calling (Tool Use)

Erforsche, wie Funktionsaufrufe und Werkzeugnutzung KI befähigen, mit APIs und Datenbanken zu interagieren. Lerne, Ultralytics YOLO26 noch heute in agentenbasierte Workflows zu integrieren.

Funktionsaufrufe, oft als Tool-Nutzung bezeichnet, sind ein leistungsstarkes Paradigma in der modernen künstlichen Intelligenz (KI), das es Modellen ermöglicht, ihre Fähigkeiten über die reine Generierung von Text oder Bildern hinaus zu erweitern. Anstatt nur einen Prompt basierend auf internen Trainingsdaten zu beantworten, kann das Modell strukturierte Befehle ausgeben, um externe Programmfunktionen auszulösen, Datenbanken abzufragen oder mit REST APIs zu interagieren. Dieser Ansatz verleiht der KI effektiv die Fähigkeit, konkrete Aktionen in digitalen Umgebungen durchzuführen.

Wenn ein KI-System Funktionsaufrufe nutzt, stellt der Entwickler dem Modell eine Liste verfügbarer Tools zur Verfügung, die über JSON Schema beschrieben werden. Wenn der Prompt des Benutzers Echtzeitdaten oder eine spezifische Aktion erfordert, pausiert das Modell seinen Standard-Generierungsprozess und gibt ein hochstrukturiertes JSON-Format-Payload aus, das den erforderlichen Parametern des ausgewählten Tools entspricht. Frameworks wie OpenAIs Funktionsaufruf-API und Anthropics Tool-Nutzungs-Framework haben diese Technik populär gemacht und Konversations-Agenten in fähige Problemlöser verwandelt.

Link to this sectionPraxisanwendungen#

Die Integration der Tool-Nutzung in Arbeitsabläufe verändert die Arbeitsweise von Software grundlegend. Diese Fähigkeiten, die durch Benchmarks wie das Berkeley Function Calling Leaderboard bewertet werden, treiben den Wandel hin zu hochautonomen Systemen voran.

  • Automatisierter Einzelhandel und Kundenservice: Im Bereich KI im Einzelhandel kann ein virtueller Assistent Funktionsaufrufe nutzen, um Live-Bestandsdaten abzurufen. Wenn ein Kunde fragt: „Wo ist meine Bestellung?“, generiert das Modell einen Funktionsaufruf an eine Datenbank-API, ruft den Sendungsstatus ab und gibt eine Antwort in natürlicher Sprache zurück.
  • Vision-gestützte Datenextraktion: Ein Vision-Language-Modell (VLM) kann Ultralytics YOLO Objektdetektoren als Tools verwenden. Wenn die KI aufgefordert wird, die Einhaltung von Sicherheitsvorschriften in einem Fabrikbild zu überprüfen, kann die KI einen Prozess starten, der ein Ultralytics YOLO26-Modell zur Erkennung von Schutzhelmen ausführt, und die Objekterkennungs-Ergebnisse nahtlos in den Dialog des Benutzers zurückgeben.

Link to this sectionComputer Vision als Tool integrieren#

Du kannst ein Computer-Vision-Modell als funktionales Tool für einen übergeordneten KI-Agenten bereitstellen. In dieser Architektur definierst du eine Python-Methode, die eine Inferenz durchführt und von einem logikbasierten Modell ausgelöst werden kann, wenn visuelle Daten benötigt werden.

from ultralytics import YOLO


# Define a specific tool function for an AI agent to call
def count_objects_in_scene(image_url: str) -> str:
    # Load the highly efficient YOLO26 model
    model = YOLO("yolo26n.pt")

    # Perform inference to analyze the visual data
    results = model(image_url)
    object_count = len(results[0].boxes)

    # Return structured context back to the calling AI system
    return f"Vision Analysis: Detected {object_count} objects in the scene."


# Simulated function call executed by an AI system
print(count_objects_in_scene("https://ultralytics.com/images/bus.jpg"))

Link to this sectionUnterscheidung verwandter Begriffe#

Um moderne KI-Architekturen vollständig zu verstehen, ist es hilfreich zu wissen, wie Funktionsaufrufe mit ähnlichen Konzepten zusammenhängen und sich von ihnen unterscheiden:

  • Model Context Protocol (MCP): Während Funktionsaufrufe auf spezifischen API-Definitionen basieren, die im Modell-Prompt übergeben werden, ist MCP eine übergeordnete, standardisierte Architektur. MCP schafft ein universelles Protokoll zur Verbindung von KI-Modellen mit Datenquellen, wohingegen Funktionsaufrufe der lokalisierte Mechanismus sind, den Modelle tatsächlich verwenden, um diese Verbindungen aufzurufen.
  • Retrieval Augmented Generation (RAG): RAG ist eine Methodik, die speziell darauf ausgelegt ist, relevante Texte oder Dokumente abzurufen, um den Prompt eines LLMs zu erweitern. Funktionsaufrufe sind ein breiterer Mechanismus; eine KI kann ein Tool verwenden, um RAG durchzuführen, aber sie kann Tools auch nutzen, um Dateien auf die Festplatte zu schreiben oder eine E-Mail zu versenden. Du findest umfassende Implementierungen von RAG unter Verwendung von Tools in der PyTorch-Dokumentation und in den multimodalen Anleitungen für Google Gemini.
  • KI-Agent: Ein KI-Agent ist das vollständige autonome System, das seine Umgebung wahrnimmt und Aktionen ergreift, um ein Ziel zu erreichen. Der Funktionsaufruf ist die primäre Fähigkeit, die einem Agenten die Möglichkeit gibt, diese Aktionen auszuführen. Beim Einsatz groß angelegter agentischer Systeme nutzen Teams häufig die Ultralytics Platform, um die zugrunde liegenden visuellen Modelle nahtlos zu trainieren und bereitzustellen, auf die diese Agenten zugreifen, um die Welt zu sehen. Organisationen, die von statischen Modellen auf agentische Arbeitsabläufe umstellen, verlassen sich häufig auf Deep-Learning-Bibliotheken wie TensorFlow, um die Endpunkte zu optimieren, mit denen diese Funktionen kommunizieren.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens