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