Аналітика · Агенти для коду
Призначив задачу — отримав pull request. Скільки насправді коштує PR від агента?
Найновіший спосіб працювати з AI в розробці — перестати за ним стежити. Ви призначаєте задачу хмарному агенту, він працює у власній пісочниці, і з’являється pull request. Свою версію цього пропонують Codex, хмарний агент Copilot, Devin, Cursor і Claude Code. Два вересневі дослідження реальних PR від агентів дозволяють поставити точніше питання, ніж «чи це працює»: скільки коштує PR на момент, коли він справді завершений?
Команда Nythrex · 28.10.2026
Коротко
7 хвилин читання · Оновлено 28 жовтня 2026
- Якість залежить від агента. Серед 37 623 pull request-ів у 2807 репозиторіях PR від Codex відкочували приблизно вдвічі рідше, ніж PR людей, а від Devin — частіше.
- Злитий — не означає завершений. Злиті PR агентів потребували подальших виправлень із шансами в 1,62 раза вищими, ніж PR людей у тих самих репозиторіях.
- Агенти прибирають за собою. 69,6% підтверджених виправлень злитих змін агента зробив той самий агент.
- Реальна вартість PR від агента — це запуск, CI, рев’ю людиною й кожне наступне виправлення.
Що показали дослідження
Перше дослідження, «Not All Agents Are Equal», визначило походження 37 623 pull request-ів від п’яти агентів і людей, відкритих із грудня 2024 по липень 2025 року. Різниця між агентами виявилася більшою, ніж між агентами й людьми.
0,63
Відношення шансів появи security smell у коді агентів порівняно з кодом людей — здебільшого менше захардкоджених облікових даних.12,6 години
Медіанне очікування першого рев’ю людиною для PR від Claude Code — найдовше серед п’яти агентів.Найбільше рев’ю
PR від Copilot отримали найбільше рев’ю й запитів на зміни від людей.
Проблема подальших виправлень
Друге дослідження, «Who Finishes the Job?», простежило 6774 злиті PR агентів і 5044 PR людей з тих самих репозиторіїв — проєктів щонайменше з 500 зірками. Злиття агентів отримували підтверджені подальші виправлення з шансами в 1,62 раза вищими, ніж злиття людей. Більшість цих виправлень теж зробили агенти: 69,6% — той самий агент, а 76,4% PR-виправлень були повністю написані агентами.
Це водночас заспокоює і коштує грошей. Агенти справді доводять свою роботу до кінця, але кожне виправлення — це ще один запуск агента, ще один прогін CI і ще одне рев’ю. Нічого з цього не видно, якщо дивитися лише на перший злитий PR.
Pull request агента завершений не тоді, коли його злили, а тоді, коли його більше нікому не треба чіпати.
Анатомія вартості PR від агента
Якщо скласти результати разом, вартість автономного pull request-у має п’ять частин. Лише перша з них потрапляє в рахунок за AI.
| Етап | Що коштує | Де це видно |
|---|---|---|
| Запуск агента | Токени, кредити або ліміт підписки | Рахунок AI-провайдера |
| Ітерації CI | Хвилини на кожну спробу, включно з невдалими | Рахунок за CI |
| Рев’ю людиною | Час рев’юера й години очікування | Ніде: це зарплата |
| Подальші виправлення | Ще один запуск, більше CI, ще одне рев’ю | Розпорошено по наступних змінах |
| Відкати | Усе перелічене плюс час на інциденти | Рідко пов’язано з початковим PR |
Як працювати з агентами й не губити нитку
- 1
Чітко обмежуйте задачі
Хмарні агенти розраховані на добре визначені задачі. Розмиті задачі дають довші запуски, більше повторів і більше виправлень. - 2
Порівнюйте агентів на власних репозиторіях
Частка відкатів і виправлень дуже різниться між агентами. Важливий лише бенчмарк на вашому коді. - 3
Пов’язуйте виправлення з початковою зміною
PR-виправлення — частина вартості PR, який він виправляє. Без цього зв’язку кожна зміна агента виглядає дешевшою, ніж була. - 4
Закладайте час рев’юерів
Агенти можуть відкривати pull request-и швидше, ніж люди їх переглядають. Черга на рев’ю тепер — центр витрат. - 5
Рахуйте те, що так і не злили
Закриті й покинуті PR агентів спожили токени й CI. Вони мають бути в загальній сумі.
Де тут Nythrex
Nythrex розглядає задачу, AI-сесію, коміт, pull request, CI і деплой як одну одиницю роботи, тож вартість зміни включає CI, який вона запустила, і сесії, що нічого не випустили. Іменовані правила вказують на гроші, які не дали результату, разом із записами й арифметикою за кожною сумою.
Джерела
- arXiv 2609.17598 — Not All Agents Are Equal: code quality and post-merge maintenance across five autonomous coding agents
- arXiv 2609.26847 — Who Finishes the Job? Follow-up fixes and commit authorship on AI coding agent pull requests
- Firecrawl — Best AI coding agents in 2026: harness, cost and accuracy compared
Часті питання
Чи гірші pull request-и від AI-агентів за людські?
Залежить від агента. У дослідженні 37 623 pull request-ів PR від Codex відкочували у 6,1% випадків проти 11,5% у людей, а PR від Devin — у 14,5%. Інше дослідження показало, що злиті PR агентів потребували подальших виправлень із шансами в 1,62 раза вищими, ніж PR людей.
Хто виправляє pull request-и агентів після злиття?
Здебільшого агенти. У дослідженні 6774 злитих PR агентів 69,6% підтверджених виправлень зробив той самий агент, що написав початкову зміну.
Скільки насправді коштує pull request від агента?
Запуск агента — лише одна частина. Додайте хвилини CI на кожну спробу, час рев’ю людиною, подальші виправлення й можливі відкати. Повну вартість видно лише тоді, коли виправлення пов’язані з початковою зміною.
Читайте також
- Рахунок за CI в епоху агентів: що зміна цін GitHub Actions каже інженерним командамУ січні GitHub знизив ціни на свої раннери до 39% і відклав запланований збір $0,002 за хвилину для self-hosted раннерів. Агенти для коду, що ітерують через CI, зроблять обидва рішення важливішими.Читати
- Ваш тариф на AI-кодинг знову змінився. Скільки насправді коштує випущена зміна?П’ятигодинні вікна, тижневі ліміти й тарифи Claude Code і Codex постійно змінюються. Рахунок лишається тим самим, але те, що він купує, — ні. Як порівнювати тарифи за вартістю виконаної роботи, а не за ціною на сайті.Читати
- Як працює Nythrex: від AI-сесії до production в одному ланцюгуЯк Nythrex з’єднує задачу, AI-сесію, коміт, pull request, CI, деплой і хмару в одиницю роботи зі своєю вартістю та підставою кожної суми.Читати
Перестаньте вгадувати.
Почніть бачити.
Без картки й без підписки: платні тарифи ще не запущені.
