Zum Inhalt springen
Agent Hub
Zurück zum Glossar
architecture

Tool Use

Tool Use (oder Function Calling) ist die Fähigkeit eines Sprachmodells, externe Funktionen mit strukturierten Argumenten aufzurufen — z.B. eine API, eine Datenbank-Abfrage oder einen Skill.

Auch genannt: Function Calling

Im Detail

Damit verlässt das LLM den reinen Chat-Modus und kann handeln. Der Ablauf:

  1. Wir definieren ein Tool: Name, Beschreibung, JSON-Schema der Argumente.
  2. Das LLM entscheidet bei einer Anfrage, ob und mit welchen Argumenten es das Tool aufrufen will.
  3. Wir führen den Aufruf aus, geben das Ergebnis zurück.
  4. Das LLM nutzt das Ergebnis für die Antwort.

Claude und GPT-4 unterstützen das nativ. Wir nutzen es für RAG-Suche, CRM-Lookups, Kalender-Buchungen.

Verwandte Begriffe