Разработчики Browserbase представили концепцию «Code Mode», доказывающую, что предоставление агентам возможности писать и исполнять собственный код значительно эффективнее использования фиксированных наборов инструментов (tool calling). Этот подход позволяет моделям динамически решать сложные задачи, обходя ограничения жестко заданных API и сокращая количество ошибок при многошаговых процессах автоматизации.
Традиционные агентные системы часто полагаются на предопределенные функции, которые ограничивают гибкость модели. В «Code Mode» агент получает доступ к песочнице, где он может генерировать скрипты на Python или JavaScript для обработки данных, взаимодействия с DOM или выполнения вычислений. Такой метод превращает модель из простого «вызывателя функций» в полноценного инженера, способного адаптировать логику под конкретный контекст задачи в реальном времени.
Основное преимущество заключается в способности модели самостоятельно исправлять ошибки через циклы обратной связи: если код не сработал, агент анализирует traceback и переписывает логику. Это радикально снижает потребность в создании сотен узкоспециализированных инструментов, заменяя их универсальной средой исполнения, которая масштабируется вместе с усложнением бизнес-задач.
Ключевые факты
- Переход от вызова инструментов к написанию кода сокращает количество шагов в цепочке рассуждений агента.
- Использование песочницы позволяет агентам динамически обрабатывать неструктурированные данные, которые сложно описать через стандартные API.
- Метод «Code Mode» минимизирует галлюцинации за счет возможности самопроверки через исполнение кода.
- Подход значительно упрощает поддержку системы, так как разработчикам не нужно обновлять документацию для каждого нового инструмента.