Analyst, Architect, Coder і Supervisor у BMAD Solo — це ролі в одному робочому процесі, а не обов’язково чотири окремі агенти. Для прийняття завдання потрібні дві умови: успішні машинні перевірки та незалежний перегляд того самого незмінного кандидата.
ОпублікувавЗображення створено за допомогою GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/rWOhBaFdUxMyaozsrgdd3InWgqC2/thumbnails/AF2B4A8141BF910FE4BF/7688E84F1DF43DC47B50-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"以下为《BMAD Solo 业务流驱动的 Agent 文档与任务治理落地规范》工程草案,采用任务单元贯穿 Plan–Act,并将机器检查与独立审查落实为下游释放条件。本次仅交付规范,不实施生产代码,不迁移、删除或覆盖现有资产。\n\n 单 Agent 可以切换职责视角,但不能仅凭切换提示词取得独立审查资格。\n . Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
ШІ може спершу діяти як аналітик, потім — як розробник, а наприкінці спробувати оцінити власну роботу. Така зміна ролі допомагає впорядкувати процес, але сама собою не робить перевірку незалежною. Якщо виконавець може змінити код, записати результат перевірки й поставити собі схвалення, це радше домовленість, ніж дієвий контроль.
Саме цю проблему намагається розв’язати запропонований підхід BMAD-Solo — модель керування роботою ШІ-агента на основі наскрізного процесу. Вона не вимагає створювати окремого агента для кожної ролі: важливо розділити обов’язки, докази та право затверджувати результат.
Робочий процес має послідовність: уточнити мету, спроєктувати рішення, виконати роботу, перевірити результат і лише тоді дозволити його подальше використання. У цій схемі чотири ролі:
Це не чотири обов’язкові окремі програми. Однак назва ролі не є дозволом на додаткові дії: перехід у режим Act не повинен автоматично надавати право зливати код або розгортати його.
Підхід спирається на ідею, що процес має відображати реальний потік створення цінності, а вимоги якості варто вбудовувати в самі етапи роботи. Такий принцип викладено, зокрема, у матеріалах про зв’язок бізнесу, процесів, ІТ та якості 6
11.
Кожну одиницю роботи пропонують фіксувати в окремому документі. У ньому мають бути мета, погоджені межі, конкретні файли й інтерфейси, залежності, критерії приймання та спосіб перевірки. Там само зберігаються поточний статус, докази та висновок незалежного перегляду.
Водночас різні типи інформації мають різні авторитетні джерела: завдання описує, що потрібно зробити; виконавець перевірок зберігає фактичні результати запусків; незалежний рецензент фіксує свій висновок; довгострокову інформацію про систему зберігає відповідна специфікація. Це допомагає не розмножувати суперечливі копії статусу в чеклістах, промптах і журналах.
Після зміни ролі чи відновлення перерваної роботи агент має знову звірити завдання, його версію, дозволений обсяг і незавершені обов’язки. Короткий підсумок попереднього контексту корисний для передачі роботи, але не є доказом того, що перевірки пройшли.
Пропозиція формулює правило просто: результат можна прийняти лише тоді, коли пройшли і машинні перевірки, і незалежний перегляд. Якщо один із висновків відсутній або невизначений, подальше використання результату блокується.
Машинна перевірка має бути прив’язана до конкретного кандидата й конкретного контракту. Для кожного запуску потрібно зберігати фактичну команду, її завершення, час, помилки, кількість знайдених тестів, пропуски та результати очищення тимчасових ресурсів. Нульовий код завершення сам по собі не завжди достатній: тест міг нічого не знайти або пропустити обов’язкові випадки.
Друга умова — незалежний перегляд саме тієї версії результату, яку перевіряли машини. Тому висновок має бути прив’язаний до ідентифікаторів і контрольних сум завдання, змін, машинного звіту та самого рев’ю. Якщо код змінився після перевірки, попередні докази вже не підтверджують новий результат.
Формальне схвалення має надходити від незалежної людини або окремого довіреного сервісу, недоступного виконавцю. Якщо такий рецензент ще не залучений, перевірку можна підготувати, але завдання не слід позначати прийнятим. Зміна промпту, очищення контексту чи інше ім’я моделі не створюють незалежності.
Специфікація описує, як такий підхід можна відобразити в налаштуваннях Roo Code або Cline. Але конфігураційний фрагмент не доводить, що конкретна версія середовища справді завантажує правила, обмежує команди чи захищає підпис. Для цього потрібні окремі випробування в реальному середовищі.
Так само наведене в матеріалах дослідження AutoSwarm застерігає: розподіл роботи між агентами не гарантує, що вони доповнюватимуть одне одного, а залежності між завданнями можуть передавати помилки далі 1. Це підтримує обережний підхід до перевірки, але не підтверджує, що запропоновану специфікацію вже реалізовано чи випробувано.
Автори проєкту прямо відділяють цільову архітектуру від наявного стану: документ пропонує правила й шаблони, але не змінює виробничий код, не переносить старі файли й не вмикає реальні запобіжники. Отже, головний висновок практичний: ролі можуть допомогти організувати роботу одного агента, але право сказати «прийнято» має спиратися на перевірювані докази та незалежний контроль.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Analyst, Architect, Coder і Supervisor у BMAD Solo — це ролі в одному робочому процесі, а не обов’язково чотири окремі агенти.
Analyst, Architect, Coder і Supervisor у BMAD Solo — це ролі в одному робочому процесі, а не обов’язково чотири окремі агенти. Для прийняття завдання потрібні дві умови: успішні машинні перевірки та незалежний перегляд того самого незмінного кандидата.
Промпт або позначка «перевірено» не створюють реального розділення повноважень: для формального затвердження потрібен незалежний підписувач.
Analyst, Architect, Coder і Supervisor у BMAD Solo — це ролі в одному робочому процесі, а не обов’язково чотири окремі агенти. Для прийняття завдання потрібні дві умови: успішні машинні перевірки та незалежний перегляд того самого незмінного кандидата.
ОпублікувавЗображення створено за допомогою GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/rWOhBaFdUxMyaozsrgdd3InWgqC2/thumbnails/AF2B4A8141BF910FE4BF/7688E84F1DF43DC47B50-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"以下为《BMAD Solo 业务流驱动的 Agent 文档与任务治理落地规范》工程草案,采用任务单元贯穿 Plan–Act,并将机器检查与独立审查落实为下游释放条件。本次仅交付规范,不实施生产代码,不迁移、删除或覆盖现有资产。\n\n 单 Agent 可以切换职责视角,但不能仅凭切换提示词取得独立审查资格。\n . Topic tags: general web, llm, agents, ai, automation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts wit
ШІ може спершу діяти як аналітик, потім — як розробник, а наприкінці спробувати оцінити власну роботу. Така зміна ролі допомагає впорядкувати процес, але сама собою не робить перевірку незалежною. Якщо виконавець може змінити код, записати результат перевірки й поставити собі схвалення, це радше домовленість, ніж дієвий контроль.
Саме цю проблему намагається розв’язати запропонований підхід BMAD-Solo — модель керування роботою ШІ-агента на основі наскрізного процесу. Вона не вимагає створювати окремого агента для кожної ролі: важливо розділити обов’язки, докази та право затверджувати результат.
Робочий процес має послідовність: уточнити мету, спроєктувати рішення, виконати роботу, перевірити результат і лише тоді дозволити його подальше використання. У цій схемі чотири ролі:
Це не чотири обов’язкові окремі програми. Однак назва ролі не є дозволом на додаткові дії: перехід у режим Act не повинен автоматично надавати право зливати код або розгортати його.
Підхід спирається на ідею, що процес має відображати реальний потік створення цінності, а вимоги якості варто вбудовувати в самі етапи роботи. Такий принцип викладено, зокрема, у матеріалах про зв’язок бізнесу, процесів, ІТ та якості 6
11.
Кожну одиницю роботи пропонують фіксувати в окремому документі. У ньому мають бути мета, погоджені межі, конкретні файли й інтерфейси, залежності, критерії приймання та спосіб перевірки. Там само зберігаються поточний статус, докази та висновок незалежного перегляду.
Водночас різні типи інформації мають різні авторитетні джерела: завдання описує, що потрібно зробити; виконавець перевірок зберігає фактичні результати запусків; незалежний рецензент фіксує свій висновок; довгострокову інформацію про систему зберігає відповідна специфікація. Це допомагає не розмножувати суперечливі копії статусу в чеклістах, промптах і журналах.
Після зміни ролі чи відновлення перерваної роботи агент має знову звірити завдання, його версію, дозволений обсяг і незавершені обов’язки. Короткий підсумок попереднього контексту корисний для передачі роботи, але не є доказом того, що перевірки пройшли.
Пропозиція формулює правило просто: результат можна прийняти лише тоді, коли пройшли і машинні перевірки, і незалежний перегляд. Якщо один із висновків відсутній або невизначений, подальше використання результату блокується.
Машинна перевірка має бути прив’язана до конкретного кандидата й конкретного контракту. Для кожного запуску потрібно зберігати фактичну команду, її завершення, час, помилки, кількість знайдених тестів, пропуски та результати очищення тимчасових ресурсів. Нульовий код завершення сам по собі не завжди достатній: тест міг нічого не знайти або пропустити обов’язкові випадки.
Друга умова — незалежний перегляд саме тієї версії результату, яку перевіряли машини. Тому висновок має бути прив’язаний до ідентифікаторів і контрольних сум завдання, змін, машинного звіту та самого рев’ю. Якщо код змінився після перевірки, попередні докази вже не підтверджують новий результат.
Формальне схвалення має надходити від незалежної людини або окремого довіреного сервісу, недоступного виконавцю. Якщо такий рецензент ще не залучений, перевірку можна підготувати, але завдання не слід позначати прийнятим. Зміна промпту, очищення контексту чи інше ім’я моделі не створюють незалежності.
Специфікація описує, як такий підхід можна відобразити в налаштуваннях Roo Code або Cline. Але конфігураційний фрагмент не доводить, що конкретна версія середовища справді завантажує правила, обмежує команди чи захищає підпис. Для цього потрібні окремі випробування в реальному середовищі.
Так само наведене в матеріалах дослідження AutoSwarm застерігає: розподіл роботи між агентами не гарантує, що вони доповнюватимуть одне одного, а залежності між завданнями можуть передавати помилки далі 1. Це підтримує обережний підхід до перевірки, але не підтверджує, що запропоновану специфікацію вже реалізовано чи випробувано.
Автори проєкту прямо відділяють цільову архітектуру від наявного стану: документ пропонує правила й шаблони, але не змінює виробничий код, не переносить старі файли й не вмикає реальні запобіжники. Отже, головний висновок практичний: ролі можуть допомогти організувати роботу одного агента, але право сказати «прийнято» має спиратися на перевірювані докази та незалежний контроль.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Analyst, Architect, Coder і Supervisor у BMAD Solo — це ролі в одному робочому процесі, а не обов’язково чотири окремі агенти.
Analyst, Architect, Coder і Supervisor у BMAD Solo — це ролі в одному робочому процесі, а не обов’язково чотири окремі агенти. Для прийняття завдання потрібні дві умови: успішні машинні перевірки та незалежний перегляд того самого незмінного кандидата.
Промпт або позначка «перевірено» не створюють реального розділення повноважень: для формального затвердження потрібен незалежний підписувач.