Čtyři role — analytik, architekt, programátor a kontrolor — mohou být různými fázemi práce jednoho agenta; samotná změna role ale nezajistí nezávislou kontrolu. Návrh podmiňuje přijetí úkolu dvěma výsledky: úspěšnými strojovými kontrolami a schválením nezávislým kontrolorem.
PublikovalObrázky vytvořeny pomocí 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
Rozdělit práci mezi několik AI agentů samo o sobě nezaručí lepší výsledek. Záznam studie AutoSwarm upozorňuje, že specializace a spolupráce automaticky nevytvářejí doplňující se přínosy a že chyby mezi úkoly se mohou přenášet dál.1 Návrh označený jako BMAD-Solo proto volí jinou cestu: jeden agent prochází jedním pracovním tokem a postupně zastává různé role.
Tok vede od vyjasnění cíle přes plánování a návrh k implementaci, kontrole a řízenému předání. Analytik zpřesní požadavky, architekt připraví zadání a podmínky přijetí, programátor provede schválenou změnu a kontrolor prověří výsledek. Jde o odpovědnosti ve workflow, nikoli nutně o čtyři samostatné běžící systémy.
Tento přístup vychází z myšlenky, že práce s IT a kvalitou má navazovat na skutečný tok činností a hodnoty, ne se od něj odtrhnout. Podobný důraz na obchodní tok jako východisko pro procesy, IT a kvalitu připisuje dostupný přepis vyjádření Sü Č’-ťüna.11
Zásadní hranice návrhu je jednoduchá: agent, který napsal kód, se nestává nezávislým kontrolorem jen tím, že dostane jiný pokyn, přepne režim nebo začne pracovat v čistším kontextu. Změna role mění očekávané chování, nikoli automaticky identitu ani přístupová práva.
Proto návrh rozlišuje kontrolní pomoc od formálního schválení. Kontrolor může najít chyby a připravit doporučení, ale konečný podpis má náležet oddělenému člověku nebo nezávislé službě s vlastní chráněnou identitou. Pokud takový kontrolor není k dispozici, výsledek může zůstat připravený k posouzení, nemá se však označit za přijatý.
Navržená „dvojí brána“ spojuje dvě různé kontroly:
Pro přijetí musí projít obě části. Chybějící důkaz, zastaralý výsledek nebo neověřitelný podpis se podle návrhu nemá považovat za úspěch. K předání navíc patří platné oprávnění, shoda kontrolované změny s výslednou verzí a splněné závislosti.
To neznamená, že každý úkol musí projít těžkopádným procesem. Návrh naopak doporučuje přizpůsobit množství údajů a kontrol tomu, co je pro daný úkol skutečně nutné. Zároveň ale trvá na tom, aby podmínky úspěchu byly konkrétní: například aby testy měly očekávaný počet skutečně spuštěných případů a aby bylo zřejmé, které soubory se smějí změnit.
Návrh se snaží zabránit tomu, aby se stejný stav rozcházel v několika dokumentech. Zadání úkolu má být autoritativním zdrojem jeho rozsahu a podmínek, surové výsledky kontrol mají patřit do záznamů běhů a souhrnný verdikt má vytvářet důvěryhodný vykonavatel. Závěr nezávislé kontroly se má zase opírat o konkrétní verzi změny a konkrétní důkazy.
Tím se odděluje plán od důkazu. Plánovaný test není provedený test, stav „připraveno“ není povolení ke změně a textový verdikt napsaný modelem není důvěryhodný strojový výsledek. Stejně tak má nové nebo rozšířené zadání projít schválením místo toho, aby se požadavky měnily až podle toho, co se podařilo naprogramovat.
Dokument, z něhož návrh vychází, je výslovně označen jako pracovní specifikace. Nepředstavuje hotový software ani důkaz, že Roo Code nebo Cline už takové kontroly v konkrétní konfiguraci vynucují. Jejich načítání pravidel, přístupová omezení, spouštění testů i ochranu podpisů by bylo nutné ověřit přímo v cílovém prostředí.
Důležitý je i rozdíl mezi pravidlem v promptu a technickým vynucením. Instrukce může agentovi říct, aby nepřekročil rozsah úkolu; sama však nedokazuje, že mu hostitelský systém skutečně zablokuje nepovolený příkaz nebo změnu. Pokud může autor změny upravit také výsledky kontrol a podpisy, jde spíš o pracovní disciplínu než o nezávislou bezpečnostní hranici.
Praktický přínos návrhu proto není v příslibu, že jeden agent bude bezchybně zastávat všechny role. Je v přesnějším rozdělení odpovědností, dohledatelných důkazech a jasném pravidle, kdy výsledek ještě není připravený k převzetí.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Čtyři role — analytik, architekt, programátor a kontrolor — mohou být různými fázemi práce jednoho agenta; samotná změna role ale nezajistí nezávislou kontrolu.
Čtyři role — analytik, architekt, programátor a kontrolor — mohou být různými fázemi práce jednoho agenta; samotná změna role ale nezajistí nezávislou kontrolu. Návrh podmiňuje přijetí úkolu dvěma výsledky: úspěšnými strojovými kontrolami a schválením nezávislým kontrolorem.
Jde o návrh pravidel, nikoli o hotovou implementaci. Skutečné fungování v Roo Code nebo Cline by se muselo ověřit přímo v daném prostředí.
Čtyři role — analytik, architekt, programátor a kontrolor — mohou být různými fázemi práce jednoho agenta; samotná změna role ale nezajistí nezávislou kontrolu. Návrh podmiňuje přijetí úkolu dvěma výsledky: úspěšnými strojovými kontrolami a schválením nezávislým kontrolorem.
PublikovalObrázky vytvořeny pomocí 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
Rozdělit práci mezi několik AI agentů samo o sobě nezaručí lepší výsledek. Záznam studie AutoSwarm upozorňuje, že specializace a spolupráce automaticky nevytvářejí doplňující se přínosy a že chyby mezi úkoly se mohou přenášet dál.1 Návrh označený jako BMAD-Solo proto volí jinou cestu: jeden agent prochází jedním pracovním tokem a postupně zastává různé role.
Tok vede od vyjasnění cíle přes plánování a návrh k implementaci, kontrole a řízenému předání. Analytik zpřesní požadavky, architekt připraví zadání a podmínky přijetí, programátor provede schválenou změnu a kontrolor prověří výsledek. Jde o odpovědnosti ve workflow, nikoli nutně o čtyři samostatné běžící systémy.
Tento přístup vychází z myšlenky, že práce s IT a kvalitou má navazovat na skutečný tok činností a hodnoty, ne se od něj odtrhnout. Podobný důraz na obchodní tok jako východisko pro procesy, IT a kvalitu připisuje dostupný přepis vyjádření Sü Č’-ťüna.11
Zásadní hranice návrhu je jednoduchá: agent, který napsal kód, se nestává nezávislým kontrolorem jen tím, že dostane jiný pokyn, přepne režim nebo začne pracovat v čistším kontextu. Změna role mění očekávané chování, nikoli automaticky identitu ani přístupová práva.
Proto návrh rozlišuje kontrolní pomoc od formálního schválení. Kontrolor může najít chyby a připravit doporučení, ale konečný podpis má náležet oddělenému člověku nebo nezávislé službě s vlastní chráněnou identitou. Pokud takový kontrolor není k dispozici, výsledek může zůstat připravený k posouzení, nemá se však označit za přijatý.
Navržená „dvojí brána“ spojuje dvě různé kontroly:
Pro přijetí musí projít obě části. Chybějící důkaz, zastaralý výsledek nebo neověřitelný podpis se podle návrhu nemá považovat za úspěch. K předání navíc patří platné oprávnění, shoda kontrolované změny s výslednou verzí a splněné závislosti.
To neznamená, že každý úkol musí projít těžkopádným procesem. Návrh naopak doporučuje přizpůsobit množství údajů a kontrol tomu, co je pro daný úkol skutečně nutné. Zároveň ale trvá na tom, aby podmínky úspěchu byly konkrétní: například aby testy měly očekávaný počet skutečně spuštěných případů a aby bylo zřejmé, které soubory se smějí změnit.
Návrh se snaží zabránit tomu, aby se stejný stav rozcházel v několika dokumentech. Zadání úkolu má být autoritativním zdrojem jeho rozsahu a podmínek, surové výsledky kontrol mají patřit do záznamů běhů a souhrnný verdikt má vytvářet důvěryhodný vykonavatel. Závěr nezávislé kontroly se má zase opírat o konkrétní verzi změny a konkrétní důkazy.
Tím se odděluje plán od důkazu. Plánovaný test není provedený test, stav „připraveno“ není povolení ke změně a textový verdikt napsaný modelem není důvěryhodný strojový výsledek. Stejně tak má nové nebo rozšířené zadání projít schválením místo toho, aby se požadavky měnily až podle toho, co se podařilo naprogramovat.
Dokument, z něhož návrh vychází, je výslovně označen jako pracovní specifikace. Nepředstavuje hotový software ani důkaz, že Roo Code nebo Cline už takové kontroly v konkrétní konfiguraci vynucují. Jejich načítání pravidel, přístupová omezení, spouštění testů i ochranu podpisů by bylo nutné ověřit přímo v cílovém prostředí.
Důležitý je i rozdíl mezi pravidlem v promptu a technickým vynucením. Instrukce může agentovi říct, aby nepřekročil rozsah úkolu; sama však nedokazuje, že mu hostitelský systém skutečně zablokuje nepovolený příkaz nebo změnu. Pokud může autor změny upravit také výsledky kontrol a podpisy, jde spíš o pracovní disciplínu než o nezávislou bezpečnostní hranici.
Praktický přínos návrhu proto není v příslibu, že jeden agent bude bezchybně zastávat všechny role. Je v přesnějším rozdělení odpovědností, dohledatelných důkazech a jasném pravidle, kdy výsledek ještě není připravený k převzetí.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Čtyři role — analytik, architekt, programátor a kontrolor — mohou být různými fázemi práce jednoho agenta; samotná změna role ale nezajistí nezávislou kontrolu.
Čtyři role — analytik, architekt, programátor a kontrolor — mohou být různými fázemi práce jednoho agenta; samotná změna role ale nezajistí nezávislou kontrolu. Návrh podmiňuje přijetí úkolu dvěma výsledky: úspěšnými strojovými kontrolami a schválením nezávislým kontrolorem.
Jde o návrh pravidel, nikoli o hotovou implementaci. Skutečné fungování v Roo Code nebo Cline by se muselo ověřit přímo v daném prostředí.