Efektivní využití AI modelu Fable v programování
Simon Willison popisuje promptovací vzor pro Fable: nechat model používat vlastní úsudek a u menších úloh delegovat práci na slabší subagenty.
Simon Willison popisuje tip, který dostal od Cat Wu a Thariqa Shihipara z týmu Claude Code: u Fable, a částečně i u Opus, může být lepší nechat model použít vlastní úsudek místo příliš detailního diktování postupu.
Příklad se týká testování. Místo pevného pravidla typu „testy spouštěj jen u větších změn“ může být podle tohoto tipu lepší říct Fable, aby samo posoudilo, kdy má testy psát a spouštět. Pointa není v tom, že testy má dělat vždy nebo nikdy, ale že model může mít prostor rozhodnout podle konkrétní úlohy.
Druhá část poznámky se týká delegace práce. Jesse Vincent Willisonovi doporučil, aby Fable u menších úloh využíval jiné, slabší modely. Cílem je šetřit dražší Fable tokeny a nechat hlavní model soustředit se na úsudek, syntézu a kontrolu.
Willison si následně do Claude Code uložil instrukci, aby pro coding úlohy podle vlastního úsudku vybral vhodný slabší model a spustil ho v subagentovi. V uložené paměti popisuje rozdělení práce: hlavní smyčka si nechává úsudek, review a syntézu, zatímco implementační práce může jít do subagenta.
Podle Willisonovy zkušenosti se mu díky tomuto přístupu Fable allowance snižuje méně rychle než dříve. To ale neznamená, že jde o univerzální pravidlo pro všechny projekty nebo všechny týmy.
Důležité je, že jde o osobní zkušenost a promptovací vzor, ne o oficiální návod nebo obecné doporučení. Fungovat může hlavně tam, kde má agent dostatečně jasný kontext, kde je možné výsledky kontrolovat a kde dává smysl rozlišovat mezi rozhodováním a samotnou implementační prací.