Programování s umělou inteligencí změnilo to, kdo může tvořit software. Člověk, který nikdy neprogramoval, dnes zvládne napsat jednoduchý skript, tabulkový automat nebo stránku, a zkušený vývojář za stejný čas stihne víc. Claude patří mezi nástroje, které s kódem zacházejí dobře a umí svá rozhodnutí vysvětlit. Tento návod ukazuje postup, který funguje pro obě skupiny.
Pro neprogramátory: začněte malým úkolem
Nezačínejte „vytvoř mi e-shop“. Vyberte úkol, který vyřešíte za pár minut: přejmenovat sto souborů podle vzoru, sloučit tabulky, poslat připomínku nebo vytvořit jednoduchou kalkulačku. Claude umí vytvářet drobné aplikace a stránky přímo v prostředí aplikace, kde je hned uvidíte a vyzkoušíte, aniž byste cokoli instalovali. Složitější projekty v počítači spouštějí vývojáři v terminálu nebo editoru.
Jak napsat dobré zadání
- Cíl: „Chci stránku, která z kilometrů spočítá cenu cesty autem.“
- Vstup a výstup: „Uživatel zadá kilometry a spotřebu, stránka ukáže cenu.“
- Prostředí: „Jeden soubor HTML bez cizích knihoven.“
- Úroveň: „Vysvětli mi každý krok, jsem začátečník.“
Pokud si nevíte rady, řekněte: „Zeptej se mě na vše, co potřebuješ vědět, než začneš.“ Claude se zeptá a zadání tím zpřesníte.
Postup po malých krocích
Nejčastější chybou je žádat všechno najednou. Mnohem lépe funguje postupné budování: nejdřív základ, pak úpravy. Vždy spusťte výsledek, ověřte, že funguje, a teprve potom požadujte další změnu. Když se objeví chyba, zkopírujte přesný text hlášení a vložte ho zpět do chatu s větou: „Takhle to skončilo, oprav to a vysvětli, co bylo špatně.“ Takto se naučíte i základy.
Pro vývojáře: kam Claude nejvíc pomáhá
- Vysvětlení cizího kódu: vložte funkci a požádejte o výklad po částech.
- Psaní testů: „Navrhni jednotkové testy včetně hraničních případů.“
- Refaktorování: zpřehlednění, přejmenování, rozdělení dlouhých funkcí.
- Hledání chyby: přiložte chybovou hlášku, relevantní kód a očekávané chování.
- Revize: „Najdi možné chyby, bezpečnostní rizika a nejasnosti.“
- Dokumentace a komentáře: shrnutí modulu nebo popis změn do commitu.
Jak kód ověřovat
Nikdy kód nespouštějte naslepo. Vygenerovaný kód je první návrh, ne hotová a ověřená věc. Přečtěte si, co dělá, zejména operace nad soubory a daty, vyzkoušejte ho nejdřív na kopii dat a u důležitých věcí nechte kontrolu zkušenějšímu člověku. Model může použít knihovnu, která neexistuje, nebo zastaralý postup. Odpovědi proto porovnejte s oficiální dokumentací.
Bezpečnostní zásady
- Nevkládejte hesla, klíče API ani přístupové údaje do chatu ani do kódu, který sdílíte.
- Nepoužívejte zákaznická data při zkoušení. Vytvořte si vymyšlená data.
- U veřejných aplikací řešte vstupy od uživatelů a oprávnění, to je prostor, kde AI snadno přehlédne riziko.
- Verzujte práci například v Gitu, ať se můžete vrátit k funkční verzi.
Nástroje, které budete potřebovat
Pro první pokusy nepotřebujete nic složitého. Webový prohlížeč a běžný textový editor často stačí, protože jednoduché stránky a skripty se dají uložit jako soubor a otevřít dvojklikem. Až budete chtít víc, přijde na řadu editor kódu, například Visual Studio Code, a nástroj pro verzování Git. Všechno se dá doplnit postupně, až zjistíte, co skutečně potřebujete.
Pokud si nevíte rady s instalací, zeptejte se přímo Claude: „Jsem na Windows. Jak nainstaluji Python a spustím první skript? Piš krok za krokem.“ Odpověď bývá srozumitelná a nepředpokládá žádné znalosti.
Co se hodí vytvořit jako první
- Kalkulačka pro vlastní potřebu: spropitné, dělení účtů, přepočet jednotek.
- Skript na úklid souborů: přejmenování, třídění do složek, odstranění duplicit.
- Jednoduchý formulář nebo stránka pro akci, kroužek nebo rodinný plánovač.
- Automatizace tabulky: vzorce, kontrola údajů, spojování dat z více listů.
Jak se při práci učit
Největší hodnota je v tom, že se můžete ptát na všechno. Po každém kroku se zeptejte: „Vysvětli mi, co tahle část dělá a proč je napsaná takhle.“ Za týden pochopíte víc, než kdybyste jen kopírovali výsledek. Pokud kód neumíte přečíst, požádejte o komentáře k jednotlivým řádkům a o jednodušší verzi.
Kdy sáhnout po vývojáři
Jakmile jde o platby, osobní údaje, zákazníky nebo důležité systémy firmy, nechte řešení zkontrolovat zkušeným člověkem. AI vám zkrátí cestu, ale odpovědnost za bezpečnost a spolehlivost zůstává na vás.
Příklad zadání na začátek
Zkuste tohle: „Jsem začátečník. Vytvoř jednu stránku HTML, kde zadám částku a počet lidí a stránka spočítá, kolik zaplatí každý včetně spropitného 10 procent. Vysvětli mi po krocích, jak ji uložit a otevřít.“ Za deset minut uvidíte, že programování s AI není magie, ale dialog, ve kterém vy určujete cíl a ověřujete výsledek.
Časté dotazy