За даними Devops, компанія Allstacks доповнила свою платформу інтелекту для інженерії програмного забезпечення функціоналом спільного робочого простору Product Studio. Цей інструмент спрощує процеси створення специфікацій для штучних інтелектів (AI) агентів, які організації планують розробляти та впроваджувати.
Від планування до реалізації: роль Product Studio
Product Studio надає командам централізоване місце для планування, чернетування та уточнення вимог до продукту. Він використовує контекст, який вже існує у платформі SaaS-додатку, що відстежує зв'язки між кодовими базами, зворотним зв'язком клієнтів, історією доставки, файлами дизайну та стратегічними документами. Це дозволяє інженерам проєктувати AI-агентів на етапі, який значно випереджає традиційний цикл розробки.
Адверсарний рев'юер: запобігання технічним помилкам
Ключовою особливістю є вбудований адверсарний AI-рев'юер. Цей інструмент оцінює кожну специфікацію, яку створюють команди, порівнюючи її з такими критеріями, як: технічна здійсненність, обсяг можливостей команди (team capacity), безпека та історичні показники переробки. Як зазначив Hersh Tapadia, CEO Allstacks, специфікації, які команди спільно визначають для AI-агентів, стають найважливішим етапом розробки програмного забезпечення.
- Слабкі специфікації призводять до слабкого коду.
- Це викликає необхідність переробок (rework), нестабільність у продакшені та зростання витрат на пізніших стадіях.
- Проблема посилюється через обмежений доступ AI-кодингових інструментів до пам'яті системи.
Контекст як вирішення проблеми пам'яті
Традиційно, коли AI-інструменти створюють агенти, вони мають обмежений обсяг пам'яті для логічного аналізу процесу розробки. Чим більше інформації про середовище застосунку, тим менше ресурсів залишається для самого агентського висновку. Allstacks вирішує цю проблему: DevOps-команди можуть надавати AI-кодинговим інструментам доступ до Product Studio, забезпечуючи необхідний контекст. Це усуває потребу постійно перезавантажувати дані при кожному використанні інструменту для побудови агента.
Mitch Ashley, віцепрезидент та практичний лідер з інженерії життєвого циклу програмного забезпечення у Futurum Group, підкреслює необхідність реінжинірингу процесу створення специфікацій в епоху AI-native розробки. Він додає, що коли агенти планують, оркеструють, генерують та діють на машинній швидкості, акцент зміщується на інтенцію (intent). Команди не можуть більше відкладати верифікацію лише до етапу pull-request; тепер обов'язок полягає у впровадженні перевірок здійсненності, потужностей та безпеки вже на стадії специфікації.
Зрештою, це питання не стільки про те, чи потрібні DevOps-командам інтелектуальні платформи для інженерії програмного забезпечення, скільки про те, який рівень цього достатньо в AI-еру.