Un subagente è un agente ausiliario a cui un agente principale affida un sotto-compito. Lavora con un proprio contesto e restituisce solo il risultato.
Esempio
L’agente principale pianifica un rapporto e manda tre subagenti, ognuno ad analizzare una fonte.
Per esperti
I subagenti mantengono leggera la finestra di contesto dell’agente principale e possono lavorare in parallelo. Gli strumenti di programmazione permettono di definirli con istruzioni proprie e strumenti limitati. Più agenti significano anche più costi in token e più punti di errore.