Function Calling

Function Calling bezeichnet die Fähigkeit eines KI-Modells, eine zuvor definierte Funktion gezielt aufzurufen. Entwickler legen fest, welche Funktionen verfügbar sind, wofür sie gedacht sind und welche Eingaben sie benötigen. Erkennt das Modell während einer Anfrage, dass eine solche Funktion hilfreich ist, erzeugt es einen strukturierten Aufruf mit den benötigten Angaben. 

Die eigentliche Funktion wird anschließend außerhalb des Sprachmodells ausgeführt. Ihr Ergebnis kann danach wieder an die KI übergeben und für die weitere Antwort verwendet werden. Dadurch lassen sich beispielsweise Datenbanken abfragen, Berechnungen durchführen oder Aktionen in anderen Anwendungen auslösen. Function Calling bildet damit eine wichtige technische Grundlage für KI-Assistenten und Agenten, die nicht nur Texte erzeugen, sondern mit externen Systemen zusammenarbeiten.