Muster werden geladen…
Werkzeugnutzung
Muster für die Integration externer Werkzeuge und Funktionsaufrufe
In 30 Sekunden
- Was
- Verbindet KI-Systeme mit externen Werkzeugen, APIs, Datenbanken und Diensten, damit Agenten über die Textgenerierung hinaus handeln können: Berechnungen, Datenabruf, Dateioperationen und Systeminteraktionen.
- Wann einsetzen
- Aufgaben, die Echtzeitdaten außerhalb des Trainings benötigen, präzise Berechnungen jenseits von Text, Interaktionen mit APIs oder Datenbanken oder Datei- und Systemoperationen.
- Achtung
- Unzureichende Fehlerbehandlung, wenn Werkzeuge ausfallen oder nicht verfügbar sind, kann sich zu Systemausfällen und kaputten Workflows ausweiten.
Den KI-Experten zu diesen Patterns befragen
Öffnet den Assistenten mit vorbereiteter Frage. Sie prüfen sie vor dem Senden.
Überblick
Muster zur Werkzeugnutzung ermöglichen es KI-Systemen, ihre Fähigkeiten durch die Anbindung an externe Werkzeuge, APIs, Datenbanken und Dienste zu erweitern. Sie erlauben KI-Agenten, Aktionen über die reine Textgenerierung hinaus auszuführen (etwa Berechnungen anzustellen, auf Echtzeitdaten zuzugreifen, Code auszuführen, Dateien zu bearbeiten oder mit externen Systemen zu interagieren), und erweitern damit das Spektrum der Aufgaben, die sie autonom bewältigen können, erheblich.
Praktische Anwendungen und Anwendungsfälle
Datenanalyse
Anbindung an Analysewerkzeuge und Datenbanken, um komplexe Datenverarbeitung und -visualisierung durchzuführen.
Code-Ausführung
Ausführen und Testen von Code in verschiedenen Programmiersprachen, um die Funktionsfähigkeit zu prüfen und Ergebnisse zu liefern.
API-Integration
Anbindung an externe Dienste für Wetterdaten, Finanzinformationen oder Funktionen von Drittanbietern.
Dateiverwaltung
Lesen, Schreiben und Bearbeiten von Dateien und Dokumenten über verschiedene Formate und Speichersysteme hinweg.
Mathematische Berechnung
Einsatz spezialisierter Rechenwerkzeuge für komplexe mathematische Operationen und wissenschaftliche Berechnungen.
Web-Automatisierung
Interaktion mit Webdiensten, Datenextraktion oder Automatisierung browserbasierter Aufgaben.
Systemadministration
Durchführen von Systemoperationen, Überwachen von Ressourcen und Verwalten der Infrastruktur.
Content-Erstellung
Nutzung spezialisierter Werkzeuge für Bildgenerierung, Videobearbeitung oder Dokumentformatierung.
Warum das wichtig ist
Muster zur Werkzeugnutzung sind grundlegend, um praxistaugliche KI-Agenten zu schaffen, die mit realen Systemen interagieren und konkrete Aktionen ausführen können. Sie schlagen die Brücke zwischen den Denkfähigkeiten der KI und ihrem praktischen Nutzen, indem sie Agenten Zugriff auf aktuelle Informationen verschaffen, präzise Berechnungen ermöglichen und Aufgaben ausführen lassen, die eine Interaktion mit externen Systemen erfordern. Diese Fähigkeit verwandelt KI von einem reinen Textgenerierungswerkzeug in eine vielseitige Automatisierungsplattform.
Implementierungsleitfaden
Wann einsetzen
- Aufgaben, die Echtzeit- oder aktuelle Informationen erfordern, die nicht in den Trainingsdaten enthalten sind
- Anwendungen, die präzise Berechnungen oder Datenanalysen über die Textgenerierung hinaus benötigen
- Systeme, die mit externen APIs oder Datenbanken interagieren müssen
- Workflows, die Dateibearbeitung oder Systemoperationen erfordern
- Szenarien, in denen die Überprüfung oder Ausführung von generiertem Code erforderlich ist
- Anwendungen, die eine Integration in bestehende Geschäftssysteme erfordern
Bewährte Verfahren
- Robuste Fehlerbehandlung für Werkzeugausfälle und Netzwerkprobleme entwerfen
- Angemessene Authentifizierung und Sicherheitsmaßnahmen für den Werkzeugzugriff umsetzen
- Werkzeug-Abstraktionsschichten nutzen, um Integration und Wartung zu vereinfachen
- Werkzeugeingaben validieren und Ausgaben bereinigen, um Sicherheitsprobleme zu vermeiden
- Ratenbegrenzung und Ressourcenverwaltung für die Werkzeugnutzung umsetzen
- Klare Dokumentation und Beispiele für jedes verfügbare Werkzeug bereitstellen
- Werkzeugnutzung und -leistung überwachen, um Optimierungsmöglichkeiten zu erkennen
Häufige Fallstricke
- Unzureichende Fehlerbehandlung, die zu Systemausfällen führt, wenn Werkzeuge nicht verfügbar sind
- Sicherheitslücken durch mangelhafte Eingabevalidierung oder übermäßige Berechtigungen
- Übermäßiges Vertrauen auf Werkzeuge bei Aufgaben, die allein mit KI-Fähigkeiten zu bewältigen wären
- Schlechte Werkzeugauswahl, die zu ineffizienter oder fehlerhafter Aufgabenausführung führt
- Die Auswirkungen der Nutzung externer Werkzeuge auf Latenz und Kosten nicht berücksichtigen
- Unzureichende Überwachung und Protokollierung von Werkzeuginteraktionen für die Fehlersuche
Verfügbare Techniken
Funktionsaufrufe
Strukturierte Schnittstelle, über die die KI externe Funktionen und APIs aufruft
Codeausführung
Führt LLM-generierten Code sicher in isolierten Umgebungen für Berechnungen und Datenverarbeitung aus
Model Context Protocol(MCP)
Standardisiertes Protokoll zum Teilen von Kontext und Fähigkeiten zwischen KI-Modellen und Tools
Control Plane als Tool(CPT)
Stellt dem Agenten eine einzige, einheitliche Tool-Schnittstelle bereit, während eine interne Control Plane jede Anfrage an das passende Tool, den passenden Dienst oder das passende Modell im Hintergrund weiterleitet. Der Agent-Prompt bleibt stabil, während sich der Tool-Katalog weiterentwickelt, und Authentifizierung, Richtlinien, Ratenbegrenzung und Observability werden an einer einzigen Stelle durchgesetzt.
Computernutzung(CU)
Agenten bedienen grafische Benutzeroberflächen (Desktop, Browser oder Mobilgerät) wie ein Mensch, indem sie Screenshots lesen und Maus- und Tastaturaktionen ausführen, anstatt APIs aufzurufen. Die zentrale Herausforderung ist das GUI-Grounding: eine Absicht auf exakte Pixelkoordinaten auf dem Bildschirm abzubilden. Der Agent durchläuft eine Schleife aus Screenshot, Schlussfolgern, Handeln und Beobachten, bis die Aufgabe abgeschlossen ist.
Agent Skills(AS)
Fähigkeiten, die als eigenständige Ordner verpackt sind. Jeder Skill ist eine SKILL.md-Datei mit YAML-Frontmatter (Name und Beschreibung) sowie optionalen Skripten und Ressourcen. Agenten entdecken Skills anhand ihrer Metadaten und laden sie über drei Ebenen der progressiven Offenlegung: Name und Beschreibung lesen, um die Relevanz einzuschätzen, nach der Aktivierung die vollständige SKILL.md laden und anschließend die mitgelieferten Skripte und Ressourcen bei Bedarf ausführen. So bleibt der Kontext klein, während viele Fähigkeiten verfügbar gemacht werden, und das Format ist ein offener, herstellerübergreifend übernommener Standard.
Tool Retrieval (Tool RAG)(TR)
Wenn ein Agent auf Hunderte oder Tausende von Tools oder MCP-Servern zugreifen kann, ist es teuer, jedes Schema in den Prompt zu laden, und es beeinträchtigt die Auswahlgenauigkeit. Tool Retrieval indiziert die Tool-Definitionen und ruft für jede Anfrage nur die semantisch relevanten ab (Embedding-Suche, aktive Discovery und Reranking), bevor das Modell auswählt. RAG-MCP berichtet, dass die Genauigkeit der Tool-Auswahl von etwa 13 Prozent auf 43 Prozent steigt, während die Prompt-Tokens um mehr als die Hälfte reduziert werden.
Strukturierte Ausgaben(SO)
Garantiert durch eingeschränktes Decoding, dass die Modellausgabe einem Schema entspricht. Ein JSON Schema, ein regulärer Ausdruck oder eine Grammatik wird zu einem endlichen Automaten kompiliert, und bei jedem Decoding-Schritt werden die Tokens, die das Schema verletzen würden, ausmaskiert, sodass nur gültige Fortsetzungen gesampelt werden können. Im strikten Modus macht dies fehlerhaftes JSON und ungültige Tool-Argumente unmöglich. Die Funktion ist nativ bei OpenAI, Google und Anthropic sowie in offenen Bibliotheken wie Outlines und vLLM verfügbar.
Code als Aktion (CodeAct)(CA)
Anstatt pro Zug einen einzelnen JSON-Tool-Aufruf auszugeben, besteht der Aktionsraum des Agenten aus ausführbarem Code, der Tools mit Schleifen, Bedingungen und Variablen orchestriert. Ein einzelner Codeblock kann viele Tools aufrufen, je nach Ergebnis verzweigen und Zwischendaten in der Laufzeitumgebung behalten, anstatt jedes Ergebnis durch das Kontextfenster zurückzugeben. Anthropic berichtet bei einigen Multi-Tool-Workflows von einer Token-Reduktion von rund 98 Prozent, wenn Tools per MCP aus dem Code aufgerufen werden.
Strukturierte Reflexion (Think Tool)
Ein dediziertes, wirkungsloses „think“-Tool (Anthropic), das im Tool-Schema des Agenten deklariert wird und das das Modell mitten in der Trajektorie aufruft, um zwischen einem Tool-Ergebnis und der nächsten Aktion strukturiertes Schlussfolgern einzufügen. Der Aufruf hat keinen externen Effekt und liefert nichts Nützliches zurück: Er gibt dem Modell lediglich einen Checkpoint, um innerhalb einer langen Tool-Aufruf-Kette vor dem Handeln die Richtlinien erneut zu lesen, Einschränkungen zu prüfen und zu planen. Anthropic berichtet von einer relativen Verbesserung von 54 % bei der pass^1-airline-Metrik von tau-bench (0.570 gegenüber einem Basiswert von 0.370), wenn das Tool mit einem Prompt kombiniert wird, der zeigt, wie man es verwendet. Zu unterscheiden von `metacognitive-monitoring`: Dieser Eintrag bezeichnet die allgemeine Fähigkeit, das eigene Schlussfolgern zu überwachen, während das Think Tool ein konkreter Mechanismus auf Tool-Schema-Ebene dafür ist, getrennt vom erweiterten oder zur Inferenzzeit stattfindenden Denken vor der ersten Antwort.
MCP-Gateway (Tool-Föderation und Governance)(MCPG)
Ein einzelner, kontrollierter MCP-Einstiegspunkt, der als Reverse-Proxy vor vielen Backend-MCP-Servern steht und deren Tools zu einer einzigen kuratierten, verwalteten Tool-Oberfläche zusammenführt, mit der sich der Agent verbindet. Jeder Tool-Aufruf läuft über das Gateway, das eine zentrale Authentifizierung erzwingt, eine Tool-spezifische Autorisierung, welche die Identität des Aufrufers von den Berechtigungen des nachgelagerten Servers trennt, Richtlinienprüfungen, Ratenbegrenzung, Audit-Logging und Telemetrie. Das verwandelt einen wuchernden Haufen unabhängig bereitgestellter Server in einen einzigen kontrollierten Integrationsvertrag, sodass Tools kuratiert, versioniert und widerrufen werden können, ohne jeden einzelnen Agenten anzufassen. Abzugrenzen von `control-plane`: Die Control Plane ist das allgemeine Muster, eine einzige Schnittstelle bereitzustellen und intern an ein beliebiges Tool, einen Dienst oder ein Modell weiterzuleiten, während das MCP-Gateway die MCP-ökosystemspezifische Umsetzung ist, die sich auf die Föderation vieler MCP-Server und die Governance der gemeinsam genutzten Tool-Zugriffsoberfläche konzentriert.
Patterns Pack
Nehmen Sie den ganzen Katalog mit: MCP-Server, Regeln und Skills für Ihren Editor, und Daten.
The Agent Architect
Ein Pattern, ein Tradeoff, eine Produktionspanne. Ein kurzes wöchentliches Briefing für alle, die agentische Systeme bauen.
Wöchentliche E-Mail, Abmeldung mit einem Klick. Ihre Adresse wird nur für das Briefing verwendet.
Vom Ingenieur hinter diesem Katalog
Lassen Sie Ihre Agenten-Architektur prüfen
Diese Seite dokumentiert ein Pattern. Ihr System betreibt Dutzende, und die meisten Ausfälle entstehen im Zusammenspiel. Lassen Sie den gesamten Entwurf an den 288 Patterns dieses Katalogs messen: Architektur, Zuverlässigkeit, Evaluation und Kosten, jeder Befund verknüpft mit dem Pattern, das ihn behebt.
750 € statt 1.500 €, eine Woche, schriftlicher Bericht und Walkthrough-Call, bis 30. September