0
Zum Inhalt

Function Calling

Function Calling verbindet ein Modell mit genau beschriebenen Anwendungsfunktionen. Das Modell ersetzt deren Code nicht: Es wählt ein Werkzeug und bereitet strukturierte Argumente vor, die die Anwendung verarbeitet. Ein vorgeschlagener Aufruf darf nicht automatisch eine sensible Aktion auslösen.

Was ist Function Calling?

Function Calling verbindet ein Modell mit genau beschriebenen Anwendungsfunktionen. Das Modell ersetzt deren Code nicht: Es wählt ein Werkzeug und bereitet strukturierte Argumente vor, die die Anwendung verarbeitet. Ein vorgeschlagener Aufruf darf nicht automatisch eine sensible Aktion auslösen.

Funktionsbeschreibung und Datenschema

Jede Funktion hat einen eindeutigen Zweck, einen begrenzten Umfang und ein genaues Eingabeschema. Namen und Beschreibungen erklären, wann das Werkzeug verwendet werden soll und wann nicht. Pflichtwerte, Datentypen, zulässige Optionen und Grenzen verringern Unklarheiten.

Validierung und Berechtigungen

Die Anwendung prüft jedes Argument unabhängig vom Modell. Nutzer dürfen nur Operationen ausführen, zu denen sie berechtigt sind. Identität, Datensatzzugehörigkeit und Organisationsgrenzen werden auf dem Server geprüft, nicht nur durch eine Textanweisung.

Bestätigung sensibler Aktionen

Zahlungen, Löschungen, Veröffentlichungen und Nachrichtenversand benötigen eine klare Zusammenfassung und bewusste Bestätigung. Das System unterscheidet einen Vorschlag von seiner tatsächlichen Ausführung. Wiederholte Aufrufe müssen so gestaltet sein, dass keine doppelten Bestellungen oder Änderungen entstehen.

Fehler, Audit und Tests

Das Werkzeug liefert verständliche Statusangaben, ohne Geheimnisse offenzulegen. Das Audit erfasst Nutzer, Funktion, Zeitpunkt und Ergebnis. Tests berücksichtigen fehlende Daten, ungültige Werte, nicht verfügbare Dienste, Berechtigungsüberschreitungen und unerwartete Schrittfolgen.

Der Ansatz von PAR HOUSE Agency

Wir entwickeln Funktionen als kleine, überprüfbare Operationen mit sicheren Standardeinstellungen. Das Modell hilft bei Entscheidungen und der Datenvorbereitung; die Geschäftsregeln bleiben in der Anwendung. Kritische Schritte haben Validierung, Bestätigung, Audit und sichere Wiederholungsmöglichkeiten.