Сравнение 8 моделей ИИ для программирования на примере реализации реальной функции на TypeScript

Сравнение моделей ИИ для программирования в реальных условиях
Разработчик провёл практическое сравнение 8 моделей ИИ для программирования, поручив им реализовать одну и ту же реальную функцию в существующем проекте на TypeScript. Целью было выйти за рамки синтетических тестов и посмотреть, как модели справляются с работой над реальными кодовыми базами.
Настройка теста
В качестве проекта использовался OpenCode Telegram Bot — Telegram-бот с открытым исходным кодом на TypeScript, созданный на фреймворке grammY, который предоставляет Telegram-интерфейс к возможностям Opencode. Бот поддерживает интернационализацию (i18n) и имеет существующее покрытие тестами.
Задачей была реализация команды /rename, которая переименовывает текущую рабочую сессию. Эта функция затрагивает все слои приложения и требует обработки множества крайних случаев. Исходная реализация была отменена, что обеспечило чистую основу для оценки.
Каждая модель получала одинаковый запрос в два этапа: сначала в режиме планирования (изучение кодовой базы и формирование плана реализации), затем в режиме кодирования. Все тестирование проводилось с использованием Opencode с включёнными режимом «размышления» и логическим выводом.
Протестированные модели
- Claude 4.6 Sonnet ($3.00 вход/$15.00 выход за 1 млн токенов)
- Claude 4.6 Opus ($5.00/$25.00)
- GLM 5 ($1.00/$3.20)
- Kimi K2.5 ($0.60/$3.00)
- MiniMax M2.5 ($0.30/$1.20)
- GPT 5.3 Codex (high) ($1.75/$14.00)
- GPT 5.4 (high) ($2.50/$15.00)
- Gemini 3.1 Pro (high) ($2.00/$12.00)
Данные по Coding Index и Agentic Index взяты из Artificial Analysis. Ко всем моделям был доступ через OpenCode Zen — сервис от команды OpenCode, который тестирует модели на совместимость с их инструментом.
Методология оценки
Использовались четыре метрики:
- Стоимость API ($) — Общая стоимость всех вызовов API в ходе выполнения задачи, включая под-агентов
- Время выполнения (мм:сс) — Общее время работы модели
- Корректность реализации (0-10) — Насколько хорошо поведение соответствует требованиям и крайним случаям
- Техническое качество (0-10) — Инженерное качество решения
Для оценки корректности и качества использовалась существующая реализация /rename для выработки детальных критериев оценки, охватывающих интеграцию команды, основной поток, обработку ошибок, отмену, i18n, документацию, архитектуру, управление состоянием, тесты и технический долг. Оценку проводила модель GPT-5.3 Codex по структурированной рубрике, при этом несколько запусков показали разброс в пределах ±0,5 балла.
Ключевые выводы
Результаты показали, что GPT-5.4 (high) достиг наивысшего балла по корректности реализации — 57 из 69 по Agentic Index. GLM 5 продемонстрировал сильное соотношение цены и производительности при стоимости $1.00/$3.20 за 1 млн токенов и Coding Index 53. Эксперимент показал, что недорогие модели с открытым исходным кодом из Китая приближаются к проприетарным в практических задачах программирования, хотя одни только бенчмарки не дают полной картины.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

memv MCP Сервер: постоянная структурированная память для AI-агентов
memv, открытый Python-слой памяти для агентов, теперь поставляется с MCP-сервером. Он предоставляет пять инструментов для постоянной структурированной памяти с изоляцией по пользователям и извлечением без обязательного использования LLM.

Skales: Настольный ИИ-агент, который подключается к Ollama без использования Docker
Skales — это настольный AI-агент, который подключается к Ollama локально, не требуя настройки Docker. Он предлагает такие функции, как управление электронной почтой через Gmail IMAP, автоматизация браузера и голосовой час с использованием Whisper через Groq.

Обновления системного промпта Claude Code v2.1.76: Усовершенствования монитора безопасности и новое событие хука
Claude Code v2.1.76 включает обновления системных промптов с 43 новыми токенами, включая улучшения монитора безопасности для автономных агентов и добавление события хука PostCompact. Изменения включают уточнение обнаружения конфиденциальных данных, расширенные примеры десериализации кода и улучшенное форматирование руководства по необратимому локальному удалению.

mentioned.to vs инструменты широкого мониторинга: сравнение рабочих процессов, ориентированных на Reddit
mentioned.to — это инструмент мониторинга, специально разработанный для рабочих процессов на Reddit, который фокусируется на отслеживании релевантных постов, выявлении возможностей для ответов, анализе успешного контента и составлении ответов, а не на широком мониторинге бренда по множеству каналов.