Uk
13 хв

Як ми впровадили ШІ-агентів у наш процес розробки

How We Built AI

Агенти штучного інтелекту активно впроваджуються у сучасні процеси розробки. Зазвичай вони не замінюють розробників, а автоматизують повторювані завдання та прискорюють випуск продукту.

У цій статті ми розглянемо, як ШІ-агенти підвищують ефективність у реальних умовах розробки, як вони автоматизують окремі етапи циклу розробки та що потрібно для масштабування цього підходу без шкоди для захисту.

За нашого внутрішнього досвіду інтеграція штучного інтелекту в інженерні робочі процеси дозволила нам значно збільшити продуктивність, дотримуючись при цьому суворих стандартів якості та безпеки.

Продуктивність х3 — той самий рівень безпеки

Ми розробляємо програмне забезпечення, де помилки можуть коштувати дорого, тому «майже правильно» ніколи не є достатньо добре.

Водночас значна частина нашого часу на розробку йшла на рутинну роботу — налаштування, підготовку та перші версії — перш ніж хтось добирався до тих етапів, що насправді вимагають оцінки.

Ось чому ми завжди вимірювали продуктивність за результатами кінцевої доставки (час виконання, частота розгортання та стабільність розробки) — а не за «кількістю написаного коду».

Протягом останніх шести місяців ми інтегрували агентів ШІ в наш робочий процес, виходячи з однієї суворої передумови: агенти можуть прискорити виконання, але рішення повинні приймати люди. Інженери вирішують, коли делегувати, а ті самі етапи рецензування та CI/CD визначають, що буде випущено.

Чому ми інтегрували агентів ШІ?

До появи агентів навіть «невеликі» функції часто проходили повільний шлях:

Ідея продукту → інженер перетворює її на кроки → години шаблонного коду → перший PR, готовий до рецензування.

Шаблонний код не був однією великою рутинною роботою; це був набір необхідних мікрозавдань: створення гілок, підключення кінцевих точок, дотримання внутрішніх конвенцій, додавання дозволів і логування, оновлення станів інтерфейсу та складання базових тестів.

Ніщо з цього не є необов’язковим у розробці, але це повторювані дії.

Ми не хотіли, щоб агенти писали наш найскладніший код. Ми хотіли, щоб вони усунули необхідність «першої чернетки» для змін з чітко визначеним обсягом, щоб інженери могли приділяти більше часу прийняттю рішень: компромісам в архітектурі, моделюванню загроз та сценаріям відмов.

Саме так ШІ-агенти автоматизують робочі процеси: беруть на себе рутинні технічні завдання, покращуючи ефективність, але не замінюючи людське судження й ухвалення рішень.

Алгоритм роботи, який ми використовуємо в розробці

Наразі ми використовуємо такий алгоритм:

Продукт → Оцінка → Розробник → Агент готує PR → Перевірка розробником → Перевірка командою → Цикл виправлень агентом → Злиття

Оцінка — це етап, який часто недооцінюють. Нечіткі технічні вимоги — це проблема як для людей, так і для моделей. Тому перед тим, як агент приступає до роботи, ми вимагаємо короткий «пакет завдання»:

  • критерії прийнятності
  • обмеження (що не повинно змінюватися)
  • посилання на попередні розробки
  • позначка ризику (низький / середній / високий)

Коли інженер делегує завдання, робота агента є вузькоспеціалізованою: створити першу чернетку PR, що відповідає існуючим шаблонам.

Ми вимагаємо ґрунтовного підходу: агент повинен покладатися на джерела репозиторію та внутрішні інтерфейси, а не вигадувати їх. Це відповідає ширшому принципу впровадження ШІ — можливість відстеження та аудиту важливіша за швидкість виконання.

Приклад: резервні коди 2FA

Типовий цикл виглядав так:

10:15 — Розробник делегує завдання з урахуванням критеріїв прийому

10:35 — Агент відкриває PR (зміни UI + API, показник функції, тести)

11:00 — Розробник перевіряє цілі та безпеку

11:30 — Команда перевіряє межі та граничні випадки

12:00 — Злиття

Загальний час активної роботи людини: ~45 хвилин.

Суть не в тому, що AI «доставив функцію». А в тому, що розробники витратили час на оцінку, а не на набір тексту.

Поширені помилки: що ми змінили

У перший місяць ~32% PR, складених агентом, потребували суттєвої доробки.

До кінця шостого місяця ми зменшили цей показник до ~9%.

Головним чинником стало не вдосконалення моделі, а дизайн системи.

Ми виявили п’ять типових причин збоїв:

Уявні інтеграції (~18%)

Агент припускає, що API або методи SDK існують.

→ Рішення: вимагати посилання на внутрішній код або зупиняти виконання.

Нечіткі специфікації → неправильний UX (~25%)

«Зробити зручним для мобільних пристроїв» ≠ правильна реалізація.

→ Рішення: суворіші критерії прийнятності.

Розширення обсягу робіт (~22%)

Агент вводить непотрібні рефактори.

→ Рішення: чіткі межі обсягу робіт + крок «спочатку спланувати».

Неправильні внутрішні шаблони (~12%)

Код працює, але порушує конвенції.

→ Рішення: забезпечити узгодженість через рецензування.

Як AI-агенти безпечно автоматизують робочі процеси проєкту

Ключовий висновок: AI-агенти не замінюють робочі процеси — вони інтегруються в них.

Щоб безпечно відповісти на запит як агенти ШІ можуть автоматизувати робочі процеси проєкту, ми покладаємося на багаторівневі заходи безпеки:

  • Делегування як рішення щодо ризику
  • Відгук окремого розробника
  • Відгук команди (2+ розробників)
  • CI/CD як суворий фільтр
  • Затвердження у виробництві для змін з високим ризиком

Ми також запровадили «цикл виправлення агентом»:розробники залишають коментарі до PR → агент виправляє конкретні елементи → повторювати.

Ось так команди автоматизують завдання за допомогою AI-агентів, зберігаючи повний контроль над результатами.

Метрики, які ми відстежуємо

Ми вимірюємо ефективність за допомогою показників виконання + стабільності (метрики DORA).

Показник До Після Приріст
Функцій на розробника/тиждень 1.2 3.6 3.0×
Рівень переробки  32% 9% -23 pts
Відсоток невдалих спроб 0.8% 0.9% без змін

 

Пропускна здатність збільшилася — без шкоди для безпеки.

Наші висновки

Чіткі стандарти делегування, чіткі межі відповідальності, відстежуваність, спостережуваність та можливість аудиту перетворили ШІ-агентів на надійний інженерний інструмент.

Ця зміна також формує портрет спеціалістів, яких ми хочемо бачити в команді: розробників, що поєднують технічну глибину, відповідальність, зрілість у прийнятті рішень і практичний підхід до використання AI. Якщо вам близька робота над продуктами, де важливі якість, безпека та сучасні інженерні підходи, перегляньте кар’єрні можливості в WhiteBIT.

Справжня цінність — це не лише швидкість.

Це здатність автоматизувати механічну роботу, зменшити когнітивне навантаження та дозволити розробникам зосередитися на рішеннях, що справді мають значення — зберігаючи при цьому той самий рівень безпеки для продуктів, які створюють реальну цінність.

Поділитися
Опубліковано
Author: WhiteBIT WhiteBIT
Цілий світ криптовалют — у тебе в кишені
Завжди під рукою

Останні статті

WhiteBIT EU отримала ліцензію MiCA в Австрії

WB-Shield Innovations GmbH, що здійснює діяльність під брендом WhiteBIT EU, оголосила про отримання автор...

Нові довгострокові плани Криптодепозиту з гнучким достроковим закриттям

Ми дбаємо про те, щоб у вас було ще більше можливостей для реалізації довгострокової стратегії разом із W...

Що таке безфіліальний банкінг і чим він відрізняється від банкінгу з мережею відділень?

Безфіліальне банківське обслуговування змінює спосіб доступу мільярдів людей до фінансових послуг. Для ти...

Від HR до Human Capital: як Web3 змінює управління людьми

Компанії звикли оцінювати конкурентоспроможність через технології, продукти та фінансові ресурси. Проте в...

Що таке агрегатор у сфері криптовалют?

Ключові моменти статті: DeFi-агрегатор об’єднує різні криптосервіси та протоколи в одному інтерфейс...

Ще новини

Перейти в розділ
Оновлення функціонала: найважливіше

Настав час розповісти про грандіозні апдейти нашої платформи, які значно покращать ваш користувацький дос...

ℹ️ Зустрічайте новий дизайн повідомлень ℹ️

Ми покращили дизайн повідомлень та зробили їх ще інформативнішими!

Здійснення криптооперацій без інтернету завдяки функції USSD

Сьогодні криптовалюта доступна практично всім та в найекстремальніших умовах.

На футбол за криптовалюту!

Більшість із вас уже знає, що WhiteBIT — офіційний криптопартнер національної збірної України з футболу. 

Офіційна заява щодо рішення генеральної прокуратури російської федерації

Компанія WhiteBIT ознайомлена з рішенням, оголошеним генеральною прокуратурою російської федерації, і вва...

Завантажити застосунок

відсканувати QR-код