# willison-fable-judgement-delegation-subagents-2026-07-03

## Veille

Breve nota di Simon Willison (weblog) che riporta due consigli ascoltati durante una *Fireside Chat* all'AIE con Cat Wu e Thariq Shihipar (team Claude Code): **lasciare che il modello (Fable, e in parte Opus) eserciti il proprio giudizio invece di dettargli delle regole** — illustrato con la decisione se scrivere o meno i test. Secondo consiglio, di Jesse Vincent: per **risparmiare i preziosi token di Fable** (in vista di un imminente aumento dei prezzi), chiedere a Fable di **delegare piccoli compiti a modelli meno potenti**, lasciandogli giudicare quale scegliere. Willison mostra il prompt esatto utilizzato (« *use your judgement to decide an appropriate lower power model and run that in a subagent* ») e il **file di memoria** che Claude Code ha scritto in risposta. Dominio: prompt engineering, agenti di codifica, economia dei token, orchestrazione multi-modello.

## Titre Article

Fable's judgement

## Date

2026-07-03

## URL

https://simonwillison.net/2026/Jul/3/judgement/

## Keywords

Giudizio del modello, delega ai subagenti, model override, economia dei token, Fable, Opus, Sonnet, Haiku, Claude Code, memoria dell'agente, file di memoria, prompt engineering, Cat Wu, Thariq Shihipar, Jesse Vincent, non iper-specificare, aumento del prezzo dei token

## Authors

Simon Willison

## Ton

**Profilo**: nota di blog molto breve (« note »), prima persona, registro conversazionale da praticante, bassa densità ma alto valore d'uso. Livello tecnico medio-alto, rivolto agli utenti quotidiani di agenti di codifica.

**Stile**: aneddotico e immediato — Willison riporta consigli ricevuti (« *the most interesting tips I got* »), li applica **in diretta** (« *I prompted Claude Code just now* ») e presenta il risultato grezzo (il prompt esatto, il file di memoria generato) con una conclusione empirica onesta (« *So far it seems to be working well* »). Autorità tramite **dimostrazione riproducibile** più che tramite argomentazione: non teorizza, mostra l'artefatto. Nessuna metafora; tono utilitaristico, quasi un *quaderno di laboratorio* pubblico. La pressione economica (« *the few days we have left before the prices go up* ») conferisce al consiglio un carattere sensibile al tempo, deperibile. **Pubblico target**: sviluppatori che usano Claude Code / Fable, attenti a costi ed efficienza.

## Pense-betes

- **Idea centrale: il giudizio batte la prescrizione.** Consiglio di Cat Wu e Thariq Shihipar (team Claude Code, *Fireside Chat* all'AIE): lasciare che **Fable** (e in parte **Opus**) decida *come* lavorare, invece di dettargli regole rigide. Il modello ha un discernimento sufficiente per fare le proprie scelte.
- **Esempio canonico — i test.** Invece della regola esplicita « *only use automated testing for larger features, don't update and run tests for small copy or design changes* », è meglio dire semplicemente a Fable di **usare il proprio giudizio** per decidere quando scrivere i test. La regola codificata è più fragile del giudizio contestuale.
- **Secondo consiglio (Jesse Vincent) — risparmiare i token di Fable tramite delega.** Contesto sensibile al fattore tempo: **aumento dei prezzi imminente** (« *the few days we have left before the prices go up* »). Contromisura: chiedere a Fable di **passare piccoli compiti a modelli meno potenti**, lasciandogli giudicare quale — invece di elaborare tutto con il modello premium.
- **Il prompt esatto utilizzato**: « *For all coding tasks use your judgement to decide an appropriate lower power model and run that in a subagent* ». Il pattern combina entrambi i consigli: giudizio delegato **+** orchestrazione multi-modello tramite **subagenti** con *model override*.
- **L'artefatto generato — un file di memoria.** Claude Code ha scritto da solo `~/.claude/projects/<project>/memory/delegate-coding-to-subagents.md` (frontmatter `type: feedback`, `node_type: memory`), che **codifica la regola e la sua modalità di applicazione**: *sonnet* per l'implementazione sostanziale, *haiku* per le modifiche banali/meccaniche; **giudizio, revisione e sintesi restano al modello principale** (design, audit, sintesi dei dati = mai delegati).
- **Dottrina di delega sottostante**: « *implementation work rarely needs the top-tier model; judgment, review, and synthesis stay with the main loop* ». Il loop principale mantiene la testa; le mani (scrittura del codice) scendono di un livello di modello.
- **Risultato empirico (non quantificato, onesto)**: « *I'm getting a ton of work done and my Fable allowance is shrinking less quickly than before.* » → produttività mantenuta, consumo di Fable rallentato.
- **Legame con questo repository**: il meccanismo descritto (file di memoria `type: feedback` sotto `~/.claude/projects/.../memory/`) è **esattamente** il sistema di memoria persistente utilizzato qui. La nota di Willison è una dimostrazione pubblica dello stesso pattern « *delegate coding to subagents with model override* » — direttamente trasponibile al nostro workflow.
- **Correlato**: stessa famiglia della fiche *Compounding Knowledge Lifecycle* (memoria dell'agente che cattura il *feedback* per rigiocarlo) e dei consigli di *loop engineering* / orchestrazione dei subagenti.

## RésuméDe400mots

In questa breve nota pubblicata il 3 luglio 2026, Simon Willison riporta due consigli convergenti su come sfruttare al meglio gli agenti di codifica, ascoltati durante una *Fireside Chat* da lui condotta all'AIE con **Cat Wu** e **Thariq Shihipar**, del team Claude Code.

Il primo principio: **lasciare che il modello eserciti il proprio giudizio invece di dettargli come deve lavorare**. Questo vale per **Fable** e, in una certa misura, per **Opus**. L'esempio riportato riguarda i test. Si *può* scrivere una regola esplicita — « *only use automated testing for larger features, don't update and run tests for small copy or design changes* » — ma è **preferibile chiedere semplicemente a Fable di usare il proprio giudizio** per decidere quando scrivere i test. Il discernimento contestuale del modello si rivela più robusto della regola codificata.

Il secondo consiglio, trasmesso da **Jesse Vincent**, applica la stessa filosofia all'**economia dei token**. Il contesto è sensibile al fattore tempo: i prezzi dei token di Fable sono destinati ad aumentare entro pochi giorni. Per evitare di consumare questa risorsa preziosa, l'idea è **chiedere a Fable di delegare i compiti più piccoli a modelli meno potenti**, lasciandogli giudicare da solo quale sia adatto.

Willison applica subito il consiglio e documenta l'esperienza dall'inizio alla fine. Fornisce il **prompt esatto** inviato a Claude Code: « *For all coding tasks use your judgement to decide an appropriate lower power model and run that in a subagent* ». In risposta, Claude Code **ha scritto spontaneamente un file di memoria** (`~/.claude/projects/<project>/memory/delegate-coding-to-subagents.md`, `type: feedback`). Questo file non si limita a registrare l'istruzione: **ne codifica l'applicazione** — *sonnet* per l'implementazione sostanziale, *haiku* per le modifiche banali o meccaniche — riservando al **modello principale** ciò che richiede giudizio: design, audit, sintesi dei dati, revisione. La logica si riassume in una frase: il lavoro di implementazione raramente necessita del modello di punta, mentre giudizio, revisione e sintesi restano nel loop principale.

Il bilancio è empirico e misurato: « *So far it seems to be working well. I'm getting a ton of work done and my Fable allowance is shrinking less quickly than before.* » La nota illustra così, attraverso un caso riproducibile, una doppia best practice: **non iper-specificare** agenti capaci di giudizio, e **orchestrare più livelli di modelli** tramite subagenti per preservare i token premium.

## GrapheDeConnaissance

- Cat Wu —recommande→ laisser Fable et Opus exercer leur propre jugement plutôt que dicter des règles (AFFIRMATION, 0.95)
- Thariq Shihipar —travaille_chez→ équipe Claude Code (ORGANISATION, 0.95)
- Cat Wu —travaille_chez→ équipe Claude Code (ORGANISATION, 0.95)
- Jesse Vincent —recommande→ déléguer les petites tâches à des modèles moins puissants pour économiser les tokens Fable (AFFIRMATION, 0.93)
- Fable —permet→ décision contextuelle sur l'écriture des tests (jugement du modèle) (CONCEPT, 0.9)
- Simon Willison —utilise→ délégation des tâches de code à des subagents à modèle moins puissant (METHODOLOGIE, 0.95)
- Délégation à des subagents —utilise→ model override (Sonnet, Haiku) (TECHNOLOGIE, 0.92)
- Délégation à des subagents —réduit→ Fable (CONCEPT, 0.9)
- Claude Code —a_créé→ Fichier mémoire (DOCUMENT, 0.95)
- Fichier mémoire —affirme_que→ "implementation work rarely needs the top-tier model; judgment, review, and synthesis stay with the main loop" (CITATION, 0.92)
- Sonnet —s_applique_à→ implémentation substantielle de code (CONCEPT, 0.9)
- Haiku —s_applique_à→ éditions triviales ou mécaniques (CONCEPT, 0.9)
- Jugement du modèle —s_oppose_à→ règles explicites codées en dur (CONCEPT, 0.88)
- Simon Willison —affirme_que→ "I'm getting a ton of work done and my Fable allowance is shrinking less quickly than before" (CITATION, 0.9)

---
Canonical: https://www.thekb.eu/it/fiches/willison-fable-judgement-delegation-subagents-2026-07-03/
