Inte alla multi-agentsystem är själva agenter, t.ex. en ekologi är inte särskilt agentliknande. Alla agenter består inte av agenter, ett enkelt Python-program kan vara en agent som består av icke-agentiska delar. Men det är möjligt att bygga en agent av andra agenter, t.ex. flercelligt liv.