← Zurück zum Glossararchitecture
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:
- Wir definieren ein Tool: Name, Beschreibung, JSON-Schema der Argumente.
- Das LLM entscheidet bei einer Anfrage, ob und mit welchen Argumenten es das Tool aufrufen will.
- Wir führen den Aufruf aus, geben das Ergebnis zurück.
- 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
- EmbeddingEin Embedding ist eine Zahlen-Repräsentation eines Texts (oder Bildes) in einem hochdimensionalen Raum, in dem ähnliche Inhalte nah beieinander liegen — die Grundlage für semantische Suche und RAG.
- Multi-AgentMulti-Agent bezeichnet eine Architektur, in der mehrere spezialisierte KI-Agenten zusammenarbeiten — ein Router entscheidet, wer übernimmt, und sie übergeben Aufgaben sauber untereinander.
- RAGRAG (Retrieval-Augmented Generation) ist ein Verfahren, bei dem das Sprachmodell vor jeder Antwort relevante Dokumente aus Ihrer Wissensbasis sucht und diese als Grundlage für die Antwort nutzt — so antwortet der Agent immer aktuell und mit Quellenangabe.