Co to znamená v praxi
Když agent píše kód sám, otázka není „píše dobře?”, ale „jak zjistíme, že napsal špatně, dřív než to někomu ublíží?” Harness je to, co tuhle otázku zodpoví automaticky.
Patří do něj:
- Automatizované testy, které musí projít, než se cokoli dostane dál.
- Code review, kde člověk nebo jiný agent kontroluje výsledek.
- CI/CD jako brána, přes kterou nic neprojde bez kontroly.
- Monitoring a observabilita, abyste viděli, co systém reálně dělá.
- Bezpečnostní kontroly a jasné hranice, kam agent smí a kam ne.
- Odpovědnost člověka: kdo konkrétně je za daný výstup podepsaný.
Proč to firmy podceňují
První nasazení většinou funguje. Agent udělá, co má, tým je nadšený a mantinely nikdo neřeší, protože „vždyť to jde”. Problém přijde později, když se změní model, data nebo zadání a nikdo si nevšimne, že výstup se potichu zhoršil.
Platí jednoduché pravidlo: čím větší přístup, nástroje a kontext agent má, tím je užitečnější a tím víc záleží na tom, jak máte pohlídané mantinely.
Kde je hranice
Ne všechno potřebuje plný harness. Osobní pomůcka, kterou používá jeden člověk na svých datech, si vystačí s vibe codingem. Jakmile se řešení dotkne zákazníků, citlivých dat nebo peněz, mantinely jsou povinné. Na tréninku Agentic engineering si tuhle hranici projdeme na vašich konkrétních projektech.