Home / Glossary / Prompt Engineering for Code
Prompt Engineering for Code
Prompt engineering pro kód je praxe tvorby jasných, specifických instrukcí, které pomáhají AI kódovacím nástrojům produkovat přesný, relevantní výstup. Zahrnuje strukturování požadavků se správnou úrovní kontextu, omezení a příkladů, aby AI pochopila jak to, co chcete, tak jak to chcete udělat.
Proč záleží na kvalitě promptu pro kódování
Kvalita vašeho promptu přímo určuje kvalitu výstupu AI. Vágní prompt jako „oprav bug" nutí AI hádat, co máte na mysli. Specifický prompt jako „endpoint /api/users vrací 500, když chybí pole email — přidej validaci vstupu pomocí Zod a vrať 400 s popisnou chybovou zprávou" dá AI vše, co potřebuje k produkci správného kódu na první pokus.
Klíčové techniky pro efektivní kódovací prompty
- +Buďte konkrétní ohledně požadovaného výsledku, nejen problému
- +Zahrňte omezení: jazyk, framework, vzory a konvence, které je třeba dodržovat
- +Odkazujte na existující soubory podle názvu, aby AI věděla, kde hledat a co dodržovat
- +V případě potřeby rozdělte složité úkoly na menší, sekvenční prompty
- +Specifikujte formát výstupu: „napiš funkci," „uprav existující handler," „přidej testovací soubor"
- +Zahrňte negativní omezení: „nepoužívej žádné externí závislosti" nebo „neupravuj schéma databáze"
# Slabý prompt
> "Přidej autentizaci"
# Silný prompt
> "Přidej JWT autentizaci do Express API:
- Použij existující model User v lib/models/user.ts
- Přidej endpointy login a register do routes/auth.ts
- Chraň všechny routes /api/admin/* middlewarem
- Ulož JWT secret do proměnné prostředí AUTH_SECRET
- Napiš testy v __tests__/auth.test.ts
- Dodržuj vzor ošetření chyb použitý v routes/users.ts"U agentických nástrojů jako Claude Code můžete načíst kontext dopředu v CLAUDE.md místo jeho opakování v každém promptu. Vložte konvence kódování, architektonická rozhodnutí a běžné vzory do souboru CLAUDE.md.
Je prompt engineering stále nutný s agentickou AI?+
Jaká je nejčastější chyba prompt engineeringu?+
Mám v kódovacích promptech používat few-shot příklady?+
Jak soubory CLAUDE.md souvisejí s prompt engineeringem?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →