ほとんどのエージェント・ベース・モデルは、次により構成される：(1)様々なスケールで特定された多数のエージェント（エージェントの粒度）;(2)発見的学習意思決定;(3)規則の学習あるいは適応の過程;(4)相互作用のトポロジー;(5)エージェント以外の環境。
绝大多数的基于智能体模型包括：（1）大量通过各种指标（个体粒度）区分的智能体；（2）试探性决策方式；（3）学习规则或适应过程；（4）一个交流拓扑网络和（5）一个非智能体的环境。