Анализ инструментов AI для программирования: Разбор 3,177 API-вызовов

Недавний анализ, проведенный на четырех инструментах ИИ для кодирования — Claude Code Opus 4.6, Claude Code Sonnet 4.5, Codex GPT-5.3 и Gemini 2.5 Pro — подчеркивает значительные различия в управлении контекстными окнами API-запросов. Используя трассировщик Context Lens, исследование перехватило 3,177 API-запросов для оценки эффективности и стратегии инструментов в обработке контекстного окна при решении задач по исправлению ошибок в среде Express.js.
Каждый инструмент для кодирования решал конкретную задачу — неправильно упорядоченную проверку на null в res.send(). Opus, Sonnet, Codex и Gemini были задействованы в выявлении и исправлении ошибки, после чего они запускали тестовый пакет для проверки исправления. Все они справились с задачей, хотя и с разными подходами и ресурсами.
Claude Code Opus 4.6 постоянно использовал около 23K до 27K токенов, в основном состоящих из определений инструментов (69% контекста). Это указывает на зависимость от повторной отправки этих определений из-за архитектуры, что приводит к значительным накладным расходам на кэширование. Codex (GPT-5.3) продемонстрировал более широкий диапазон от 29.3K до 47.2K токенов, в основном состоящих из результатов инструментов (72%), обеспечивая большую изменчивость в зависимости от специфики тестовой команды. Sonnet, с аналогичной изменчивостью, более равномерно смешивал определения и результаты.
Gemini выделяется из-за своего непропорционального использования токенов, достигая пика в 350.5K, почти исключительно используя результаты инструментов (96%), благодаря своему большому контекстному окну в 1M. Несмотря на более низкие затраты на токен, непоследовательный и масштабный шаблон использования Gemini без сходимости по запускам указывает на уникальную, хотя и менее эффективную стратегию.
Эти находки иллюстрируют значительные различия в том, как инструменты ИИ для кодирования управляют контекстными окнами, что влияет как на производительность, так и на эффективность затрат. Разработчикам следует учитывать стратегии использования токенов при выборе подходящего инструмента для своих нужд, особенно для задач, связанных с итеративными изменениями или обширными историческими проектами.
📖 Читать весь источник: HN LLM Tools
👀 Смотрите также

Tandem MCP: Запуск и управление сессиями Claude Code из чата Claude.ai
Tandem — это MCP-сервер с открытым исходным кодом, который связывает чат Claude.ai с локальными сессиями Claude Code, позволяя организовать автономные циклы кодирования без копирования и вставки.

Авансом: Плагин Claude Code, который заставляет думать перед программированием
Upfront — это плагин Claude Code с 20 навыками, который проверяет разработчиков перед генерацией кода. Он использует три команды: /upfront:feature для уточнения расплывчатых требований, /upfront:plan для разбивки работы на этапы по ~400 строк кода и /upfront:build для выполнения с TDD и ревью на каждом этапе.

ЭмоБар: Визуализация внутренних векторов эмоций Клода из статьи Anthropic
Разработчик создал EmoBar — инструмент с открытым исходным кодом для визуализации 171 внутреннего эмоционального представления в Claude, описанных в недавней статье Anthropic. Инструмент использует двухканальный подход для выявления этих измеримых векторов, которые причинно влияют на поведение модели.

FixAI: Браузерная игра, которая учит потребительскому праву через борьбу с корпоративными ИИ-ботами
FixAI — это браузерная игра с 36 уровнями, в которой игроки спорят с корпоративными или государственными системами ИИ, используя реальные законы о защите прав потребителей. Созданная на Vanilla JS, Node/Express и Claude Haiku, она включает систему оценки сопротивления и образовательные пояснения к юридическим аргументам.