Menu
Přihlásit
Domů / Obsah / Automatizace / QM: Jak nasadit jednoho AI age...
Automatizace 01.08.2026 Article

QM: Jak nasadit jednoho AI agenta pro celý tým — a neztratit přitom kontrolu

Open-source nástroj QM (yc-software) ti umožní nasadit AI agenta, kterého používá celá firma najednou. Každý zaměstnanec má vlastní prostor, ale agent sdílí paměť, skills i Slack. Návod, jak ho rozchodit, co umí a kdy je zbytečný.

QM: Jak nasadit jednoho AI agenta pro celý tým — a neztratit přitom kontrolu - ilustrační obrázek

Většina AI agentů je postavená jako osobní asistent. Ty máš svého, kolega vedle svého, a oba si žijete ve vlastních bublinách — vlastní paměť, vlastní soubory, vlastní API klíče. Funguje to, dokud agent nezačne pracovat napříč týmem: kdy má zjistit stav projektu, napsat do společného kanálu nebo upravit dokument, na kterém pracují tři lidé najednou. V ten moment osobní asistent selže, protože neví, co dělá zbytek firmy.

Právě tenhle problém řeší QM — open-source „multiplayer agent harness" od yc-software, který se v pátek 1. srpna dostal na titulní stránku Hacker News s 543 body. Není to další chatbot. Je to infrastruktura, která umožní nasadit jednoho agenta pro celou firmu, kde každý člověk dostane svůj izolovaný prostor, ale všichni sdílejí stejný mozek, skills i integrace. Pojďme si ukázat, co přesně umí, jak ho nasadit a kdy je lepší zůstat u jednoduššího řešení.

V čem se QM liší od běžného agenta

Klasický agent — ať už Claude Code, OpenAI Codex nebo cokoliv jiného — běží v jednom kontextu. Ty s ním komunikuješ, on si pamatuje, co jste řešili, a pracuje v tvém adresáři. QM tenhle model obrací: místo jednoho kontextu má scoped architekturu.

Každý zaměstnanec má svůj vlastní scope — izolovaný workspace s vlastní pamětí, soubory, keychainem, cron úlohami a sandboxem. Zároveň existují sdílené scopy pro Slack kanály, projekty a skupinové konverzace. Agent tak ví, co řešíš ty, ale zároveň vidí, co se děje v #marketing kanálu, kde pracuje pět dalších lidí.

Druhá klíčová věc: QM je vendor-agnostic. Můžeš si vybrat, který harness agenta pohání — Pi, OpenCode, Codex i Claude Code všechny běží nad stejným jádrem. To znamená, že když ti vendor zdraží nebo přestane vyhovovat, nemusíš přepisovat celou integraci. Vyměníš jeden konfigurační soubor.

Co reálně umí v praxi

Pojďme si projít konkrétní scénáře, které QM pokrývá podle dokumentace — ne marketingové sliby, ale funkce, které mají reálný dopad na každodenní práci:

1. Triage e-mailové schránky podle tvého stylu. Agent se naučí tvůj psací styl z minulých zpráv a pak na schedule prochází doručené, štítkuje zprávy a připravuje koncepty odpovědí. Ráno přijdete a místo hodiny v Gmailu máte hotovo.

2. Práce v repozitáři napříč týmem. Agent běží testy, otevírá PR, monitoruje CI a kontroluje logy — všechno v kontextu sdíleného projektu. Když padne build na produkci, pošle update do #engineering kanálu místo aby čekal, než si toho někdo všimne.

3. Sledování projektu ve sdíleném kanálu. QM čte konverzaci, rozumí kontextu a aktivně posílá upozornění a follow-upy. Ne jako dumb bot, co reaguje na klíčová slova — ale jako účastník, co ví, na čem se pracuje.

4. Interní web aplikace. Můžeš postavit custom nástroj (např. dashboard pro sledování smluv), publikovat ho vybraným lidem a agent udržuje data aktuální.

Jak ho nasadit — prakticky

Celý deployment běží z CLI. Základní flow vypadá takto:

# Inicializace deploymentu pro tvou organizaci
npm exec --yes --package=@yc-software/qm@latest -- \
  qm init . --org <tvoj-slug> --target <fly-or-aws>
npm install

Příkaz qm init vytvoří deployment directory — adresář, který obsahuje veškerou konfiguraci specifickou pro tvou firmu: org config, vlastní tools a skills, sandbox image, infrastrukturu. Zdrojový kód jádra přitom nikde nestahuješ. To je zásadní rozdíl oproti klasickému forkování.

Každý deployment běží ve tvém vlastním cloudovém účtu (Fly.io nebo AWS). Data leží v Postgresu, který ty kontroluješ — žádný vendor lock-in na SaaS. Architektura je přímočará: headless core (Fastify + Node) má agent loop, co může používat různé harnessy, a per-scope sandbox, kde běží nástroje a přihlášené služby. Nad tím sedí volitelné pluginy — web UI, admin panel, Slack.

Pro větší organizace existuje možnost private forku: naklonuješ si celý repozitář do privátního repo, core zůstává byte-identický s upstreamem a veškeré firemní specifikum žije v deploy/layers/<org>/. Aktualizace z upstreamu pak řeší skill update-qm, co otevře sync PR.

Bezpečnost: tři režimy, které rozhodují

Tady je část, kterou si přečti pozorně. QM funguje na principu, že agent jedná jako člověk, za kterého pracuje — s jeho credentials a oprávněními. Všechno je auditované, ale to znamená, že bezpečnostní postoj musíš nastavit vědomě. Existují tři úrovně:

  • Strict — každý tool call se pozastaví a čeká na lidské schválení. Pomalé, ale bezpečné. Vhodné pro produkční databáze nebo finanční systémy.
  • Auto (default) — klasifikátor screenuje externí data a tool výsledky dřív, než se dostanou k modelu. Můžeš ho nasměrovat na vlastní screening proxy. Tady se odehrává většina reálné práce.
  • Dangerous — žádný screening, žádné pauzy. Použij jen pro izolované experimenty, ne pro produkci.

Kromě toho existuje predeclared command policy — tvrdá pravidla, co agent nikdy nesmí udělat, bez ohledu na režim. Rekurzivní mazání souborů, destruktivní SQL — tohle je zakázané i v Dangerous módu. Threat model je zdokumentovaný v SECURITY.md, včetně známých limitací. Pokud něco nasazuješ do produkce, přečti si ho.

Kdy je QM overkill

Upřímně: QM není pro každého. Pokud jsi freelance developer nebo máš tým tří lidí, kteří stejně dělají každý něco jiného, osobní agent (Claude Code, Codex) ti bude stačit a setup ti zabere pět minut místo dvou dnů.

QM dává smysl, když: máš 10+ lidí, kteří pracují na propojených projektech; potřebuješ sdílený kontext napříč kanály; chceš centrální kontrolu nad tím, jaké modely a harnessy tým používá; nebo už jsi narazil na limity osobních agentů, když se objeví kolaborativní úkol.

Verdikt

QM řeší reálný problém, který se objeví, jakmile AI agenti přestanou být hračkou jednoho vývojáře a stanou se součástí týmového workflow. Architektura je čistá — scoped isolation, vendor-agnostic harness, auditovaný přístup k credentials. Bezpečnostní režimy dávají flexibilitu bez toho, aby ses vystavil riziku.

Háček je provozní cena: nasazení a údržba vyžaduje někoho, kdo rozumí Dockeru, Postgresu a cloud infrastrukturu. Není to „zapni a funguj". Ale pokud tvůj tým už překročil fázi, kdy si každý bastlí vlastního agenta, a potřebuješ sdílenou platformu, je QM v srpnu 2026 jeden z nejpromyšlenějších open-source nástrojů, co můžeš najít — a na rozdíl od SaaS řešení zůstává pod tvou kontrolou.

Začínáte s AI?

Navštivte zacinamsai.cz — průvodce světem AI pro úplné začátečníky.

Přejít na Začínáme s AI →

// Další články, které by tě mohly zajímat

Potřebujete pomoct s AI automatizací?

Domluvte si nezávaznou konzultaci →