AI ve vývoji

AI vám napíše kód rychleji, za výsledek ale ručí člověk

Používáme AI každý den a nemáme důvod to schovávat. Tahle stránka je o tom, kde nám pomáhá, kde jí nevěříme a co se u nás musí stát, než se váš kód dostane k lidem.

Naše hodnoty

Osm pravidel, která u nás platí

Vibekódovat web za víkend dnes zvládne každý. Rozdíl je v tom, co se stane potom a kdo za to ručí.

Za výsledek ručí člověk, ne model.

AI generuje a hledá bugy, ale poslední slovo a podpis má vždy seniorní vývojář.

Bezpečnost není volitelná fíčura.

Každý AI-generovaný kód prochází stejným bezpečnostním auditem jako kód od člověka.

Kód patří vám, ne nástroji.

Žádné uvázání na prompt-based platformu. Kód i dokumentace jsou 100 % vaše.

Rychlost je vedlejší efekt, ne cíl.

Dáme vám rychlý vývoj se zárukou, že to, co postavíme, taky vydrží.

Architekturu nevygeneruje prompt.

Navrhujeme ji dopředu a AI do ní zapojujeme s vedením, ať se nerozpadne při první odchylce.

Rozhodnutí s reálným dopadem patří člověku.

Finance, přístupy, cokoli nevratného. AI navrhne, rozhoduje člověk.

Velké codebase nenecháme AI bez dohledu.

Na rozsáhlých a převzatých projektech ji vodíme za ruku, s jasnými standardy a seniorní kontrolou.

Firemní standardy AI neumí sama.

Máme procesy, jak ji je naučit. A co neprojde, přepíšeme.

AI u nás nepíše kód místo lidí. Píše ho rychleji – ale ručí za něj seniorní vývojář.

Jan Tölg

Jan Tölg
CEO a zakladatel Involve

Jak pracujeme s AI

Jak u nás review reálně probíhá

Kvalitu nedrží nástroj, ale seniorní vývojáři.

  1. Zadání a kontext dostane AI od člověka

    Než něco vygenerujeme, je jasné, do jaké architektury to patří a jaké standardy v projektu platí. AI nedostane volnou ruku, ale rámec.

  2. AI napíše první verzi, vývojář ji čte řádek po řádku

    Ne diagonálně. Kontrolujeme logiku, okrajové stavy a místa, kde model rád vymýšlí vlastní řešení.

  3. Bezpečnost a práce s daty zvlášť

    Vstupy, oprávnění, dotazy do databáze. Tady se AI kód láme nejčastěji, takže má vlastní kolo kontroly.

  4. Testy a běh na reálných datech

    Automatické testy plus ruční proklikání toho, co se změnilo. Když se něco chová jinak než dřív, řešíme to před nasazením.

  5. Podpis konkrétního seniora

    Každý merge má jméno. Konkrétního člověka, který za to ručí i za půl roku.

Transparentnost

Kam tečou vaše data

U nás to víte přesně.

OtázkaKrátcePodrobněji

Posíláte náš kód do modelu?

Jen tu část, na které se pracuje, s nutným kontextem.

Produkční data zákazníků, přístupové údaje ani klíče do promptu nikdy neposíláme.

Jaké modely používáte a kde běží?

Anthropic (Claude) a OpenAI, v datacentrech v EU nebo USA.

Pracujeme přes firemní API a nástroje jako Cursor nebo Claude Code. Kde to projekt vyžaduje, nasadíme model lokálně.

Učí se na našem kódu někdo?

Ne.

Používáme jen firemní režimy s vypnutým trénováním a minimálním uchováním dat. Bezplatné verze nástrojů, které si data nechávají, nepoužíváme.

Kdo se k našemu kódu dostane?

Jen tým, který na projektu pracuje. Podepisujeme NDA.

Přístupy pravidelně kontrolujeme a po konci projektu nebo odchodu člověka je rušíme, včetně tokenů k AI nástrojům.

Nechcete u svého projektu AI vůbec? I to jde, víc v otázkách níže.

Kam AI u nás nepustíme

Rychlost je vedlejší efekt. Tohle jsou čtyři místa, kde ji vědomě obětujeme.

AI nepíše testy k vlastnímu kódu

Model, který napsal funkci, napíše i test, který na ni přesně sedne. Testy k AI kódu proto píše nebo aspoň kontroluje člověk. Jinak si kód odsouhlasí sám sebe.

Kód, kterému nikdo v týmu nerozumí, nejde do produkce

„Funguje to a nevíme proč“ je u AI kódu nejčastější stav a zároveň nejdražší. Když nedokáže nikdo vysvětlit, co daná část dělá, přepisuje se.

Nevratné zásahy do produkčních dat

Migrace databáze, hromadné úpravy, mazání. AI připraví postup, spouští ho člověk a vždycky s cestou zpátky. Nad ostrými daty nespoléháme na to, že model nesáhne vedle.

Závislosti, které nikdo neprověřil

AI ochotně navrhne knihovnu, která buď neexistuje, nebo ji roky nikdo neudržuje. Každý nový balíček v projektu prochází přes člověka.

Čísla z praxe

Co nám AI reálně ušetří

Čísla vycházejí z konkrétních projektů našeho týmu za posledních dvanáct měsíců.

ÚlohaBez AIS AI
Nalezení chyby v databázi / SQL1–2 hodinycca 10 minut
Implementace platební brány16 hodin8 hodin
Vývojový úkol (běžná agenda)9 hodin4 hodiny
Převod designu z Figmy do komponentjednotky hodincca 15 minut
Klikatelný prototyp UX/UIexterní agentura, dny1–2 hodiny in-house
Funkční demo nad reálným webem klientaprakticky nerealizovatelnéminuty

Co se naopak nezrychlilo

Review. Napoprvé projde jen část AI kódu, zbytek se upravuje nebo přepisuje od začátku – a kontrola dnes zabere víc času než dřív. Kontrola je jediná část procesu, kterou zrychlit nechceme.

Ušetřený čas nejde do naší marže, ale do vaší nabídky. Platební brána za osm hodin místo šestnácti se počítá stejně u nás jako u vás. A hlavně: hledání chyby zkrácené z hodin na minuty znamená, že seniorní vývojář neladí překlepy, ale řeší architekturu a rozhodnutí, která AI neumí.

Ondřej Tölg

Ondřej Tölg
Project manager

Upřímné odpovědi na otázky, které si možná pokládáte

  • S člověkem. Tečka. AI je turbo pro naši efektivitu, ne filtr mezi námi a vámi.

  • Můžete a respektujeme to. Zapíšeme to do smlouvy a vývoj běží čistě lidsky. Buďte ale připravení na to, že u úloh, které AI běžně zkracuje, to bude trvat déle a stát víc. Řekneme dopředu, o kolik.

  • My. Konkrétně seniorní vývojář, který kód schválil, a Involve jako dodavatel. Z pohledu smlouvy i záruky je úplně jedno, jestli první verzi napsal člověk, nebo model – odpovědnost se nedělí s nástrojem.

  • Podle stopy, kterou po sobě review nechává. V historii projektu vidíte konkrétní jména, komentáře v pull requestech a změny, které z review vyplynuly. Můžeme vám dát do repozitáře přístup a projít to s vámi. Když někdo kód jen prohnal modelem, je to v historii vidět – chybí právě ty otázky a úpravy.

Máte otázky?
Sem s nimi!

Chcete vědět, jak je na tom váš kód? Podíváme se na něj, ať ho psala AI, agentura, nebo někdo, kdo už u vás nepracuje. Mrkněte na audit AI kódu, nebo napište přímo Honzovi.

Jan Tölg

Jan Tölg

Zakladatel & CEO, Involve