Инструменты ИИ

Нейросеть для написания кода: какую выбрать и что проверять после неё

Чем Claude, ChatGPT, Gemini и DeepSeek различаются на задачах с кодом, промт на постановку задачи целиком, что в машинном коде надёжно, а что перепроверять, приёмка кода без опыта программирования и цены в BYN.

Короткий ответ: код сегодня пишут четырьмя нейросетями — Claude, ChatGPT, Gemini и DeepSeek. Claude аккуратнее работает с большим проектом, ChatGPT быстрее выдаёт короткий скрипт с объяснением, Gemini держит очень длинные файлы, DeepSeek берут ради бесплатного доступа. Проверять приходится любую: выдуманные методы и устаревшие версии библиотек встречаются у всех.

Чем Claude, ChatGPT, Gemini и DeepSeek различаются на задачах с кодом

Задача Кто справляется лучше Почему
Правка существующего проекта Claude Держит структуру файлов и реже ломает то, что уже работало
Короткий скрипт с нуля ChatGPT Быстрее выдаёт рабочий кусок и подробно объясняет каждую строку
Разбор чужого кода на тысячи строк Gemini Спокойно читает очень длинные файлы целиком
Объяснение ошибки новичку ChatGPT Отвечает простым языком и предлагает несколько версий причины
Работа без подписки DeepSeek Щедрый бесплатный доступ, но данные проекта туда лучше не отдавать
Формулы и макросы для таблиц Любая Задача короткая, результат сразу видно в самой таблице

Разница между лидерами меньше, чем разница между удачным и неудачным описанием задачи. Половина плохих результатов — это просьба «сделай сайт» без единого уточнения. Вторая половина — попытка получить работающий проект одним сообщением вместо трёх шагов.

Семь пунктов постановки задачи, без которых код приходит не тот

  1. Что должно получиться на выходе. Файл, страница, бот, скрипт для папки — назовите форму результата, а не желание.
  2. Где это будет работать. Windows или Linux, браузер, хостинг, ваш компьютер. От этого зависит половина кода.
  3. Какие данные на входе. Дайте три-пять строк настоящего файла, а не описание словами. Модель угадает разделители и кодировку неправильно.
  4. Какой результат считается верным. Пример: было десять строк, стало пять, суммы сошлись.
  5. Что делать при ошибке. Остановиться, пропустить строку, написать в лог. Без этого пункта скрипт молча съест плохие данные.
  6. Ограничения. Без внешних библиотек, без выхода в интернет, ничего не удалять, работать на копии.
  7. Ваш уровень. «Я не программист, объясняй каждую команду» меняет ответ сильнее, чем выбор модели.

Промт на задачу с кодом целиком

Соберите пункты выше в одно сообщение и подставьте своё в квадратные скобки. Один такой запрос заменяет десяток уточнений в диалоге.

Напиши [скрипт / страницу / бота], который делает следующее: [задача одним предложением]. Работать будет на [Windows / хостинге / в браузере]. Вход: [опишите файл и вставьте три-пять настоящих строк]. Верный результат: [что должно получиться, с примером]. При ошибке в строке: не останавливайся, пропусти её и запиши в отдельный файл с указанием номера. Ограничения: работай только с копией файла, ничего не удаляй, внешние библиотеки не подключай без моего согласия, ключи доступа не вставляй в код, а вынеси в отдельный файл настроек. Кириллицу читай и пиши в UTF-8. Я не программист: перед кодом дай план из пяти строк, что именно будет происходить, а после кода — инструкцию по запуску по шагам и список того, что я должен проверить. Если данных не хватает, не додумывай: задай вопросы до того, как писать код.

Три пункта в этом запросе стоят остальных: копия файла, вынесенные ключи и UTF-8. Первые два спасают данные, третий снимает самую частую поломку на русскоязычных проектах.

Какие ошибки нейросеть допускает в коде чаще всего

  1. Выдуманные методы и библиотеки. Функция выглядит правдоподобно, документация её не знает. Проверяется запуском, а не чтением.
  2. Устаревшая версия библиотеки. Модель помнит прошлогодний вариант и пишет код, который был верным год назад.
  3. Поломка того, что работало. При правке одного места нейросеть переписывает соседнее заодно. Без Git это обнаруживается через неделю.
  4. Ключи доступа в открытом виде. Токен бота или ключ сервиса она спокойно вставит прямо в файл, а вы выложите это в открытый репозиторий.
  5. Кодировки на Windows. Кириллица в файлах превращается в мусор, если модель не предупредили про UTF-8. Заметно не сразу, а на живом сайте.
  6. Забытый контекст. Вчерашние договорённости она не помнит. Правила проекта держат в отдельном файле, который читается при каждом запуске.
  7. Молчаливая обработка ошибок. Модель любит обернуть опасное место так, что сбой перестаёт быть виден. Скрипт отрабатывает, данные не обработаны, сообщения нет.

Что в машинном коде надёжно, а что перепроверять

Тип задачи Насколько надёжно Что проверять обязательно
Формула или макрос для таблицы Высоко Результат на десяти строках против ручного счёта
Разбор файла, переименование, сортировка Высоко Запуск на копии, поведение при пустом файле
Вёрстка простой страницы или формы Высоко Вид на телефоне, куда уходит заявка
Скрипт с датами и деньгами Средне Округление, формат даты, разделитель дробной части
Работа с внешним сервисом по документации Средне Существование методов, версия, поведение при отказе сервиса
Правка чужого проекта на тысячи строк Ниже среднего Что изменилось помимо просьбы, откат через Git
Всё, что связано с оплатой и доступами Низко Отдавать на проверку человеку, без вариантов

Как принять код, если вы не программист: восемь проверок

  1. Запустите на копии данных, а не на рабочем файле.
  2. Проверьте результат вручную на десяти строках: сходится или нет.
  3. Подсуньте пустой файл и файл с мусором — скрипт должен сказать об этом, а не промолчать.
  4. Найдите в коде поиском слова с ключами и токенами: их там быть не должно.
  5. Убедитесь, что нигде нет удаления файлов, если вы об этом не просили.
  6. Откройте результат в редакторе и посмотрите на кириллицу: не превратилась ли в вопросительные знаки.
  7. Попросите вторую модель разобрать этот код и назвать три слабых места. Своя ошибка модели кажется ей правильной, чужая видна сразу.
  8. Сохраните рабочую версию до правок. Проще всего через Git, но годится и папка с датой в названии.

Частая ошибка: просить починить, не показав текст ошибки

Человек получает красный текст в терминале, пугается и пишет в чат: «не работает, почини». Модель не видит вашего экрана и начинает угадывать. Она предлагает первую правдоподобную версию, вы её применяете, ломается что-то ещё, и через сорок минут проект в худшем состоянии, чем был.

Рабочий порядок другой: скопировать текст ошибки целиком, включая строки, которые кажутся лишними, и добавить три вещи — что вы запускали, что ожидали получить и что поменяли перед этим. С таким сообщением причина находится с первой попытки в большинстве случаев. Отдельно полезно требовать от модели не сразу правку, а объяснение: «сначала скажи, в чём причина, и только потом предлагай исправление». Так вы перестаёте применять правки вслепую.

Сколько стоит нейросеть для кода в месяц и с чем это сравнивать

Вариант Порядок расхода в месяц Кому хватает
Бесплатные тарифы Claude, ChatGPT, Gemini, DeepSeek 0 Разовая задача, короткий скрипт, разбор ошибки
Подписка рабочего уровня порядка 60-70 BYN Один проект в работе, ежедневные задачи
Тариф для плотной работы с проектами в несколько раз дороже подписки Тем, кто делает это на заказ каждый день
Свой сервер и хостинг под готовые проекты 15-40 BYN Публикация страниц, ботов, внутренних инструментов

Точные суммы и наборы возможностей смотрите на странице тарифов самого сервиса: они пересматриваются несколько раз в год. Сравнение по рынку Беларуси: час работы разработчика стоит от 60 BYN, простой сайт-визитка на заказ — от 800 BYN, телеграм-бот с приёмом заявок — от 600 BYN. Подписка окупается на первой же задаче, которую вы иначе отдали бы подрядчику, и не окупается, если таких задач у вас две в год.

Что человек без опыта программирования соберёт за вечер

  • Телеграм-бот, который принимает заявку и пишет её в таблицу.
  • Страница с формой под конкретную акцию, без конструктора и абонентской платы.
  • Скрипт для выгрузки, который каждое утро сводит два файла в один отчёт.
  • Внутренний инструмент: учёт заказов или график смен на десять человек вместо таблицы, которую все ломают.
  • Разовая обработка папки: переименовать четыреста файлов по правилу, вытащить из документов нужные строки.

Это не разработка приложений на продажу. Это закрытие своих задач, которые раньше упирались в «нужен программист, а его нет». Граница проходит там, где у проекта появляются чужие пользователи, деньги и ответственность за данные: туда без человека с опытом лучше не идти.

Что придётся выучить, чтобы код от нейросети дожил до рабочего применения

Три вещи. Git — чтобы вернуться назад, когда всё сломалось. Понимание, где живёт проект: локально, на хостинге, в контейнере. И умение читать ошибку — не пугаться красного текста, а копировать его целиком в чат вместе с тем, что вы делали до этого. Ни одна из трёх не требует знания языка программирования, все три осваиваются за неделю.

В программе курса на работу с кодом отведён отдельный блок: установка, первое приложение за двадцать минут, Git и возврат к рабочей версии, публикация проекта, разбор ошибок и внутренние инструменты для бизнеса. Кому это даёт новую профессию, разобрано на странице о смене профессии, а как превратить навык в услугу с чеком — на странице для фрилансеров. Обучение рассчитано на 12 месяцев, уроков более 150 и становится больше, доступ индивидуальный. Разобраться, подойдёт ли вам это направление, можно на бесплатном созвоне 20-30 минут.

Частые вопросы

Какая нейросеть лучше пишет кодПо сумме задач сильнее всех Claude: он держит в голове большой проект и аккуратнее правит существующий код. ChatGPT удобнее для быстрых скриптов и объяснений, Gemini выигрывает на очень длинных файлах, DeepSeek берут ради бесплатного доступа.
Можно ли писать код нейросетью без опыта программированияНебольшие рабочие инструменты - да: телеграм-бот, калькулятор, страница, скрипт для таблицы. Без базового понимания, что такое файл, ошибка и запуск, вы застрянете на первой же проблеме, и это как раз то, чему учат.
Сколько стоит нейросеть для кода в месяцПодписка рабочего уровня обходится порядка 60-70 BYN в месяц, тариф для плотной работы с проектами - в несколько раз дороже, точные суммы смотрите на странице тарифов сервиса. Для сравнения: час работы разработчика в Беларуси стоит от 60 BYN.
Можно ли доверять коду, который написала нейросетьПроверять надо всегда. Чаще всего она выдумывает несуществующие методы библиотек, использует устаревшие версии, оставляет ключи доступа прямо в коде и молча ломает соседний работавший кусок.
Как проверить код, если вы не программистПо результату, а не по чтению: запустить на копии данных, проверить крайние случаи, посмотреть, что происходит при пустом вводе, и попросить вторую модель разобрать чужой код и назвать слабые места.

Курс по искусственному интеллекту: разберём вашу ситуацию бесплатно

От первого запроса в ChatGPT до собственных AI-агентов. 19 модулей, куратор 365 дней.

Подробнее