Нейросети для программирования: как выбрать
Как выбрать нейросеть для программирования: сравнить чат, редактор с агентом и среду разработки на одной небольшой задаче.
Нейросеть для программирования стоит выбирать по рабочему циклу: как она получает код, вносит изменения и показывает проверку. Если постоянно копировать файлы вручную, даже хороший ответ модели может быть неудобен для большого проекта.
Ниже — карта инструментов и единое задание для пробы. Это не рейтинг скорости или качества моделей.
Определите нужный способ работы
| Сценарий | Варианты для проверки | Главный вопрос |
|---|---|---|
| Объяснить небольшой фрагмент | Чат с моделью | Достаточно ли переданного контекста? |
| Менять существующий проект в редакторе | Cursor | Удобно ли видеть и принимать изменения? |
| Работать с репозиторием и проверками | Codex, Claude Code | Доступны ли нужные команды и понятен ли результат? |
| Быстро собрать веб-прототип по описанию | Lovable | Можно ли проверить поведение и продолжить развитие проекта? |
Среды и способы работы описаны в официальных руководствах: Cursor, Codex, Claude Code, Lovable.
Подготовьте одинаковую задачу
Возьмите функцию суммирования оплаченных заказов. Каждая строка содержит status и amount; учитываются только строки со статусом paid. Пустой список должен давать ноль. Для упражнения суммы — целые рубли, возвраты и другие валюты не входят в задачу.
Исправь функцию total_paid(orders).
Включай только status == "paid". Пустой список даёт 0.
Для строк paid 1200, pending 800, paid 300 результат 1500.
Не меняй публичное имя функции. Покажи изменение и проверки.
Объясни, какие случаи остались за пределами задания.
Во всех средах используйте одну исходную версию. Если один инструмент получил правильную реализацию и готовые ответы из предыдущей попытки, сравнение уже неравное.
Проверьте код вне диалога
Запустите обычный набор, пустой список и список только неоплаченных заказов. Сверьте результаты: 1500, 0, 0. Посмотрите diff: не изменились ли посторонние файлы и зависимости ради маленькой правки.
Утверждение «тесты прошли» должно сопровождаться фактическим выполнением проверки в доступной среде. Если модель только предложила команды, запустите их самостоятельно и отметьте это в журнале.
Сравните время человека
Запишите время подготовки контекста, ожидания, проверки и исправления. Отдельно оцените, можете ли вы объяснить итоговый код и вернуть предыдущую версию. Для начинающего удобство проверки иногда важнее количества доступных функций.
В учебном комплекте — спецификация и ожидаемые результаты. Готового сравнительного запуска четырёх продуктов нет. Для более подробного упражнения с файлами используйте Claude Code против Codex, а для первого приложения — введение в вайбкодинг.
Преврати ИИ-инструменты в рабочую систему
«Быстрый старт в AI»: практические воркшопы по AI-инструментам, прототипам и автоматизации. Собираем результат, который можно применить в работе.
21 практических воркшопов · записи · вопросы автору в чате
Посмотреть программу курса ↗