Um subagente é um pequeno assistente de IA a quem é atribuída uma parte de uma tarefa maior. Um agente principal pode dividir o trabalho, pedir a subagentes que investiguem cada parte e combinar os resultados.

Por exemplo, um ajudante pode verificar um conjunto de ficheiros enquanto outro procura documentação relacionada. O ajudante principal revê ambos os relatórios antes de sugerir o que fazer.

Os subagentes ajudam a separar o trabalho, mas podem duplicar esforços ou dar respostas contraditórias. O agente principal continua a ter de verificar o trabalho, e uma pessoa deve rever resultados importantes.