IT
Glossario dell'intelligenza artificiale

Cos'è un subagent?

Termine3 minimo lettoAggiornato 13 giugno 2026

In breve

Un subagent è un agente IA specializzato a cui un agente principale delega una task mirata, che gira nel proprio context window separato, con il proprio System Prompt e il proprio insieme di strumenti delimitato. Invece che un agente faccia tutto in una sola conversazione, l'agente principale affida un lavoro (rivedi questo codice, ricerca questo argomento, lancia questi test) a un subagent che fa il lavoro in isolamento e restituisce solo un riepilogo pulito. Questo tiene la conversazione principale ordinata e permette di ritagliare ogni subagent perché faccia bene una sola cosa.

Come funzionano i subagent

Quando l'agente principale avvia un subagent, questo riparte da zero: vede solo il proprio System Prompt e il messaggio di delega, non tutta la cronologia della sessione principale. Lavora con un set di strumenti e permessi stretti, porta a termine la sua task e restituisce un breve risultato. Poiché il suo contesto è isolato, tutto il lavoro intermedio rumoroso (risultati di ricerca, log, dump di file) resta fuori dal context window dell'agente principale.

  • Context window separato: il subagent non eredita tutta la conversazione principale.
  • System Prompt proprio: una missione breve e mirata, ritagliata per il suo unico lavoro.
  • Strumenti e permessi delimitati: solo ciò che la task richiede, spesso in sola lettura.

Perché i subagent aiutano

Il grande guadagno è l'igiene del contesto. Una task laterale che inonderebbe la tua sessione principale di output (leggere decine di file, frugare nei log) avviene invece nel subagent e restituisce solo il riepilogo, così l'agente principale resti concentrato e il context window non trabocchi. Una missione mirata rende anche il subagent più affidabile sulla sua task speciale di un agente unico che destreggia tutto.

Un esempio concreto

In Claude Code, puoi definire un subagent "revisore di codice" con un set di strumenti in sola lettura e una breve missione di revisione. Dopo che l'agente principale ha scritto una funzionalità, delega la revisione a questo subagent, che esamina il diff nel proprio contesto e restituisce un elenco conciso di problemi. L'agente principale li corregge poi, senza aver mai caricato tutto il ragionamento di revisione nella propria finestra.

Domande frequenti

Prossimo passo

Pronto a far funzionare l'intelligenza artificiale come un vero flusso di lavoro?

Inizia con il corso di base, mantieni i tuoi progressi localmente e sincronizza tutto con il tuo account gratuito quando vuoi.