Function Calling: Definition und Einsatz
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
| Signal | Function Calling passt | Alternative |
|---|---|---|
| Assistent soll handeln | Werkzeuge klar definieren und anbinden | reiner Auskunftsbot |
| Nur Information gefragt | eher nicht | Antwort aus Wissensbasis |
| Aktion ist heikel | Vorschlag mit Mensch als Bestätigung | direkter Aufruf vermeiden |
| Strukturierte Ausgabe nötig | Function Calling erzwingt Format | freier 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.