Zurück zum Wiki

Werkzeugnutzung (Function Calling)

Wenn das Modell nicht mehr nur redet, sondern Knöpfe drückt.

Der Vergleich

Ein Koch, der nur Rezepte auswendig kann, ist begrenzt; gib ihm Zugang zu Vorratskammer, Ofen und Waage, und er kann wirklich kochen. Function Calling heißt, dem Modell Knöpfe zu geben, die es drücken kann: suchen, rechnen, deinen Kalender abfragen.

Im Detail

Der Entwickler beschreibt Funktionen (Werkzeuge) mit ihren Parametern. Statt mit Text zu antworten, entscheidet das Modell, wann es eine Funktion mit welchen Daten aufruft; das Programm führt sie aus und gibt das Ergebnis zurück, damit es weitermacht. Es ist die Grundlage von Agenten und wird oft über MCP angebunden.

Ein Beispiel

Du fragst „Wie wird das Wetter morgen in Bilbao?“. Statt zu raten, ruft das Modell eine Wetterfunktion mit „Bilbao“ und „morgen“ auf, erhält den echten Wert und antwortet damit.

Verwandte Konzepte