Glossar · Technik und Modelle

Function Calling: Definition und Einsatz

Definition

Function Calling ist die Fähigkeit eines Sprachmodells, statt nur Text zu erzeugen eine vordefinierte Funktion mit passenden Parametern auszulösen. Das Modell erkennt aus der Anfrage, welches Werkzeug gebraucht wird, und liefert einen strukturierten Aufruf. Die eigentliche Aktion führt der umgebende Code aus, etwa eine Datenbankabfrage oder das Anlegen eines Termins.

Warum der Begriff zählt

Ein Assistent, der nur redet, bleibt eine Suchmaschine mit netterem Ton. Erst wenn er verlässlich echte Aktionen auslöst, entsteht Nutzen im Prozess. Function Calling ist der Baustein, der aus einer Antwort eine Handlung macht. Genau das prüft ein Prototyp am besten, weil sich an echten Aufrufen zeigt, ob das Modell das richtige Werkzeug mit den richtigen Werten wählt.

Wann es relevant ist

  • Der Assistent soll nicht nur informieren, sondern etwas auslösen.
  • Anfragen führen zu Buchungen, Abfragen oder Änderungen in Systemen.
  • Strukturierte Ausgaben werden für die Weiterverarbeitung gebraucht.
  • Mehrere Werkzeuge stehen zur Wahl und das Modell soll das passende treffen.

Wann nicht

Wenn der Assistent reine Auskunft gibt und nichts verändern soll, ist Function Calling überflüssig und schafft nur Angriffsfläche. Auch wenn die auszulösende Aktion so heikel ist, dass immer ein Mensch bestätigen muss, verschiebt sich der Nutzen. Dann ist ein Vorschlag statt eines direkten Aufrufs oft der sichere Weg.

Branchen, die das nutzen

  • Reise und Touristik: Verfügbarkeiten prüfen und Buchungen anstoßen, statt Gäste durch Formulare zu schicken.
  • Handwerk und Dienstleistung: Termine anlegen und Rückrufe auslösen direkt aus dem Gespräch heraus.
  • Großhandel: Bestände abfragen und Nachbestellungen vorbereiten, ausgelöst durch eine natürliche Anfrage.
  • Immobilienwirtschaft: Objektdaten abrufen und Besichtigungen einplanen ohne manuellen Zwischenschritt.

Typische Anwendungsfälle

  • Ein Assistent ruft die Kalender-Funktion auf und schlägt freie Termine vor.
  • Eine Anfrage nach dem Lieferstatus löst eine strukturierte Abfrage im ERP aus.
  • Ein Preisrechner wird mit den erkannten Parametern aufgerufen statt geschätzt.
  • Ein Ticket wird mit den aus dem Chat erkannten Feldern angelegt.
  • Eine Aktion wird nur als Vorschlag erzeugt, den ein Mensch bestätigt.

Entscheidungshilfe

Entscheidungshilfe
SignalFunction Calling passtAlternative
Assistent soll handelnWerkzeuge klar definieren und anbindenreiner Auskunftsbot
Nur Information gefragteher nichtAntwort aus Wissensbasis
Aktion ist heikelVorschlag mit Mensch als Bestätigungdirekter Aufruf vermeiden
Strukturierte Ausgabe nötigFunction Calling erzwingt Formatfreier Text mit Nachbearbeitung

Beispiel

Ein Reiseanbieter will Anfragen nach freien Terminen automatisieren. Im Workshop entsteht ein Prototyp, in dem das Modell die Verfügbarkeitsfunktion mit erkanntem Zeitraum und Personenzahl aufruft. An echten Anfragen wird sichtbar, wo das Modell Parameter falsch liest und wo eine Rückfrage nötig ist. Das Beispiel beschreibt die Vorgehensweise, keine behauptete Kundenkennzahl.

Verbindung zu Services

Der passende Einstieg ist der KI-Workshop, danach KI-Automatisierung und KI-Entwicklung.

Quellen

Diese Einordnung beschreibt gängige Praxis rund um Function Calling bei Sprachmodellen. Technische Details hängen vom konkreten Modell und der Anbindung ab und sollten dort geprüft werden.

Verwandte Themen Model Context ProtocolMulti-Agent-SystemKI-Automatisierung

Strategiegespräch buchen

Prüfe deinen Use-Case im Gespräch. Buche dein Strategiegespräch über den Kalender: Strategiegespräch buchen. Alternativ per E-Mail: info@ki-agentur.co.

  • Termin direkt im Kalender wählen
  • Use-Case und Ziele gemeinsam klären
  • Klarer nächster Schritt nach dem Gespräch

Alternativ per E-Mail an info@ki-agentur.co

Wähle einen freien Termin.

Häufig gestellte Fragen

Führt das Modell die Aktion selbst aus?
Nein. Das Modell liefert nur den strukturierten Aufruf mit Parametern. Ausgeführt wird die Aktion vom umgebenden Code, der Rechte prüft und das Ergebnis zurückgibt. Diese Trennung ist wichtig für Kontrolle und Sicherheit.
Was passiert bei falschen Parametern?
Ein gut gebauter Ablauf prüft die Werte vor der Ausführung und fragt bei Unklarheit zurück. So wird eine falsch erkannte Zahl abgefangen, bevor sie eine Aktion auslöst.
Wie hängt das mit MCP zusammen?
Function Calling ist die Fähigkeit, ein Werkzeug auszulösen. MCP ist ein Standard, über den solche Werkzeuge einheitlich bereitgestellt werden. Beides greift oft ineinander, ist aber nicht dasselbe.