Loop Engineering, почему AI-агенты начинают писать код лучше разработчиков

mr. Cooper 2 недели назад Технологии
Loop Engineering, почему AI-агенты начинают писать код лучше разработчиков

В прошлом месяце я сидел в Cursor и тупо смотрел в экран. Агент сам правил свой код. Я дал ему задачу. Он написал решение. Запустил тесты. Увидел ошибку. Поправил. Снова запустил. Через пять итераций всё работало.

Я просто сидел и смотрел. Потому что мне нечего было добавить. За двадцать лет в разработке я привык, что код пишу я. А тут я просто наблюдал. Как режиссёр, который смотрит, как актёры играют сами.

И в этот момент я понял: старая схема «запрос → ответ» умерла.

Как выглядит работа с AI сейчас

Раньше я писал промпт, получал ответ, проверял, исправлял ошибки руками. Как с собеседником.

Но код - это не текст. Его надо запускать, тестировать, отлаживать. Один запрос не учитывает реальное выполнение. И AI начал это понимать.

Теперь работает иначе. Вместо:

запрос → ответ

появилось:

задача → генерация → выполнение → проверка → ошибка → исправление → повтор

И это повторяется, пока задача не решена.

Я впервые увидел это на практике с Claude Code. Попросил написать API с авторизацией. Агент написал код, запустил тесты, получил ошибку валидации токена, проанализировал лог и исправил. Потом снова запустил. Четыре итерации - и всё заработало.

Я просто читал логи. Как будто смотрел на стажёра, который учится на своих ошибках. Только быстрее.

Почему это работает сейчас, а не три года назад

Я помню, как мучался с GPT-3 в 2022-м. Пытался заставить его написать работающий код на Django. Это было больно. Модель не видела структуру проекта, не умела запускать тесты, не понимала контекст.

Сейчас агенты в Cursor, Claude Code и других IDE уже умеют:

запускать тесты и читать output

видеть всю структуру проекта

редактировать файлы

отслеживать ошибки выполнения

принимать решения на основе результата

Они перестали быть просто чат-моделями. Они работают в реальной среде разработки.

Как это выглядит в коде

Я видел этот цикл сотни раз. Он всегда одинаковый:

//python
while (task_not_done) {
    plan();
    generate_code();
    run_tests();

    if (error) {
        analyze_error();
        fix_code();
    }
}

Выглядит просто. Но за этим кодом - фундаментальный сдвиг. AI больше не ищет идеальный ответ с первого раза. Он идёт к нему через итерации. Как человек. Только без усталости и в сто раз быстрее.

Недавно я дал агенту задачу - рефакторинг старого модуля на Python. Там было 500 строк спагетти. Агент разобрал всё на части, переписал, запустил тесты, нашёл три бага, которые я не замечал годами, и исправил их. Через час у меня была чистая архитектура.

Сам бы я писал это два дня.

В чём разница между старым и новым подходом

Я часто объясняю это коллегам.

Prompt Engineering - про правильный вопрос. Ты веришь, что AI даст идеальный ответ с первого раза.

Loop Engineering - про процесс. Ты знаешь, что первый ответ будет несовершенным. И строишь систему, которая улучшает его через обратную связь.

Это переход от «генерации результата» к «управлению процессом».

Я сейчас редко пишу сложные промпты. Чаще говорю агенту: «Сделай это, запусти тесты, если упало - почини и повтори». Он делает. Без лишних вопросов.

Как изменилась моя роль

Я перестал быть человеком, который пишет код. Моя задача - спроектировать цикл. Как AI проверяет себя, какие инструменты использует, когда останавливаться.

Это переход от coding к system design for AI agents.

Иногда я ловлю себя на мысли: «Я двадцать лет учился писать код, а теперь просто говорю агенту, что делать». Но потом понимаю: я не стал хуже. Я просто поднялся на уровень выше. Теперь я проектирую процесс, а не строчки.

Что будет дальше

Loop Engineering уже работает в agent-based системах. AI ведёт задачу от постановки до результата. Разработчик задаёт цель, реализация - итеративный процесс между AI и инструментами.

Я думаю, через пару лет мы перестанем писать код руками. Будем проектировать системы, которые пишут код сами.

Звучит страшно? Может быть. Но я в этом вижу будущее. И оно уже здесь.

Комментарии

Пока нет комментариев. Будьте первым, кто напишет.

Чтобы оставить комментарий, войдите в аккаунт.

Похожие статьи