Loading...
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.
In 30 seconds
- What
- Der Agent schreibt ausführbaren Code, der in einem einzigen Zug mehrere Werkzeuge mit Schleifen, Bedingungen und Variablen aufruft und Zwischenergebnisse in der Laufzeitumgebung hält.
- When to use
- Workflows mit mehreren Werkzeugen samt Iteration, Verzweigung oder Zustand, die sonst viele aufeinanderfolgende Modellaufrufe und Durchläufe durch das Kontextfenster erfordern würden.
- Watch out
- Fehler bei der Codeausführung stoppen den gesamten Workflow; der Agent muss debuggen und erneut versuchen, und der Aufwand für die Sandbox kann die Token-Ersparnis bei einfachen Aufgaben zunichtemachen.
Loading technique guide…