Нейросеть для написания кода: какую выбрать и что проверять после неё
Чем Claude, ChatGPT, Gemini и DeepSeek различаются на задачах с кодом, промт на постановку задачи целиком, что в машинном коде надёжно, а что перепроверять, приёмка кода без опыта программирования и цены в BYN.
Короткий ответ: код сегодня пишут четырьмя нейросетями — Claude, ChatGPT, Gemini и DeepSeek. Claude аккуратнее работает с большим проектом, ChatGPT быстрее выдаёт короткий скрипт с объяснением, Gemini держит очень длинные файлы, DeepSeek берут ради бесплатного доступа. Проверять приходится любую: выдуманные методы и устаревшие версии библиотек встречаются у всех.
Чем Claude, ChatGPT, Gemini и DeepSeek различаются на задачах с кодом
| Задача | Кто справляется лучше | Почему |
|---|---|---|
| Правка существующего проекта | Claude | Держит структуру файлов и реже ломает то, что уже работало |
| Короткий скрипт с нуля | ChatGPT | Быстрее выдаёт рабочий кусок и подробно объясняет каждую строку |
| Разбор чужого кода на тысячи строк | Gemini | Спокойно читает очень длинные файлы целиком |
| Объяснение ошибки новичку | ChatGPT | Отвечает простым языком и предлагает несколько версий причины |
| Работа без подписки | DeepSeek | Щедрый бесплатный доступ, но данные проекта туда лучше не отдавать |
| Формулы и макросы для таблиц | Любая | Задача короткая, результат сразу видно в самой таблице |
Разница между лидерами меньше, чем разница между удачным и неудачным описанием задачи. Половина плохих результатов — это просьба «сделай сайт» без единого уточнения. Вторая половина — попытка получить работающий проект одним сообщением вместо трёх шагов.
Семь пунктов постановки задачи, без которых код приходит не тот
- Что должно получиться на выходе. Файл, страница, бот, скрипт для папки — назовите форму результата, а не желание.
- Где это будет работать. Windows или Linux, браузер, хостинг, ваш компьютер. От этого зависит половина кода.
- Какие данные на входе. Дайте три-пять строк настоящего файла, а не описание словами. Модель угадает разделители и кодировку неправильно.
- Какой результат считается верным. Пример: было десять строк, стало пять, суммы сошлись.
- Что делать при ошибке. Остановиться, пропустить строку, написать в лог. Без этого пункта скрипт молча съест плохие данные.
- Ограничения. Без внешних библиотек, без выхода в интернет, ничего не удалять, работать на копии.
- Ваш уровень. «Я не программист, объясняй каждую команду» меняет ответ сильнее, чем выбор модели.
Промт на задачу с кодом целиком
Соберите пункты выше в одно сообщение и подставьте своё в квадратные скобки. Один такой запрос заменяет десяток уточнений в диалоге.
Напиши [скрипт / страницу / бота], который делает следующее: [задача одним предложением]. Работать будет на [Windows / хостинге / в браузере]. Вход: [опишите файл и вставьте три-пять настоящих строк]. Верный результат: [что должно получиться, с примером]. При ошибке в строке: не останавливайся, пропусти её и запиши в отдельный файл с указанием номера. Ограничения: работай только с копией файла, ничего не удаляй, внешние библиотеки не подключай без моего согласия, ключи доступа не вставляй в код, а вынеси в отдельный файл настроек. Кириллицу читай и пиши в UTF-8. Я не программист: перед кодом дай план из пяти строк, что именно будет происходить, а после кода — инструкцию по запуску по шагам и список того, что я должен проверить. Если данных не хватает, не додумывай: задай вопросы до того, как писать код.
Три пункта в этом запросе стоят остальных: копия файла, вынесенные ключи и UTF-8. Первые два спасают данные, третий снимает самую частую поломку на русскоязычных проектах.
Какие ошибки нейросеть допускает в коде чаще всего
- Выдуманные методы и библиотеки. Функция выглядит правдоподобно, документация её не знает. Проверяется запуском, а не чтением.
- Устаревшая версия библиотеки. Модель помнит прошлогодний вариант и пишет код, который был верным год назад.
- Поломка того, что работало. При правке одного места нейросеть переписывает соседнее заодно. Без Git это обнаруживается через неделю.
- Ключи доступа в открытом виде. Токен бота или ключ сервиса она спокойно вставит прямо в файл, а вы выложите это в открытый репозиторий.
- Кодировки на Windows. Кириллица в файлах превращается в мусор, если модель не предупредили про UTF-8. Заметно не сразу, а на живом сайте.
- Забытый контекст. Вчерашние договорённости она не помнит. Правила проекта держат в отдельном файле, который читается при каждом запуске.
- Молчаливая обработка ошибок. Модель любит обернуть опасное место так, что сбой перестаёт быть виден. Скрипт отрабатывает, данные не обработаны, сообщения нет.
Что в машинном коде надёжно, а что перепроверять
| Тип задачи | Насколько надёжно | Что проверять обязательно |
|---|---|---|
| Формула или макрос для таблицы | Высоко | Результат на десяти строках против ручного счёта |
| Разбор файла, переименование, сортировка | Высоко | Запуск на копии, поведение при пустом файле |
| Вёрстка простой страницы или формы | Высоко | Вид на телефоне, куда уходит заявка |
| Скрипт с датами и деньгами | Средне | Округление, формат даты, разделитель дробной части |
| Работа с внешним сервисом по документации | Средне | Существование методов, версия, поведение при отказе сервиса |
| Правка чужого проекта на тысячи строк | Ниже среднего | Что изменилось помимо просьбы, откат через Git |
| Всё, что связано с оплатой и доступами | Низко | Отдавать на проверку человеку, без вариантов |
Как принять код, если вы не программист: восемь проверок
- Запустите на копии данных, а не на рабочем файле.
- Проверьте результат вручную на десяти строках: сходится или нет.
- Подсуньте пустой файл и файл с мусором — скрипт должен сказать об этом, а не промолчать.
- Найдите в коде поиском слова с ключами и токенами: их там быть не должно.
- Убедитесь, что нигде нет удаления файлов, если вы об этом не просили.
- Откройте результат в редакторе и посмотрите на кириллицу: не превратилась ли в вопросительные знаки.
- Попросите вторую модель разобрать этот код и назвать три слабых места. Своя ошибка модели кажется ей правильной, чужая видна сразу.
- Сохраните рабочую версию до правок. Проще всего через Git, но годится и папка с датой в названии.
Частая ошибка: просить починить, не показав текст ошибки
Человек получает красный текст в терминале, пугается и пишет в чат: «не работает, почини». Модель не видит вашего экрана и начинает угадывать. Она предлагает первую правдоподобную версию, вы её применяете, ломается что-то ещё, и через сорок минут проект в худшем состоянии, чем был.
Рабочий порядок другой: скопировать текст ошибки целиком, включая строки, которые кажутся лишними, и добавить три вещи — что вы запускали, что ожидали получить и что поменяли перед этим. С таким сообщением причина находится с первой попытки в большинстве случаев. Отдельно полезно требовать от модели не сразу правку, а объяснение: «сначала скажи, в чём причина, и только потом предлагай исправление». Так вы перестаёте применять правки вслепую.
Сколько стоит нейросеть для кода в месяц и с чем это сравнивать
| Вариант | Порядок расхода в месяц | Кому хватает |
|---|---|---|
| Бесплатные тарифы Claude, ChatGPT, Gemini, DeepSeek | 0 | Разовая задача, короткий скрипт, разбор ошибки |
| Подписка рабочего уровня | порядка 60-70 BYN | Один проект в работе, ежедневные задачи |
| Тариф для плотной работы с проектами | в несколько раз дороже подписки | Тем, кто делает это на заказ каждый день |
| Свой сервер и хостинг под готовые проекты | 15-40 BYN | Публикация страниц, ботов, внутренних инструментов |
Точные суммы и наборы возможностей смотрите на странице тарифов самого сервиса: они пересматриваются несколько раз в год. Сравнение по рынку Беларуси: час работы разработчика стоит от 60 BYN, простой сайт-визитка на заказ — от 800 BYN, телеграм-бот с приёмом заявок — от 600 BYN. Подписка окупается на первой же задаче, которую вы иначе отдали бы подрядчику, и не окупается, если таких задач у вас две в год.
Что человек без опыта программирования соберёт за вечер
- Телеграм-бот, который принимает заявку и пишет её в таблицу.
- Страница с формой под конкретную акцию, без конструктора и абонентской платы.
- Скрипт для выгрузки, который каждое утро сводит два файла в один отчёт.
- Внутренний инструмент: учёт заказов или график смен на десять человек вместо таблицы, которую все ломают.
- Разовая обработка папки: переименовать четыреста файлов по правилу, вытащить из документов нужные строки.
Это не разработка приложений на продажу. Это закрытие своих задач, которые раньше упирались в «нужен программист, а его нет». Граница проходит там, где у проекта появляются чужие пользователи, деньги и ответственность за данные: туда без человека с опытом лучше не идти.
Что придётся выучить, чтобы код от нейросети дожил до рабочего применения
Три вещи. Git — чтобы вернуться назад, когда всё сломалось. Понимание, где живёт проект: локально, на хостинге, в контейнере. И умение читать ошибку — не пугаться красного текста, а копировать его целиком в чат вместе с тем, что вы делали до этого. Ни одна из трёх не требует знания языка программирования, все три осваиваются за неделю.
В программе курса на работу с кодом отведён отдельный блок: установка, первое приложение за двадцать минут, Git и возврат к рабочей версии, публикация проекта, разбор ошибок и внутренние инструменты для бизнеса. Кому это даёт новую профессию, разобрано на странице о смене профессии, а как превратить навык в услугу с чеком — на странице для фрилансеров. Обучение рассчитано на 12 месяцев, уроков более 150 и становится больше, доступ индивидуальный. Разобраться, подойдёт ли вам это направление, можно на бесплатном созвоне 20-30 минут.
Частые вопросы
Курс по искусственному интеллекту: разберём вашу ситуацию бесплатно
От первого запроса в ChatGPT до собственных AI-агентов. 19 модулей, куратор 365 дней.
Подробнее →