Loading...
Код как действие (CodeAct)(CA)
Вместо того чтобы выдавать по одному JSON-вызову инструмента за ход, пространством действий агента становится исполняемый код, который оркестрирует инструменты с помощью циклов, условий и переменных. Один блок кода может вызывать множество инструментов, ветвиться в зависимости от результатов и хранить промежуточные данные в среде выполнения, а не передавать каждый результат обратно через контекстное окно. Anthropic сообщает о сокращении числа токенов примерно на 98 процентов в некоторых мультиинструментальных рабочих процессах, когда инструменты вызываются из кода через MCP.
In 30 seconds
- What
- Агент пишет исполняемый код, который за один ход вызывает несколько инструментов с циклами, условиями и переменными, сохраняя промежуточные результаты в среде выполнения.
- When to use
- Многоинструментальные сценарии с итерациями, ветвлениями или состоянием, которые иначе потребовали бы множества последовательных обращений к модели и прогонов через окно контекста.
- Watch out
- Ошибки выполнения кода останавливают весь сценарий: агенту приходится отлаживать и повторять попытку, а накладные расходы на песочницу на простых задачах способны свести экономию токенов к нулю.
Loading technique guide…