Zurück zum Glossar Technologie

Funktionsaufruf (Function Calling)

Eine LLM-Fähigkeit, die es Modellen ermöglicht, externe Werkzeuge und APIs durch die Generierung strukturierter Funktionsaufrufe aufzurufen.

Was ist Function Calling?

Function Calling ist eine Fähigkeit von Large Language Models, die es ermöglicht, externe Werkzeuge, APIs und Funktionen aufzurufen, indem strukturierte Anfragen generiert werden, anstatt nur Text zu produzieren. Das Modell analysiert die Benutzeranfrage, erkennt, welche Werkzeuge hilfreich sein könnten, generiert einen strukturierten Aufruf mit den richtigen Parametern, der Anwendungscode ausführt und die Ergebnisse an das Modell zurückgibt, das dann eine endgültige Antwort generiert.

Anwendungsfälle

Function Calling transformiert LLMs von reinen Textgeneratoren zu handlungsfähigen Assistenten. Anwendungsfälle umfassen: Echtzeit-Datenabruf (aktuelle Preise, Wetter, Nachrichten), Systemaktionen (E-Mails senden, Kalender buchen, Datenbankabfragen), Berechnungen und Datenanalysen (Code ausführen, Tabellenkalkulationen verarbeiten) und mehrstufige Workflows, die mehrere Werkzeuge koordinieren.

Enterprise-Implementierung

Beim Implementieren von Function Calling in Enterprise-Systemen: Definieren Sie Funktionsschemata klar mit Parameterbeschreibungen und -typen. Implementieren Sie robusten Fehlerbehandlung für API-Ausfälle. Loggen Sie alle Funktionsaufrufe für Auditierbarkeit. Begrenzen Sie Werkzeugberechtigungen nach dem Principle of Least Privilege. Testen Sie Edge-Cases, bei denen das Modell falsche Funktionen oder Parameter auswählt.

Verwandte Dienstleistungen und Produkte