Ми стоїмо на роздоріжжі в розробці програмного забезпечення. Обговорення часто йде про яка ШІ пише найкращий код (Claude vs. ChatGPT) або де де ШІ має працювати (IDE чи CLI). Але це не правильне формулювання питання.
Якщо ми приймемо ШІ як “Vibe Coders” – коли ми вказуємо намір, а ШІ виконує роботу – ми створимо величезний потік нових програм. Орда AI‑агентів може за одну хвилину згенерувати більше коду, ніж старший розробник може переглянути за тиждень. Людина стала вузьким місцем.
Рішення не є більше люди. Рішення – це Авторитет дизайну ШІ.
Традиційно “Design Authority” – це група архітекторів, які раз на тиждень або місяць збираються, щоб схвалити або відхилити проєкт. У світі розробка ШІ високої швидкості цей модель безнадійно застаріла. Вона занадто повільна і реактивна.
Якщо ми перейдемо на “Disposable Code” – програмне забезпечення, яке ми не будемо безкінечно рефакторити, а викидатимемо та заново генеруватимемо, коли вимоги змінюються – наша роль фундаментально зміниться. Ми більше не каменярі, які кладуть камінь за каменем. Ми архітектори фабрики, які друкують стіни.
Але хто контролює, чи стоять ці стіни прямо?
AI Design Authority — це не людина, а конвеєр. «Гаунтлет», через який кожен рядок згенерованого коду має пройти, щоб потрапити у продакшн. Цей процес не замінює людський код‑рев’ю нічого, а з чимось краще.
Воно працює в трьох рівнях:
1. Виконавча влада (Генерація)
Ми не просимо одну ШІ про рішення, а три. Ми дозволяємо Gemini 3, GPT‑5 та відкриту модель (наприклад Llama) паралельно працювати над тією ж проблемою. Це запобігає тунельному бачення та руйнує «лінощі», які іноді мають LLM. Такий підхід також науково досліджено і демонструє, що можна запобігти галюцинаціям ШІ та будувати дуже довгі ланцюги без помилок
2. Жорсткий фільтр (Закон)
Тут немає місця для дискусії. Код має компілюватися. Лінтери не повинні скаржитися. І, що важливо, Тести чорної скриньки повинні пройти успішно. Ми не тестуємо, чи функція працює всередині (це може маніпулювати ШІ), ми тестуємо, чи система зовні робить те, що повинна. Якщо тест провалюється? Одразу в смітник.
3. М’який фільтр (AI журі)
Це справжня інновація. Залишені рішення передаються спеціалізованій «ШІ‑голосувальнику». Цей агент не пише код, а читає код. Він навчений нашим принципам архітектури, вимогам безпеки (OWASP, ISO) та правилам відповідності (EU AI Act).
Він голосує: Рішення A швидше, але рішення B безпечніше і краще відповідає нашій мікросервісній архітектурі.
Переможець переходить у виробництво.
Ця модель змушує розподіл влади, якого часто бракує в багатьох командах.
project-description.md, rules.md, skills.md en principles.md), жорсткі вимоги. Архітектор визначає що ми будуємо, хто будує, як і чому.Вона звільняє нас від тиранії синтаксичних помилок і дозволяє зосередитися на тому, у чому ми сильні: системне мислення, пошук істини, структура та прийняття рішень.
Питання не в тому, чи може ШІ писати наш код. Ця тема вже закрита. Код в основному стає одноразовим продуктом.
Питання: Чи наважишся віддати контроль над код вивільнити, щоб таким чином повернути контроль над якість повернути?
дайте знати