Anthropic ukázal, jak promptovat Claude Opus 5. Méně instrukcí může být více
Claude Opus 5 vyžaduje jiný přístup k promptování. Anthropic doporučuje odstranit nadbytečné kontroly, přesně vymezit rozsah úkolu a řídit délku odpovědi přímo v zadání.
Claude Opus 5 nepotřebuje složitější prompty než předchozí modely. Anthropic naopak doporučuje některé staré instrukce odstranit, přesněji vymezit rozsah úkolu a délku odpovědi řídit přímo v zadání.
Claude Opus 5 je navržen především pro rozsáhlejší programátorské úkoly, práci s nástroji a dlouhodobější agentní procesy. Model lépe plánuje jednotlivé kroky, kontroluje svou práci a dokáže samostatně opravovat nalezené chyby.
To ale současně znamená, že některé postupy používané u starších modelů mohou být zbytečné. Příkazy k opakovanému kontrolování, nadměrnému plánování nebo automatickému zapojování dalších agentů mohou zvýšit spotřebu tokenů a prodloužit zpracování, aniž by přinesly výrazně lepší výsledek.
Kompletní zadání je lepší než postupné doplňování
Claude Opus 5 podle oficiální dokumentace Anthropicu dobře zvládá úkoly, které zasahují do více souborů nebo vyžadují realizaci celé funkce. Nejlepších výsledků dosahuje tehdy, když dostane úplné zadání předem a může na něm následně samostatně pracovat.
Místo několika krátkých příkazů odesílaných postupně je proto vhodnější připravit jeden ucelený prompt. Ten by měl obsahovat očekávaný výsledek, důležité okrajové situace, části projektu, které se mohou změnit, a jasné podmínky dokončení.
Jednoduché zadání
Přidej do aplikace přihlášení uživatele.
Přesnější zadání pro Claude Opus 5
Přidej přihlášení pomocí e-mailu a hesla. Použij stávající databázi uživatelů a současný vzhled formulářů. Po přihlášení přesměruj uživatele na stránku účtu. Ošetři neplatné údaje, neověřený účet a opakované odeslání formuláře. Neměň registraci ani administraci. Úkol je dokončený, když funguje přihlášení, odhlášení a příslušné testy.
Rozdíl není v množství odborných výrazů, ale v přesněji definovaném výsledku. Claude díky tomu nemusí odhadovat, které části projektu má změnit a co už je mimo rozsah úkolu.
Nenuťte model všechno několikrát kontrolovat
Jedna z nejdůležitějších změn se týká instrukcí typu „dvakrát vše zkontroluj“, „před odesláním výsledek znovu ověř“ nebo „použij dalšího agenta pro kontrolu“.
U předchozích modelů mohly podobné pokyny někdy zvýšit spolehlivost. Claude Opus 5 však podle Anthropicu svou práci průběžně kontroluje a nalezené chyby automaticky opravuje. Další povinná kontrolní kola proto mohou vést hlavně k vyšší spotřebě tokenů a delšímu zpracování.
Ze starších systémových promptů se proto vyplatí odstranit například následující instrukce:
- Po dokončení celý úkol znovu proveď a ověř každou část.
- Pro každý složitější úkol spusť samostatného kontrolního agenta.
- Před odpovědí několikrát zkontroluj, že jsi neudělal chybu.
To neznamená, že se výstupy nemají ověřovat. U programování, finančních výpočtů nebo práce s důležitými daty je kontrola stále nezbytná. Spolehlivější je však použít automatické testy, validaci dat nebo porovnání s důvěryhodným zdrojem než nechat model několikrát opakovat stejnou kontrolu.
Nižší effort nemusí znamenat kratší odpověď
Claude Opus 5 umožňuje nastavovat úroveň effort, která určuje množství výpočetního úsilí věnovaného řešení úkolu. Anthropic doporučuje začít s výchozí úrovní high a následně podle výsledků testovat také úrovně low nebo medium.
Pro nejsložitější programátorské a agentní úlohy je určen režim xhigh. Nižší nastavení může u jednodušších úkolů snížit spotřebu tokenů a odezvu, aniž by výrazně zhoršilo kvalitu výsledku.
Důležité ale je, že effort neřídí přímo délku viditelné odpovědi. Claude může vytvořit dlouhý text i při nižší úrovni přemýšlení. Rozsah výstupu je proto potřeba určit přímo v promptu.
- Odpověz nejvýše ve třech odstavcích.
- Shrň výsledek do 150 slov.
- Uveď pouze závěr, hlavní důvod a doporučený další krok.
- Nepřidávej obecný úvod, opakované shrnutí ani výplňové části.
Claude Opus 5 má podle dokumentace tendenci vytvářet delší odpovědi než některé předchozí modely. Bez jasného omezení proto může být výsledek správný, ale zbytečně rozsáhlý.
Přesně vymezte hranice úkolu
Claude Opus 5 může při práci použít vlastní úsudek a rozšířit zadání o další kroky, které považuje za užitečné. U rozsáhlého projektu to může být výhoda. U malé úpravy však hrozí, že model začne měnit části systému, kterých se původní požadavek netýkal.
Prompt by proto neměl popisovat pouze to, co má model udělat, ale také to, co dělat nemá.
Proveď pouze požadovanou úpravu. Běžná technická rozhodnutí udělej samostatně. Neměň nesouvisející části projektu, nepřidávej nové funkce a neprováděj celkový refaktoring. Pokud si všimneš závažného souvisejícího problému, stručně ho uveď, ale pokračuj v původním úkolu.
U programování je vhodné přidat samostatnou část nazvanou Mimo rozsah.
- Neměnit databázovou strukturu.
- Neupravovat vzhled ostatních stránek.
- Nepřidávat nové závislosti.
- Nepřejmenovávat existující funkce.
- Neřešit nesouvisející starší chyby.
Takové omezení snižuje riziko, že dobře míněná iniciativa modelu způsobí nečekané změny v projektu.
Claude může používat příliš mnoho pomocných agentů
Claude Opus 5 se zlepšil také v koordinaci více dílčích agentů. Dokáže rozdělit rozsáhlý projekt na několik samostatných částí a jednotlivé úkoly řešit paralelně.
Anthropic ale upozorňuje, že model má k delegování větší sklon než předchozí verze. U malých úkolů tak může použít několik pomocných agentů, přestože by práci zvládl sám.
Každý další agent zvyšuje spotřebu tokenů a může prodlužovat zpracování. V systémovém promptu je proto vhodné stanovit jasná pravidla.
Pomocného agenta použij pouze pro rozsáhlou a skutečně samostatnou část práce, kterou lze řešit paralelně. Nedeleguj úkol, který dokážeš dokončit sám pomocí několika volání nástrojů. Nepoužívej dalšího agenta pouze ke kontrole vlastní práce. Pokud stačí jeden pomocný agent, nespouštěj několik dalších.
Toto doporučení se týká především Claude Code, API integrací a vlastních agentních systémů. V běžném rozhraní Claude.ai nemusí být práce pomocných agentů vždy přímo viditelná.
Při kontrole kódu nebuďte příliš omezující
Claude Opus 5 je podle dokumentace silný při hledání chyb a kontrole zdrojového kódu. Problém může nastat ve chvíli, kdy uživatel modelu řekne, aby hlásil pouze závažné chyby nebo byl při kontrole velmi konzervativní.
Model může podobný pokyn splnit příliš doslovně a některé skutečné problémy vynechat. Vhodnější je proto rozdělit kontrolu na dva kroky.
- Nejprve nechat model vyhledat všechny relevantní problémy.
- Následně je seřadit podle závažnosti a odfiltrovat nepodstatné nálezy.
Projdi změněný kód a najdi všechny skutečné chyby, bezpečnostní problémy, možné regrese a neošetřené okrajové situace. U každého nálezu uveď soubor, konkrétní místo, dopad a doporučenou opravu. Nálezy následně rozděl podle závažnosti na kritické, vysoké, střední a nízké.
Tento postup odděluje samotné hledání chyb od jejich hodnocení. Claude tak není předem veden k tomu, aby méně závažné, ale stále reálné problémy ignoroval.
Nastavte způsob průběžné komunikace
Při delší agentní práci má Claude Opus 5 sklon vysvětlovat, co právě udělá, jak postupuje a co se během práce změnilo. Průběžné informace mohou být užitečné, ale bez omezení se snadno stanou příliš podrobnými.
V promptu je proto vhodné určit nejen podobu výsledku, ale také způsob komunikace během práce.
Před zahájením stručně jednou větou popiš postup. Během práce informuj pouze tehdy, když najdeš důležitý problém nebo musíš změnit směr. Ve finální odpovědi začni výsledkem a až potom přidej podrobnosti.
Model tak poskytne uživateli přehled, ale nebude popisovat každý otevřený soubor, použitý nástroj nebo drobné rozhodnutí.
Vypnutí přemýšlení může způsobit problémy
Claude Opus 5 používá přemýšlení ve výchozím nastavení. Anthropic doporučuje kvůli snížení nákladů spíše snížit effort než přemýšlení úplně vypnout.
Podle oficiální dokumentace může model při vypnutém přemýšlení v některých případech vypsat zamýšlené volání nástroje jako obyčejný text. Příkaz se potom ve skutečnosti nespustí. Ve viditelné odpovědi se mohou také objevit interní značky nebo technické instrukce.
Pro většinu běžných nasazení proto dává větší smysl ponechat přemýšlení zapnuté a spotřebu omezit pomocí režimů low nebo medium. Zapnuté přemýšlení s nižším effortem má podle Anthropicu obvykle přinášet lepší výsledky než jeho úplné vypnutí při podobných nákladech.
Univerzální šablona promptu pro Claude Opus 5
Následující strukturu lze použít pro programování, analýzu dat, vytváření dokumentů i další složitější úkoly.
Cíl
Vytvoř nebo uprav [konkrétní výsledek].
Požadované chování
Popiš, co má výsledná funkce, dokument nebo analýza dělat.
Vstupní informace
Použij následující soubory, data, odkazy nebo podklady: [seznam].
Požadavky
- [požadavek 1]
- [požadavek 2]
- [požadavek 3]
Okrajové situace
Ošetři zejména: [seznam].
Mimo rozsah
Neměň ani nevytvářej: [seznam].
Výstup
Odevzdej [přesný formát výsledku]. Odpověď udrž do [rozsah].
Podmínky dokončení
Úkol je hotový, když [měřitelné podmínky].
Není nutné přidávat pokyny k několikanásobné kontrole ani obecné věty typu „pracuj jako nejlepší programátor na světě“. Důležitější je poskytnout úplné informace, jasný rozsah a konkrétní definici hotového výsledku.
Dobré promptování je nyní hlavně o správném řízení
Doporučení Anthropicu ukazují obecnější změnu v používání pokročilých AI modelů. U Claude Opus 5 už nejde především o hledání jedné zázračné formulace, která model přiměje lépe přemýšlet. Řadu kontrolních a plánovacích činností totiž provádí automaticky.
Úkolem uživatele je především správně řídit práci: dodat celé zadání, stanovit hranice, určit formát výsledku, omezit zbytečnou délku a rozhodnout, kdy se skutečně vyplatí použít vyšší effort nebo více agentů.
Největší změnou tak může být paradoxně zkrácení starších promptů. Instrukce k opakovanému ověřování, nadbytečnému plánování a povinnému používání kontrolních agentů mohou u Claude Opus 5 zvyšovat náklady, aniž by přinesly lepší výsledek.
Shrnutí nejdůležitějších doporučení
- Zadávejte celý úkol najednou a přesně popište očekávaný výsledek.
- Odstraňte zbytečné pokyny k opakovanému kontrolování práce.
- Délku odpovědi určujte přímo v promptu.
- Uveďte, které části projektu jsou mimo rozsah úkolu.
- Pomocné agenty používejte pouze u skutečně rozsáhlých úloh.
- Při kontrole kódu nejprve hledejte všechny problémy a až potom je filtrujte.
- Pro snížení nákladů nejprve upravte effort, nikoli úplné vypnutí přemýšlení.