Загружаем паттерны…
Код как действие (CodeAct)(CA)
Вместо того чтобы выдавать по одному JSON-вызову инструмента за ход, пространством действий агента становится исполняемый код, который оркестрирует инструменты с помощью циклов, условий и переменных. Один блок кода может вызывать множество инструментов, ветвиться в зависимости от результатов и хранить промежуточные данные в среде выполнения, а не передавать каждый результат обратно через контекстное окно. Anthropic сообщает о сокращении числа токенов примерно на 98 процентов в некоторых мультиинструментальных рабочих процессах, когда инструменты вызываются из кода через MCP.
За 30 секунд
- Что это
- Агент пишет исполняемый код, который за один ход вызывает несколько инструментов с циклами, условиями и переменными, сохраняя промежуточные результаты в среде выполнения.
- Когда применять
- Многоинструментальные сценарии с итерациями, ветвлениями или состоянием, которые иначе потребовали бы множества последовательных обращений к модели и прогонов через окно контекста.
- Осторожно
- Ошибки выполнения кода останавливают весь сценарий: агенту приходится отлаживать и повторять попытку, а накладные расходы на песочницу на простых задачах способны свести экономию токенов к нулю.
Спросите ИИ-эксперта об этом паттерне
Откроет ассистента с готовым вопросом. Вы проверите его перед отправкой.
Код как действие (CodeAct): Обзор
Вместо того чтобы выдавать по одному JSON-вызову инструмента за ход, пространством действий агента становится исполняемый код, который оркестрирует инструменты с помощью циклов, условий и переменных. Один блок кода может вызывать множество инструментов, ветвиться в зависимости от результатов и хранить промежуточные данные в среде выполнения, а не передавать каждый результат обратно через контекстное окно. Anthropic сообщает о сокращении числа токенов примерно на 98 процентов в некоторых мультиинструментальных рабочих процессах, когда инструменты вызываются из кода через MCP.
- Action space is executable code, not a single JSON call
- Loops, conditionals, and variables compose many tool calls per turn
- Intermediate results stay in the runtime, not the context window
- Fewer model round-trips for multi-step, multi-tool work
- Large token reduction on tool-heavy workflows (up to ~98 percent reported)
- Tools exposed to code (for example via MCP) with results filtered before return
The Agent Architect
Один паттерн, один компромисс, одна история сбоя в продакшене. Короткий еженедельный брифинг для тех, кто строит агентные системы.
Одно письмо в неделю, отписка в один клик. Адрес используется только для рассылки брифинга.
Источники
Статьи, спецификации и репозитории, на которых основан этот паттерн.
От инженера, создавшего этот каталог
Проведите ревью архитектуры ваших агентов
На этой странице описан один паттерн. Ваша система использует десятки, и большинство сбоев возникает на стыках. Мы разберём весь дизайн по 288 паттернам каталога: архитектура, надёжность, оценка и стоимость, каждая находка связана с паттерном, который её устраняет.
€750 вместо €1 500, одна неделя, письменный отчёт и разбор в звонке, до 30 сентября