Урок 1 із 6
Як працює кодинговий агент
7 хв читання
Ти пишеш «полагодь тест, що падає» і йдеш геть. За хвилину він зелений. Між цими двома моментами агент п'ять разів пройшов одне й те саме коло. Що там усередині?
Один запит, багато ходів
Кодинговий агент — це не один виклик моделі. Це цикл. Ти даєш йому ціль, а не список кроків, і він рухається до неї крок за кроком: прочитати трохи коду, вирішити, що змінити, внести зміну, запустити інструмент для самоперевірки, глянути на результат — і по новій. Так триває, доки агент не досягне цілі або не впреться в глухий кут.
Кодинговий агент — це модель, загорнута в цикл з інструментами. Дай йому ціль — і він планує, діє та спостерігає, знову і знову. Саме цей цикл робить його агентом, а не просто чат-ботом.
Цикл реагує
Сила не в якомусь одному кроці, а в тому, що агент реагує на те, що бачить. Перша правка спрацювала не повністю: тест усе одно впав на порожньому вводі. Тож агент не спинився: прочитав збій, склав новий план і спробував ще раз. Саме ця петля зворотного зв'язку, що працює на справжніх інструментах, дозволяє довести до кінця задачу, з якою відповідь за один захід не впоралася б.
Оскільки агент бачить результат кожної дії, він може коригувати курс. Тест, що впав, — це не кінець, а вхідні дані для наступного ходу.
Ось чому кодингові агенти здаються повільними, зате ретельними. Кожне коло — це справжній рейс туди-назад: прочитати файл, запустити тести, глянути на вивід. Ти спостерігаєш, як він працює, а не просто друкує текст.
Цикл у п'ять ходів
- —Читай — індексуй репо, щоб знати, що там є.
- —Плануй — обери зміну, що наближає до цілі.
- —Редагуй — внеси зміну у файли.
- —Запусти + спостерігай — виклич інструмент (тести, лінт, збірку) і зреагуй на результат.
Агент редагує файл, запускає тести, і один падає. Що робить цикл кодингового агента далі?
Продовжити в застосунку
Пройди весь курс «Як працюють AI-агенти для кодингу» — з відстеженням
Отримай персональний план, прогрес і стріки в застосунку — цей урок і кожен наступний, по порядку.