1. 项目概述:FDW的起源与核心追求
FDW(Function Describe the World)项目源于一个根本性的科学问题:在没有中央规划的情况下,简单的个体互动如何自发形成复杂的社会结构?这个虚拟实验平台的核心目标不是模拟某个特定历史文明,而是构建一个"社会演化的计算显微镜",让我们能够观察从微观互动到宏观秩序涌现的普适性机制。
提示:FDW与传统多智能体系统的关键区别在于其严格的"涌现唯一性"原则——所有社会现象必须从底层互动中自然产生,系统绝不预设任何社会结构或文化特征。
这个项目最初受到计算社会科学和复杂系统理论的启发。研究人员注意到,现有的社会模拟要么过于简化(如博弈论模型),要么过于具体(如历史事件重演),缺乏一个既能保持基础规则简洁,又能产生丰富社会现象的通用平台。FDW正是为了填补这一空白而设计的。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心设计哲学:七项基本原则解析
2.1 去中心化与无强制约束
系统仅作为中立的世界物理规则裁判,绝不预设道德标准、发展目标或必经之路。这意味着:
- 没有"应该"如何发展的隐含引导
- 不设置任何形式的中央权威或全局目标
- 所有社会现象(包括合作、冲突、制度等)必须从个体互动中自然涌现
这一原则确保了研究结果的客观性,避免了研究者主观偏好的影响。
2.2 个体自主驱动演化
每个智能体都是完整的自主决策单元,具有:
- 独特的基因属性(如智力、协作倾向)
- 动态的个人状态(能量、健康、心情)
- 独立的感知-决策-行动循环
智能体之间不存在"全局通讯"或"上帝视角",所有信息获取都受限于个体的感知范围和能力。这种设计确保了演化的真实性——就像现实世界中,没有人能掌握全局信息。
2.3 环境与个体双向互动
环境不仅被动接受个体行为,还会动态响应:
- 资源消耗影响再生速率
- 群体行为改变地形特征(如过度砍伐导致荒漠化)
- 建设活动创造新环境要素(如农田、道路)
这种闭环反馈是系统产生复杂动态的关键。例如,我们观察到在某些参数设置下,智能体会陷入"环境恶化-生存压力增大-更短视行为"的恶性循环,这与现实中的"公地悲剧"惊人地相似。
2.4 模块化兼容与可扩展
系统采用"核心层+扩展层"架构:
- 核心层:包含基本物理规则和个体决策框架(约15,000行代码)
- 扩展层:通过标准接口接入的模块(如农业、贸易、天灾等)
这种设计允许研究者根据具体问题灵活组合功能模块。例如,研究语言起源可以只启用基础模块,而研究技术传播则需要加入工具系统扩展。
2.5 数据客观化与观测者中立
内置的"社会学家模块"仅负责:
- 记录个体行为轨迹
- 统计群体指标(如基尼系数、语言多样性)
- 可视化社会网络结构
但绝不干预进程。所有数据采集都遵循"观察而不影响"的原则,确保实验的可重复性和科学性。
2.6 规则可配置与个性化适配
系统提供超过50个核心参数,包括:
- 环境参数:地形复杂度、资源再生率
- 个体参数:寿
