AI do vývojového tímu zavediete tak, že najprv dohodnete spoločné pravidlá, kontrolu a jedného vlastníka. Výber nástroja je až druhý krok. Tím si ho väčšinou kúpi sám skôr, než ho firma stihne vybrať.
Chýba zdieľaná vrstva okolo nástroja: pravidlá v repozitári, review od niekoho iného ako autora a testy, ktoré zlý kód zastavia. Nižšie je postup, ktorý používame sami aj s tímami, ktorým pomáhame.
Prečo zavádzanie AI v tíme zlyháva, aj keď ju každý používa?
Problém nie je v nástroji. Typický plán vo firme znie: vybrať nástroj, potom metodiku, potom kontrolu. Kým sa dopíše porovnávacia tabuľka, vývojári už agentov používajú denne.
Začať teda problém nebol. Problém je, že si to každý nastavil sám. Vlastné pravidlá, vlastný kontext, vlastný spôsob kontroly. Keď sa niečo naučí jeden, ostatní za to isté poučenie zaplatia znova.
Nikto sa nezamýšľal nad tým, ako postaviť softvérovú továreň. Tú, ktorá potom stavia samotný produkt.
Filip Papranec
zakladateľ Digitaliko
Pravidlá pre AI potom žijú na troch zlých miestach. Iba jedno miesto funguje:
Kde pravidlá žijú
Čo sa stane
V hlave kolegu
Vie, čo agent nesmie a ako sa píšu testy. Keď odíde, nevie to nikto.
Na jeho notebooku
V lokálnom nastavení, ktoré nikto iný nevidel.
Vo wiki
Tú nečíta človek a agent už vôbec nie.
V repozitári
Agent ich načíta sám pri každej úlohe. Tu majú byť.
Agent poslúchne len to, čo má pred sebou v kontexte. Preto hovoríme, že agent je model plus rámec. Model si prenajímate. Rámec je vaša práca.
Kde majú žiť pravidlá pre AI a kto ich vlastní?
V repozitári, vedľa kódu, v súbore, ktorý agent načíta sám. Pri Claude Code je to CLAUDE.md, pri viacerých iných nástrojoch AGENTS.md. Čo do neho patrí a čo nie, rozpisujeme v článku Pravidlá pre AI kód v tíme. Ktorý nástroj tímu dať, porovnávame v článku Cursor vs Claude Code.
Dôležitejšie je, kto pravidlá vlastní. Rámec okolo AI nemá nikto v náplni práce. Bez vlastníka sa postupne rozpadne. Každý si ho trochu upraví a zdieľaná vrstva sa rozíde.
Nám pomohla distribúcia, nie disciplína. Pravidlá sme mali v hlavnom repozitári a ostatné repozitáre ich nevideli. Niektoré si ich „opravili“ skopírovaním. Kópie sa časom rozišli a žiadne dve neboli rovnaké. Dnes máme jeden balík pravidiel, ktorý sa načíta všade.
Ako kontrolovať kód, ktorý napísala AI?
Rovnako prísne ako kód od človeka. K tomu tri pravidlá navyše:
01
Kto kód napísal, ten ho nerecenzuje
Ani keď je to AI. Review spustite v novom kontexte, ideálne iným modelom.
02
Najprv plán, potom kód
Plán na jednu stranu sa dá skontrolovať za pár minút. Veľký hotový pull request už len ťažko.
03
Test musí najprv zlyhať
Test, ktorý si agent napísal k vlastnému kódu, dokazuje len to, že agent súhlasí sám so sebou. Spustite ho na pôvodnom kóde. Až keď tam zlyhá, niečo overuje.
Skontrolujte aj to, či CI vôbec vie zlyhať. Pri preberaní systémov sme už videli pipeline, ktorá beží a hlási, ale zlúčenie nikdy nezastaví. Stalo sa to aj nám: kontrola bola na hlavnej vetve dlho červená a nikto si to nevšimol. Bez testov ani nemá čo zlyhať. Zelená fajka bez testov je dekorácia.
Pre ostrú prevádzku platí jedno pravidlo bez výnimky. Náš agent sa do ostrej prevádzky fyzicky nedostane. Príkaz, ktorý by siahol na produkčnú databázu alebo server, odmietne skript ešte pred spustením. Bezpečnosť zaručuje mechanizmus, nie veta „buď opatrný“.
Ako začať, aby sa tím AI nebránil?
Prezentácia tím nepresvedčí. Presvedčí ho bezpečný priestor a vlastný backlog.
Na workshope pre vývojársky tím sme mali dva dni, v ktorých bol agent jediný nástroj. Pracovalo sa na skutočných úlohách z backlogu, nie na ukážkových. Poobede ukážky, na konci spoločná hodina, kde každý povedal, čo zistil. Úprimne: nemerali sme, čo z toho po mesiacoch ostalo.
Druhá vec je strach z faktúry. Jeden CTO od nás nechcel AI zakázať. Chcel strop. Riešenie je nudné: tímový účet s kreditom. Keď sa minie, minie sa. A vývojár, ktorý výdavky vidí, sa rozhoduje lepšie.
Vo firmách to väčšinou riešia tímovým účtom. Tam sa to dá pekne kontrolovať a zastropovať.
Filip Papranec
zakladateľ Digitaliko
Tretia vec: nezačínajte s celým tímom. Pilot s jedným vývojárom na týždeň ukáže, kde pravidlá chýbajú. Až potom ich rozšírte na ostatných. Takto vyzerá celý prvý mesiac:
Váš tím s AI už pracuje a pravidlá má v repozitári. Pokračujte. Externého seniora nepotrebujete.
Hľadáte prezentáciu o AI stratégii pre vedenie. To nerobíme. Pracujeme v repozitári, nie v prezentáciách.
Chcete lacnú kapacitu na hodiny, ktorá len dopíše úlohy. To nerobíme. Hľadajte freelancera alebo agentúru, ktorá prenajíma vývojárov.
Chcete to zaviesť s niekým, kto to robí denne?
Nepotrebujete ďalšie demo, že AI vie napísať appku. Potrebujete seniora, ktorý sa zapojí do vášho repozitára a pull requestov od prvého týždňa. Váš tím sa popri tom naučí pracovať s AI po svojom.
Napíšte nám, kde vás vývoj brzdí. Ozveme sa do dvoch pracovných dní a spolu vyberieme, čo vyriešime ako prvé.
Začnite spoločnými pravidlami v repozitári, review od niekoho iného ako autora a testami, ktoré zlý kód zastavia. Určte jedného človeka, ktorý pravidlá vlastní. Nástroj je až druhý krok, tím ho väčšinou už má.
Claude Code, Cursor alebo Copilot: ktorý nástroj vybrať pre tím?
Na nástroji záleží menej, ako sa zdá. Modely sa menia každý mesiac. Vyberte taký, ktorý číta pravidlá z repozitára a dá sa spustiť aj v CI. Dôležitejšie je, aby celý tím pracoval s rovnakými pravidlami.
Kto ručí za kód, ktorý napísala AI?
Človek, ktorý zmenu schválil na zlúčenie. AI kód píše, ale nezodpovedá zaň. Preto má každá zmena prejsť review od niekoho, kto ju nepísal, a testami, ktoré pri chybe naozaj zlyhajú.
Zrýchli AI náš vývoj?
Ak máte testy, review a jasné pravidlá, väčšinou áno. Ak ich nemáte, AI vám rýchlejšie vyrobí chyby. AI zosilní to, čo v tíme funguje, aj to, čo nefunguje.
Ako dlho trvá zavedenie AI do tímu?
Pilot s jedným vývojárom trvá týždeň. Zdieľané pravidlá, review a strop na výdavky sa dajú nastaviť do mesiaca. Pravidlá potom rastú s každou chybou, ktorú zachytíte.
Opýtajte sa AI na tento článok
AI pri odpovedi využije aj naše ďalšie články a skúsenosti z reálnych projektov.
Väčšinu tipov na Claude Code píšu ľudia, ktorí pracujú sami. Týchto sedem je pre tím: krátky CLAUDE.md, ktorý stráži CI, jeden zdieľaný plugin, oprávnenia a hooky v repozitári, jedno issue na jeden PR, test, ktorý najprv padne, a reviewer, ktorý kód nepísal.
Claude Code skills sú inštrukcie v SKILL.md, ktoré si agent načíta, keď ich úloha potrebuje. Plugin dodá skills, agentov a hooky ako jeden celok. Ako púšťame jeden plugin vo všetkých repozitároch a čo sa cestou pokazilo.
Claude Code subagenti delia prácu v jednej session, worktrees oddeľujú úpravy súborov. Naše pravidlo z každodennej práce s paralelnými agentmi: subagenti len čítajú, každá zmena má vlastný worktree a PR. Čo sa pokazilo a ako začať.