Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Пусть агент пишет скрипт, а не дёргает тулзы по одной



Армин Ронахер, автор Flask, написал, зачем в агенте Pi 1.0 появился Codemode. Мысль простая, и мне она кажется правильной. Модель не вызывает инструменты по одному, протаскивая каждый ответ через контекст. Она пишет короткий JS-скрипт, который сам вызывает тулзы, параллелит и фильтрует.

Крутится это в QuickJS внутри WASM-песочницы. Ни сети, ни файловой системы, ни таймеров, память ограничена. Наружу можно только через разрешённые инструменты. Агент обычно сначала щупает 5–10 элементов, а потом пишет скрипт на остальные n.

Выигрыш понятный. Большие ответы MCP не забивают контекст, вызовы собираются через Promise.all (в Pi до 4 параллельно), а состояние между вызовами живёт в store().

Если пишете свой MCP-сервер, вот что я вынес из поста. Отдавайте structured content через outputSchema. Возвращайте данные одной формы, хоть 5 записей, хоть 500. И не надо «экономить токены» на больших батчах, скрипты агента от этого ломаются.

Пробовали уже такой подход?

Источник: https://lucumr.pocoo.org/2026/10/6/codemode/

#AIагенты #MCP #LLM
Просмотры: 6
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти