Три модели зашли в бар. Одна должна была написать код
Шутка старая, но актуальность зашкаливает. Каждый день я вижу десятки разработчиков, которые тыкаются между ChatGPT, Claude и новой звездой - Кэмп AI. Все хотят одного: чтобы нейросеть решила их задачу. Желательно с первого промпта.
Но в реальности получается иначе. Одна модель генерирует красивый, но нефункциональный код. Дторая задает сто вопросов, прежде чем написать первую строку. Третья просто не понимает, чего от нее хотят.
Важное уточнение: это не академическое исследование. Я не замерял токены и не считал проценты точности. Я просто дал трем моделям реальные задачи, с которыми сталкиваюсь сам. Как если бы вы попросили коллегу помочь с кодом.
Правила игры: никаких правил
Я взял пять задач разной сложности. От простой функции на Python до небольшого веб-приложения. Каждой модели дал одинаковый промпт. Без уточнений, без дополнительных вопросов с моей стороны.
Вот что получилось.
Задача 1: парсинг логов
Нужно было написать функцию, которая из текстового файла с логами извлекает все ошибки уровня ERROR, группирует их по типу и считает количество.
| Модель | Результат | Время ответа |
|---|---|---|
| ChatGPT 4o | Код рабочий, но без обработки краевых случаев. Если в логе нет ERROR - упадет. | ~15 секунд |
| Claude 3.5 Sonnet | Дал три варианта решения, объяснил плюсы каждого. Код с обработкой ошибок. | ~25 секунд |
| Кэмп AI | Не только код, но и предложил структуру для мониторинга. Спросил, нужны ли тесты. | ~20 секунд |
Уже здесь видна разница в подходе. ChatGPT делает то, что просили. Claude думает о качестве. Кэмп AI пытается понять контекст задачи.
Задача 2: SQL-запрос средней сложности
Нужно было написать запрос, который выводит топ-10 пользователей по количеству заказов за последний месяц, с расчетом средней суммы чека и динамикой по сравнению с предыдущим месяцем.
Здесь началось интересное.
Claude сначала уточнил структуру таблиц. Спросил про индексы. Потом написал запрос с комментариями к каждому блоку. И добавил альтернативный вариант для старых версий MySQL.
Кэмп AI поступил хитрее. Он не только дал запрос, но и предложил создать материализованное представление для таких отчетов. И показал, как его обновлять.
Это ключевой момент. ChatGPT решает задачу. Claude решает задачу хорошо. Кэмп AI пытается решить проблему, которая стоит за задачей.
Где Кэмп AI вырывается вперед
Третья задача была по веб-разработке. Нужно было создать простой REST API на FastAPI для управления списком задач.
ChatGPT нагенерировал стандартный CRUD. Работает, но скучно.
Claude добавил валидацию, обработку ошибок, даже Swagger документацию сгенерировал.
А Кэмп AI... Кэмп AI предложил использовать async/await даже для такой простой задачи. Объяснил, почему это важно для масштабирования. Добавил кэширование с помощью Redis. И самое главное - написал Dockerfile и docker-compose.yml для развертывания.
Вы понимаете разницу? Одна модель дает рыбу. Вторая - удочку. Третья - учит рыбачить, строить лодку и открывать рыбный магазин.
Но не все так радужно
В четвертой задаче, где нужно было оптимизировать алгоритмически сложную функцию на Python, Кэмп AI споткнулся. Он начал предлагать архитектурные улучшения, когда нужно было просто уменьшить сложность O(n²) до O(n log n).
Claude здесь оказался точнее. Он сразу увидел проблему с вложенными циклами и предложил использовать словарь для хеширования.
ChatGPT тоже справился, но его решение было менее элегантным.
Что в итоге? Выбор зависит от вашей цели
Если вам нужно быстро получить работающий код и вы готовы сами разбираться с краевыми случаями - ChatGPT ваш выбор. Он быстрый, предсказуемый, и его ответы редко удивляют.
Если важна надежность и вы хотите понять, как работает решение - берите Claude. Он объясняет каждый шаг, рассматривает альтернативы, и его код редко содержит грубые ошибки. Как в той статье про Claude Code против Google, где он за неделю делал то, что у инженеров занимало месяцы.
А если вы хотите не просто решить задачу, а улучшить свой подход к разработке - смотрите в сторону Кэмп AI. Он заставляет думать о масштабировании, поддерживаемости, архитектуре. Иногда это раздражает (когда нужен просто быстрый фикс), но в долгосрочной перспективе именно такой подход делает из хорошего разработчика отличного.
А что с обучением?
Здесь Кэмп AI показывает свою специализацию. Когда я попросил объяснить концепцию замыканий в JavaScript, ChatGPT дал сухое определение с примером. Claude привел три разных примера использования.
А Кэмп AI начал с того, что спросил, какой у меня уровень подготовки. Потом подстроил объяснение. И в конце дал практическое задание с постепенным увеличением сложности. Это похоже на работу с репетитором, а не с поисковиком.
Цена вопроса
ChatGPT Plus стоит $20 в месяц. Claude Pro - те же $20. Кэмп AI на момент тестирования был бесплатным (бета-версия).
Но цена - не главное. Главное - что вы получаете за эти деньги. И здесь все упирается в ваши рабочие процессы. Если вы уже используете осознанный вайб-кодинг со стеком из нескольких инструментов, то Кэмп AI может стать отличным дополнением для этапа проектирования и обучения.
Мой вердикт (субъективный, конечно)
Для срочных задач и быстрых прототипов - ChatGPT. Не думает, не рассуждает, просто делает.
Для production кода и сложных систем - Claude. Анализирует, проверяет, предлагает надежные решения.
Для обучения, архитектурных решений и когда нужно не просто код, а понимание - Кэмп AI. Он задает правильные вопросы. Иногда даже те, которые вы сами себе не задали.
И да, если вы до сих пор используете одну модель для всего - вы много теряете. Как тот человек, который режет хлеб скальпелем и делает операции кухонным ножом. Инструменты разные. И использовать их нужно для разных задач.
Попробуйте дать одну и ту же задачу всем трем. Посмотрите, чей подход вам ближе. И помните: лучшая модель - не та, у которой больше параметров. А та, которая лучше понимает, что вам нужно.
А если хотите глубже разобраться в том, как модели "думают" о коде, почитайте про три разных пути к одному коду. Там есть прогнозы, кто из них выживет к 2026 году.
P.S. Через неделю после тестов я обнаружил, что использую Кэмп AI для проектирования новых фич, Claude для написания критического кода, а ChatGPT - для быстрых одноразовых скриптов. Получился тот самый симбиоз, о котором все говорят, но мало кто реализует на практике.