Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 86

Inhalt

Die Benennungen unterscheiden sich zwischen Schnittstellen, der Dialekt aus Kapitel 2 gilt auch hier:

Schnittstelle | Werkzeugaufruf | Rückgabe
OpenAI Responses | function_call | function_call_output
OpenAI Chat
Completions
tool_calls mit
function
Nachricht mit role:
"tool"
Anthropic Messages | tool_use | tool_result
Gemini Interactions | function_call | function_result

Bei Gemini steht hier die Interactions API, die Google inzwischen für Werkzeuge dokumentiert; im generateContent aus Kapitel 2 heißen dieselben Teile functionCall und functionResponse. Die genauen Strukturen lassen sich nicht durch bloßes Umbenennen austauschen. 5 Für unser Beispiel bleiben wir deshalb bei einer Schnittstelle. run_command ist dagegen weiterhin der selbst gewählte Name unseres Werkzeugs.

Werkzeuge können auch eine Oberfläche bedienen: Bildschirmfotos aufnehmen, Felder auslesen oder Buttons betätigen. Nach einer Aktion erhält das Modell eine neue Beobachtung, um das Ergebnis zu prüfen. Derselbe Kreislauf trägt so Arbeit in ganz unterschiedlichen Anwendungen.