Oleksandr Kuzmenko, РедакторОпубліковано 5 хв читанняЗа участі AI · перевірено редактором
TL;DR
- Claude створює 80% коду в Anthropic, забезпечуючи восьмикратне зростання продуктивності розробників.
- Впровадження агентів спричинило зростання тестів у 10 разів і стрибок навантаження на CI у 25 разів за шість місяців.
- Командам, що переходять на ШІ-асистентів, необхідно відокремити швидкі базові перевірки від повних інтеграційних тестів.
Ключові факти
- Частка коду від Claude
- 80% (за заявою компанії)
- Зростання випуску коду
- у 8 разів на квартал
- Зростання кількості тестів
- у 10 разів
- Зростання навантаження на CI
- у 25 разів за 6 місяців
Перехід до кодових баз, керованих агентами
Внутрішні метрики розробки компанії Anthropic демонструють суттєву трансформацію процесів розробки: наразі Claude пише 80% усього внутрішнього коду. Завдяки делегуванню рутинних завдань і рефакторингу агентам, інженери випускають у 8 разів більше коду щокварталу, ніж за традиційної ручної розробки.
Навантаження на інфраструктуру тестування та CI
Поки швидкість генерації коду стрімко зростає, інженерна інфраструктура стикається зі значними викликами:
- Зростання бази тестів: Обсяг автоматизованих тестів збільшився у 10 разів, оскільки моделі автоматично супроводжують кожен модуль регресійними та юніт-тестами.
- Колапс черг CI: Кількість запусків завдань неперервної інтеграції зросла у 25 разів за 6 місяців, спричинивши черги на раннерах та затримки під час злиття гілок.
Адаптація інфраструктури під агентні процеси
Коли автономні агенти стають постійною частиною циклу розробки, традиційні перевірки у pull request перетворюються на вузьке місце. Щоб зберегти восьмикратний приріст швидкості без перевантаження серверів, командам доводиться переходити на вибірковий запуск тестів залежно від зміненого коду, ізолювати середовища агентів та активно кешувати проміжні результати збірки.
Коли використовувати
- Під час планування бюджету на інфраструктуру та раннери для команд, що активно використовують Claude Code чи Cursor.
- Під час рефакторингу конфігурацій CI/CD для обробки великої кількості pull requests, згенерованих ШІ.
Коли НЕ варто
- Не запускайте повні наскрізні end-to-end тести браузера синхронно під час швидких ітерацій з агентом.
- Не блокуйте швидке прототипування повною матрицею сумісності для експериментальних гілок.
Що зробити сьогодні
- Налаштувати фільтрацію за зміненими шляхами, щоб запускати лише ті тести, які безпосередньо стосуються правок агента.
- Виміряти час очікування раннерів у черзі CI, щоб вчасно виявити перевантаження до масового запуску агентів у команді.
- Винести тривалі інтеграційні тести в окремі нічні або періодичні пайплайни замість запуску на кожен агентний коміт.
Назви кроків узяті з блоку «Що зробити сьогодні».
Назви кроків узяті з блоку «Що зробити сьогодні». Налаштувати фільтрацію за зміненими шляхами, щоб запускати лише ті тести, які безпосередньо стосуються правок агента.. Виміряти час очікування раннерів у черзі CI, щоб вчасно виявити перевантаження до масового запуску агентів у команді.. Винести тривалі інтеграційні тести в окремі нічні або періодичні пайплайни замість запуску на кожен агентний коміт.
- Налаштувати фільтрацію за зміненими шляхами, щоб запускати лише ті тести, які безпосередньо стосуються правок агента.
- Виміряти час очікування раннерів у черзі CI, щоб вчасно виявити перевантаження до масового запуску агентів у команді.
- Винести тривалі інтеграційні тести в окремі нічні або періодичні пайплайни замість запуску на кожен агентний коміт.
