Den 7: Finále — co jsme se naučili

Sedmý den přinesl semi-automatický provozní režim, hooky jako pojistky a závěr: agentní AI vývoj funguje — s podmínkami.

Semi-automatický režim s hooky

Do posledního dne se naakumulovaly zkušenosti ze šesti předchozích: agent je rychlý, ale potřebuje mantinely. Finální architektura používá semi-automatický režim — agent pracuje autonomně v definovaných hranicích a při překročení zavolá člověka.

Klíčovým nástrojem jsou hooky. Pre-commit hook ověří, že agent nepřekračuje oprávnění (žádné změny mimo přidělené adresáře, žádné modifikace konfiguračních souborů bez schválení). Post-commit hook oznámí výsledek do komunikačního kanálu. Pre-push hook vyžaduje lidské schválení pro větvení do main.

Tento systém nevyžaduje, aby člověk sledoval každý krok — stačí reagovat na notifikace. Efektivní mix autonomie a kontroly.

Kvalita kódu: medior, ne senior

Po sedmi dnech mám jasný obrázek o kvalitě agentního kódu: odpovídá solidnímu mid-level vývojáři. Funkční, čitelný, většinou bez zjevných chyb. Ale chybí mu seniorní rozměr.

Co agent dělá dobře:

  • Implementace definovaných vzorů a konvencí
  • Psaní unit testů pro nový kód
  • Refaktoring opakujícího se kódu
  • Generování dokumentace a komentářů
  • Transformace dat a mapování

Co agent dělá špatně nebo vůbec:

  • Architektonická rozhodnutí s dlouhodobým dopadem
  • Bezpečnostní audit a threat modeling
  • Performance optimalizace vyžadující systémové znalosti
  • Identifikace race conditions a deadlocků
  • Zvažování business kontextu při technickém rozhodnutí

Závěr: agentní AI potřebuje seniorního vývojáře jako technického lídra, ne jako operátora. Lídr definuje architekturu, nastavuje guardrails a reviewuje výstupy. Operátor jen čeká, co agent vygeneruje.

Co si odnést ze sedmi dní

Agentní AI vývoj je použitelný v produkci — ale ne jako náhrada vývojového týmu. Jako násobitel produktivity pro seniorního vývojáře ano.

Série pokračuje dvěma bonusovými články: guardrails (jak agent udržet pod kontrolou) a znalostní báze (jak z AI dostat maximum, když má přístup ke znalosti organizace).

Chcete vidět, jak jdou automatizovat firemní procesy? Domluvte si konzultaci — naše řešení začíná tam, kde vibe-coding končí.

Appendix: Memecoin experiment

Poznámka: Tento appendix popisuje vedlejší experiment bez přímé vazby na produkční vývoj OptimalyWeb. Jde o osobní pokus, ne o součást hlavního projektu ani o doporučení.

Paralelně s hlavním experimentem jsem nechal agenta navrhnout a částečně implementovat jednoduchou memecoin webovou stránku — záměrně triviální projekt, kde mi bylo jedno, pokud agent udělá chybu.

Cíl byl jednoduchý: otestovat, jak se agent chová bez guardrails a bez seniorního dohledu. Výsledek byl předvídatelný: funkční, ale plný rozhodnutí, která by v produkci nevydržela týden. Žádná input validace, hardcoded API klíče v kódu, žádné rate limiting.

Experiment potvrdil tezi ze sedmého dne: agent bez mantinelů je rychlý na produkci a nebezpečný na provoz. S guardrails je naopak výborným nástrojem.

Memecoin projekt nebyl spuštěn do produkce a ani plánován. Byl to sandbox — a jako sandbox svůj účel splnil.