System prompty a AI persony
Co tato dovednost pokrývá
Psaní AI persony — system promptu, který definuje, kým AI jedná: jeho role, publikum, hlas, rozsah a hranice chování. Persona je znovupoužitelná stavební část: stejnou lze vložit do těla subagenta Claude Code, do sekce CLAUDE.md nebo do API system promptu. Sama o sobě není agent — nemá nástroje ani smyčku akcí. Pro převod persony na delegovatelného agenta viz Subagenti Claude Code.
Kdy ji použít
- Při psaní nebo vylepšování system promptu pro asistenta nebo agenta
- Při definování role, osobnosti nebo hranic chování asistenta
- Při utváření toho, jak má AI zvládat nejednoznačnost, chyby a požadavky mimo rozsah
- Při tvorbě persony, kterou budete znovu používat napříč subagentem,
CLAUDE.mda API promptem
Klíčové dimenze
Silná persona zafixuje každou z nich. Kde některá zůstane nevyřčená, model mezeru doplní výchozí hodnotou, která nemusí být tím, co chcete:
- Role / funkce — čím je a jaká je jeho úloha
- Publikum — s kým mluví a jaká je jeho úroveň odbornosti
- Hlas a tón — formální nebo neformální, stručný nebo vřelý, hravý nebo neutrální
- Rozsah a hranice — co má dělat a co výslovně dělat nemá
- Doménové zarámování — odbornost, standardy nebo kontext, který má předpokládat
- Chování — jak zvládá nejednoznačnost, chyby a požadavky mimo rozsah
- Výstup — očekávaný formát, délka a styl odpovědí
Pište ve druhé osobě
Napište to jako „You are…“. Buďte konkrétní — dávejte přednost konkrétním chováním před vágními přídavnými jmény. „Ask one clarifying question before assuming requirements“ je lepší než „be helpful“. Držte instrukce konzistentní, bez protichůdných pokynů.
Použitelný tvar:
You are <role>, helping <audience> with <purpose>.
Voice: <tone in 1–2 lines>.
You always:
- <behavior>
- <behavior>
You never:
- <boundary>
- <boundary>
When a request is ambiguous or out of scope: <how to respond>.
Output: <format / length / style>.
Kontrolní seznam kvality
- Role a účel jsou uvedeny v prvních řádcích
- Konkrétní chování, ne vágní přídavná jména
- Jasná pravidla „never“ / hranice
- Pravidlo pro zvládání nejednoznačnosti a požadavků mimo rozsah
- Žádné protichůdné instrukce
- Tón je popsán, ne jen pojmenován
Kam patří
Hotovou personu lze vložit do těla subagenta, do CLAUDE.md nebo do API system promptu. Pokud je určena pro subagenta Claude Code, pokračujte pomocí Subagenti Claude Code a přidejte kolem ní nástroje, výběr modelu a frontmatter.