Die Hierarchien, die wir für Agenten benötigen, stammen eher aus organisatorischen Formen (eine hochentwickelte Technologie für die Zusammenarbeit zwischen mehreren Akteuren mit vielen Verantwortlichkeiten und Fähigkeitsniveaus) als aus der Programmierpraxis. Es gibt bereits einige Hinweise, dass dies in frühen Arbeiten gut funktionieren könnte.