02.07.2026 Июльский нейрокодинг

А помнишь как я не так давно пытался поженить ClodeCode и DeepSeek? Не помнишь. Ну и правильно. Всё-равно из этого ничего не вышло, поскольку для работы баланс учётки в DeepSeek’е нужно пополнить, а доступные способы оплаты заблокированы для РФ. Этот геополитический брак разбился о рифы санкций, не успев толком начаться.

Нынешним утром (вероятно мозг умудрился выспаться, вот и стартовал приём входящих идей) я подумал, что стоит попробовать подключить к ClodeCode локальную LLM. Ну и конечно, ничего не получилось. Кроме опыта и лёгкого разочарования.

Можно было бы просто сдаться, но это как-то скучно. Так что стал искать варианты и…

Есть мысль (h 100px)
Ты что-нибудь знаешь про Aider? Для меня это название ассоциируется с чем-то из мира мёртвых (в контексте мифов и сказаний древней Греции).

Между тем, Aider — это ИИ-ассистент для программирования, работающий из командной строки и интегрирующийся с вашим Git-репозиторием. Он позволяет редактировать код в локальном проекте через диалог с языковыми моделями (Claude, DeepSeek, OpenAI и др.), автоматически создавая осмысленные коммиты для каждого изменения. Aider понимает структуру всего репозитория, поддерживает десятки языков программирования, умеет запускать тесты и линтеры после правок, а также предлагает гибкие режимы работы (например, разделение на архитектора и редактора).

Для начала работы достаточно установить пакет через pip, перейти в папку проекта и запустить Aider с указанием модели и API-ключа. В интерактивном чате доступны слеш-команды (/add, /ask, /diff, /undo), позволяющие управлять файлами, задавать вопросы без изменения кода, просматривать правки и откатывать изменения. Это делает Aider удобным инструментом для ускорения разработки, рефакторинга и автоматизации рутинных задач прямо в привычном терминале.

Идея (h 100px)
Почему бы и не попробовать его? — подумал я, и… Попробовал! Азарт исследователя победил здравый смысл.

А вот что из этого… Получилось!

Вот так выглядит процесс написания. Это терминал Windows (чёрное окошечко как в DOS), где в реальном времени пишется код, или можно общаться с нейронкой. При этом, Aider спрашивает подтверждение правок и сам меняет файлы в проекте! Магия, не иначе. Сидишь, пьёшь кофе, а цифровой подмастерье старательно тыкает кнопки за тебя.

А вот так выглядит тестовый проект «какая-нибудь игра». Графика — чистой воды артхаус.

Одобряю (h 100px)
Да, квадраты не падают. Возможно, они просто размышляют о смысле гравитации. Но это единственный минус. Всё остальное вполне работает.

Т.е. можно было бы считать успехом и даже снять какое-нибудь видео с кликбейтным заголовком «НЕЙРОСЕТЬ ПИШЕТ ИГРУ: ВЫ НЕ ПОВЕРИТЕ, ЧТО СЛУЧИЛОСЬ ПОТОМ!». Вот только задница спряталась в деталях.

Абсурдное кстати (h 100px)
Видишь ли, работа с локальной LLM напоминает наполнение ванной с помощью глазной пипетки. Ну или попытку выполнить комплекс упражнений на растяжку, находясь в коробке от лампового телевизора. Процесс идёт, но медитативность зашкаливает.

Любые дальнейшие правки упираются в маленький GPU. Моя видеокарта пыхтит так, будто пытается в одиночку запустить SpaceX Starship. Но в целом, с этим уже можно работать!

Пишу (h 100px)
Кстати, сама работа до боли напоминает мои будни AQA. Разрабы пишут код, я его тестирую и говорю им где и что не работает. Они переписывают, и всё начинается по новой. Теперь у меня есть ИИ-разраб, который не обижается на баг-репорты и не называет их «фичами».

Давай предварительно будем считать, что этот эксперимент всё-таки удался. Во всяком случае, у меня немало идей чем занять ИИ, пока я занимаюсь основной работой. Буду осваивать профессию «погонщик верблюдов нейросетей».

Весь день периодически заглядывал в Aider и просил вносить коррективы. И знаешь что? В игре перестали появляться квадраты. И нет, декомпозиция не улучшила ситуацию, а очень даже наоборот.

Вывод? Нужно либо железо помощнее, либо проекты поменьше. Ну либо на имеющемся упороться в промты и искать прочие подобные способы.

Есть мысль (h 100px)
В общем, махнул рукой, и пошёл готовиться к стриму.

Я обещал показать превью, которое вчера сумело пройти цензуру ЧатаГПТ? Вот оно.

Миленько, не так ли? Мне зашло.

Сам стрим сразу пошёл не по плану. Робомолот собрать не вышло, оружие не нашёл, оборону не доработал.

Рисковал, но так ни разу и не погиб.

Ну вот так (h 100px)
Может рефлексы срабатывали, а может нормальный уровень сложности для меня слишком прост. Я так и не понял.

Когда пришла орда, ни один зомби не смог меня даже поцарапать. Они тупо не доходили, а я чувствовал себя каким-то мастером хэдшотов. Даже странно!

Рука-лицо (h 100px)
Но потом система уравновесилась. Минуты за 3 до окончания седьмой ночи, в доме вырубили электричество.

Самое забавное в том, что когда напряжение снова включили, оказалось что трансляция продолжается, а зрители (их в этот раз было аномально больше обычного) ждут продолжения. И я минут за 10 снова всё подключил.

Думал сохранение крашнется и сезон придётся аварийно заканчивать. Не тут то было! Всё загрузилось, и даже зомби снова попёрли. Правда не долго.

В общем, упоротому стриму упоротая картинка. Комплект!

Напишите комментарий

Введите имя

Введите адрес электронной почты

Введите адрес вашего сайта

Нажмите эту кнопку, чтобы отправить комментарий.

Введите текст комментария