Non tutti i sistemi multi-agente sono agenti, ad esempio un'ecologia non è molto simile a un agente. Non tutti gli agenti sono composti da agenti, un semplice programma Python può essere un agente composto da parti non agentiche. Ma è possibile costruire un agente a partire da altri agenti, ad esempio la vita multicellulare.