Зелений набір тестів — не ревʼю
Тести перевіряють випадки, про які хтось подумав. Агент, що змінює поведінку, може залишити всі наявні тести зеленими: вони лише слабко закріплювали стару поведінку або цей шлях взагалі не покривався. Зелений означає, що зміна запускається, а не що вона правильна.
Те саме з охайним підсумком: опис того, що зробив агент, — твердження тієї ж системи, яка внесла зміну. Читайте диф, а не супровідну записку, і вважайте тести одним сигналом із кількох.
Починайте з чистого й зворотного стану
Перед першим промптом: закомітьте або сховайте роботу, створіть гілку й точно знайте, як повернутися. Агент із доступом до термінала може запускати міграції, переписувати конфігурацію та видаляти файли; зворотна точка старту перетворює аварію на незручність.
Якщо завдання торкається регульованих або конфіденційних даних, використовуйте одноразову копію проєкту й розмову без секретів. Умови та документація провайдера про дані визначають, що залишає ваш компʼютер, — прочитайте їх, а не припускайте межу.
Читайте диф у тому порядку, де болить
Велику згенеровану зміну краще переглядати в усвідомленому порядку, а не згори донизу.
- Точки входу: маршрути, обробники, дозволи й усе, що змінює, хто куди потрапляє.
- Дані: схема, міграції, серіалізація й запити, особливо все, що видаляє або перезаписує.
- Конфігурація: змінні середовища, кроки збірки, CI та налаштування розгортання.
- Решта: назви, структура, дублювання й косметичні правки, що роздувають диф.
Потім прочитайте додані тести й запитайте, чого вони не покривають. Агент, який написав і код, і тест, може двічі зафіксувати одне й те саме непорозуміння.
Залежності, секрети й рядки, які ніхто не читає
Нові залежності — найтихіший ризик згенерованого патча: знайома назва пакета, версія нізвідки, повністю переписаний lockfile. Перевірте, що додано, навіщо і чи не було в проєкті чогось достатнього.
Шукайте облікові дані, токени й внутрішні URL, яким не місце в коміті, і переконайтеся, що логування не почало друкувати дані клієнтів. Саме ці рядки переглядають побіжно — і саме в них агент не має причин бути обережним: він оптимізує під запит, а не під вашу модель загроз.
Коли все викинути
Якщо диф більший за завдання, блок неможливо пояснити без здогадок або зміна лікує симптом, а не причину, видаліть гілку. Почати заново з вужчим запитом дешевше, ніж підтримувати код, якого ніхто не розуміє.
Те саме правило діє для промпту: чек-лист із нашого посібника з Manus і поради про структуру з посібника з Prompt Cowboy обидва скорочують диф. Почніть із нашого огляду Freebuff, а як ми ставимося до реферальних посилань, описано в нашому розкритті партнерства.
Часті запитання
Чи варто дозволяти йому виконувати команди в терміналі?+
Доступ до термінала робить кодового агента корисним і ризикованим, а провайдер вирішує, як працюють дозволи. Починайте на одноразовій копії або тимчасовій гілці, уважно стежте за першими запусками й тримайте облікові дані поза досяжністю: команда, що лише читає файли, — не те саме, що розгортання.
Чи достатньо безкоштовного кодового агента для справжньої роботи?+
Для механічної роботи, яку ви можете перевірити, — так. Безкоштовність це бізнес-модель, а не гарантія якості: провайдер фінансує її рекламою і може змінювати моделі, ліміти чи функції. Вирішує те, чи можете ви прочитати й протестувати результат, а не ціна.
Чи потрібно повідомляти, що код написав агент?+
Дотримуйтеся правил команди, репозиторію та ліцензії й відповідайте чесно, якщо запитають. Професійно важливо, що людина перевірила зміну й відповідає за неї; ризик — згенерований патч, який ніхто не прочитав, а не інструмент, що його написав.
Джерела та додаткове читання
Офіційна документація постачальника, перевірена 2026-10-26. Умови змінюються; перевірте версію для вашої країни.