Vývoj plnohodnotnej podnikovej aplikácie s kódovacím agentom harnext

AI Agents Agentic Workflows Developer Productivity Engineering Culture

“AI píše väčšinu nášho kódu” znie ako štartupový slogan. Môže to byť skutočné pre podnikové aplikácie — živí zákazníci, živá fakturácia, monorepo, kde zlá fúzia stojí peniaze? V QualityUnit to je. Tu je desaťmesačný dôkaz a pravidlá, ktoré to umožňujú.

TL;DR: Za desať mesiacov sa práca vytvorená agentom dostala z prvých experimentálnych PR na 133 z 144 zlúčených PR vývoja v máji (92%) — overené trojstranným forenzným auditom všetkých 1 409 zlúčených PR, až na záväzky commit a manuálnu kontrolu každého neoznačeného PR z roku 2026. Nestalo sa to tým, že by sa “nechal AI kódovať”: stalo sa to pridaním pravidiel — konfigurácia rizikového stupňa harness, stupňovitá agentná pipeline s ohraničenými kontrolnými slučkami, chránené cesty a človek pri každej fúzii. Pravidlá sú produktom. A s kontextovým motorom, ktorý zásobuje agentov, rovnaká práca teraz stojí ~30% menej na úlohu (merané tu ).

Čo to vlastne vyžaduje

Nie nástroj. Pipeline, súbor politiky a brána — spustené harnext .

Pipeline: stupňovití agenti, jeden človek

Spona je harnext — open-source implementácia kódovacieho agenta QualityUnit, ktorá je nezávislá od poskytovateľa. V našom produkčnom monorepo sa každý problém, ktorý vstúpi do pipeline, spustí cez rovnaký rad stupňov agenta spustených CI, ktorých pokrok sa sleduje cez štítky, ktoré si môže človek rýchlo prečítať:

Produkčná pipeline: značkovač, triedenie, plánovanie, implementácia, kontrola s ohraničenou slučkou na opravu kontroly, nezávislý agent na kontrolu kódu, ľudská fúzia — plus starostlivosť o dokumentáciu, ktorá udržiava dokumentáciu pre jednotlivé zložky v synchronizácii po fúzii

Dva detaily sú dôležitejšie ako počet stupňov. Slučka je ohraničená: defekty nájdené pri kontrole sa vrátia do implementačného stupňa limitovaný počet krát — agenti sa zbiehajú alebo eskalujú k človeku, neotáčajú sa. Nič sa nespúšťa bez informácií: pred napísaním akéhokoľvek riadku musí implementačný agent načítať konvencie projektu a vydať potvrdzovacie pole, ktoré si môžu kontrolóri skontrolovať.

Súbor politiky

Druhou polovicou je strojovo čitateľná politika: každá cesta v repo klasifikovaná do rizikových úrovní, každá úroveň s vynútiteľnými bránami. CI ju číta; politika fúzie ju číta; agenti sú o nej informovaní. Nie je to rada:

Čo musí prejsť zmena s vysokým rizikom: požadované kontroly, dve schválenia, povinný agent na kontrolu, žiadna samofúzia, chránené cesty, architektonické hranice, dôkaz screenshotu — a povinné potvrdenie kontextu

Chránené cesty — migrácie, platby, autentifikácia — sú súbory, ktorých sa agent nemôže dotknúť. Architektonické hranice sú vynútené, nie navrhnuté. Ak by ste odobrali tieto pravidlá, kódovací agent by bol veľmi rýchlym generátorom plauzibilne vyzerajúcich záväzkov.

Desať mesiacov, jeden graf

Stopa adopcie, merané z úložiska samotného.

Pull requesty vývoja zlúčené za mesiac, júl 2025 až jún 2026 — tmavá tyrkysová bežala úplnou agentnou pipeline od konca do konca, svetlá tyrkysová je vývojár spolu s agentom priamo, sivá je neoznačená. Percento je celkové zapojenie agenta, dosahujúce 92% v máji 2026

Graf počítá pre každý mesiac, koľko zlúčených vývojových PR nesie akýkoľvek silný signál agenta — pätu kódovacieho agenta, štítky pipeline, konvenciu harness tier, záväzky spoluautora commit, e-maily agenta commit alebo vlastný účet pipeline ako autor. PR Dependency-bot (približne 8% všetkých fúzií) sú z grafu úplne vylúčené — nie sú to ani ľudská práca, ani práca kódovacieho agenta. Signály sme audítovali tromi nezávislými spôsobmi: metadáta PR pre všetkých 1 409 fúzií, záväzky na úrovni commit v 5 000+ commitov a manuálny forenzný priechod cez každý jednotlivý neoznačený PR z roku 2026. Tri čítania majú význam:

Nadšenie klesá; infraštruktúra ostáva. Éra 2025 bola ad-hoc, osobná adopcia — a oscilovala presne ako osobné zvyky: 44% jeden mesiac, sotva 4% v novembri, keď sa najväčší používatelia pozastavili. Spona zmenila tvar krivky: do mesiaca po príchode rizikových úrovní sa merané percento skočilo na 89%; s úplnou pipeline dosahlo 92% a zostalo tam. Každá vrstva pravidiel zvýšila adopciu viac ako nadšenie akéhokoľvek jednotlivca. Dva odtiene hovoria rovnaký príbeh v rámci podielu agenta: svetlý pás sú vývojári spolu s agentom ručne; tmavý pás — práca, ktorá bežala úplnou pipeline od problému k skúmanému PR — sa objavuje len vtedy, keď dorazí spona, a v máji nesie väčšinu práce agenta.

Zvyšok sme kontrolovali, PR po PR. Na apríl–jún 2026 sa PR bez akéhokoľvek značky rozdelujú na: automatizáciu dependency-bot, prácu agenta, ktorej jediná atribúcia prežila v záväzkoch commit, a zvyšok plauzibilne ručne napísaných zmien — približne 11% fúzií bez automatizácie. Takže čestná veta je: ~89% skutočných zlúčení vývoja v poslednom štvrťroku vykazuje overiteľné zapojenie agenta — a aj to je spodná hranica, pretože AI asistencia na úrovni editora neponecháva žiadnu stopu. Poslali sme aj skeptických audítorov v troch najslabších mesiacoch, PR po PR: počet novembra sa zvýšil z 1 na 3 dokázané (plus 3 podozrivé na štýl), január klesol z 10 na 8 po chytení dvoch falošných pozitív a december bol potvrdený presne — s jedným zvratom: podľa objemu kódu osem označených PR decembra dodalo 39% vložených riadkov toho mesiaca. Agent už písal veľké funkcie; počet to len nemohol vidieť. Adopcia tiež nie je jednotná: niektorí vývojári používajú blízko 100% s pomocou agenta, pár stále väčšinou ručne píše — pipeline nesie rastúci podiel v oboch prípadoch.

Kvalita sa nezhoršila. Rovnaké okno dodalo zmeny Tier-3 — integráciu poskytovateľa LLM, prácu susediacou s platbou, expanziu i18n — pod bránami, ktoré sa počas obdobia sprísňovali, nie uvoľňovali. A keď sme merali konzistentnosť kontroly agenta priamo, 21 z 22 nezávislých agentov kontroly dosahlo rovnaký verdikt na rovnakom PR.

Tak kto je autor?

Najlepšia artikulácia toho, kde to zanecháva človeka, pochádza z inžinierskej práce, ktorá študovala vývoj riadený sponu na projekte s leteckými normami:

V čase, keď zmena dosahla ľudského autora, boli vyriešené rutinné problémy s kvalitou — kontrola autora sa sústredila na architektonické a doménové rozhodnutia. Fúzia bola rozhodnutím autora. Autorstvo zlúčeného kódu patrí ľudskému autorovi, bez ohľadu na to, ktorý subjekt vytvoril počiatočný návrh.

— Štefan Moravík, Návrh a implementácia modulu plánovania misie dronu na kontrolu osvetlenia letiska (diplomová práca, 2026)

To je dohoda aj v produkcii: agenti robia návrhy a rutinnú prácu na kvalite; človek robí architektúru, doménu a vlastní fúziu.

Najčastejšie kladené otázky

Štefan je AI a softvérový inžinier, ktorý vyvíja FlowHunt. Okrem samotného produktu navrhuje agentic software-engineering workflows pre vývojárov, ktoré znižujú vývojové náklady a zvyšujú kvalitu kódu.

Štefan Moravík
Štefan Moravík
AI & Softvérový Inžinier

Priveďte agentnu pipeline svojmu tímu

FlowHunt pomáha inžinierskym tímom navrhovať agentné pipeline, brány s riadením rizika a kontextové pracovné postupy, ktoré zvyšujú kvalitu kódu a znižujú vývojové náklady.