周一上午,牧尘走进陆教授《复杂系统导论》的课堂时,发现气氛与之前的《计算思维》课截然不同。教室里坐了约三十人,大多是高年级或研究生,空气中弥漫着一种更沉静、更专注的能量。
陆教授站在讲台前,手里没有讲义,只有一支粉笔。他身后的黑板上写着两个词:
简单系统→复杂系统
“在开始之前,”陆教授开口,声音不高但每个字都很清晰,“我们先做一个思想实验。假设你是一个天才工程师,我给你所有零件和设计图,让你组装一辆自行车。你能做到吗?”
几个学生点头。
“好。现在,我给你所有细胞和基因图谱,让你组装一只蚂蚁。你能做到吗?”
教室里安静下来。
“为什么不能?”陆教授环视教室,“因为自行车是简单系统——它的部件明确,连接清晰,功能可预测。而蚂蚁,哪怕是最微小的蚂蚁,也是一个复杂系统。它的‘功能’——觅食、社交、筑巢、繁殖——不是由某个中央控制器决定的,而是由无数细胞、基因、以及蚂蚁个体之间、蚂蚁与环境之间的相互作用,在多个层级上‘涌现’出来的。”
他在“复杂系统”下面画了一个箭头,写下:
涌现(Emergence)
“这是复杂系统研究的核心概念之一:整体大于部分之和,并且整体的行为无法通过简单叠加部分的行为来预测。”陆教授放下粉笔,“今天我们要讨论的,就是这样一种系统:多智能体系统(Multi-Agent System, MAS)。”
牧尘打开笔记本。他熟悉这个概念——在智能科学领域,MAS是建模分布式智能的基础框架。但他预感陆教授会给出一个更深刻的视角。
“想象一座城市,”陆教授说,“成千上万的人,每个人都有自己的目标、信息、决策规则。没有中央指挥官告诉大家该去哪、做什么,但城市依然运转:交通流形成,市场交易发生,社区建立又变迁。这就是一个自然存在的多智能体系统。”
他在黑板上画出几个点,代表智能体,然后用线条连接它们:“每个智能体是自主的,有局部感知和有限理性。它们通过简单规则与其他智能体及环境互动。而从这些微观互动中,会涌现出宏观模式。”
牧尘立刻想到了共享单车系统。用户是智能体,车辆和环境是交互界面。从每个用户的简单借还决策中,涌现出了潮汐般的迁移模式。他之前建立的模型,正是试图理解和预测这种涌现模式。
但陆教授接下来的话,让他笔尖停顿:
“传统工程思维喜欢寻找‘最优解’,但在多智能体系统中,很多时候不存在全局最优解。为什么?因为智能体的目标可能冲突,信息不对称,系统在不断演化。我们最多只能寻找‘均衡’——纳什均衡、演化稳定策略、或者某种动态平衡。”
牧尘想起了缝隙实验室的困境。学校管理层、后勤处、学生们,每个都是有着不同目标和信息的智能体。冲突是结构性的,不存在一个能让所有人最大化的“最优解”。他们争取的缓冲期,其实就是一种暂时的、脆弱的均衡。
“更棘手的是,”陆教授继续说,“在多智能体系统中,干预往往会产生不可预测的副作用。你为了解决一个问题而调整某个参数,可能会在系统的另一个地方引发新问题,有时甚至更严重。这就是‘二阶效应’或‘意外后果’。”
他举了个例子:某城市为了缓解交通拥堵,拓宽了一条主干道。结果短期内通行速度加快,但吸引了更多车辆使用这条路,周边道路也调整了流量,最终整个区域的交通模式发生改变,长期来看拥堵可能反而加剧。
“所以,面对复杂系统,”陆教授总结道,“我们需要一种新的思维:不是‘解决问题’,而是‘管理复杂性’。不是寻找完美解,而是设计具有韧性的、能够适应变化的系统结构。”
下课铃响了。陆教授布置了第一次阅读作业:一篇关于“城市作为复杂适应系统”的经典论文,以及一个小组项目——选择一个小型现实系统,用多智能体建模的思路进行分析,期末展示。
牧尘收拾东西时,陆教授走过来:“牧尘,留一下。”
等其他学生离开,陆教授关上门,示意牧尘坐下。
“你之前那个单车调度项目,我看了最新报告。”陆教授说,“你加入了伦理备忘,还考虑了特殊用户群体的需求。做得很好。”
“谢谢教授。”
“但我注意到,”陆教授靠在讲台边,“你在处理‘缝隙实验室’那个情况时,用的方法很有意思。你不是简单地帮他们对抗或妥协,而是设计了一个多阶段、多线程的策略。这很符合复杂系统思维——承认多方利益和目标冲突,不追求一蹴而就的解决,而是争取时间、创造条件、引导系统向有利方向演化。”
牧尘有些意外。他没想到陆教授知道这件事。
“苏晓跟我提过。”陆教授似乎看穿了他的想法,“她是我以前学生的妹妹,偶尔会聊起她在拍的项目。她说你提供了关键的系统分析。”
牧尘不知该说什么。
“我想问你的是,”陆教授注视着他,“在这个过程中,你觉得最困难的部分是什么?不是技术上的,是……认知上的。”
牧尘思考了一会儿:“最困难的是接受‘没有完美解’。在我的训练里,每个问题都应该有最优解。但那个情况里,无论哪种方案都有代价和风险。我只能选择‘不那么坏’的路径,而不是‘最好’的路径。”
陆教授点头:“这就是从‘简单系统思维’向‘复杂系统思维’的过渡。简单系统里,变量可控,目标清晰,你可以优化。复杂系统里,变量相互关联且动态变化,目标本身可能冲突或模糊,你只能‘满意化’(satisficing)——寻找足够好的解,而不是最优解。”
他走到窗边,看着外面的校园:“你将来无论做研究还是进业界,都会遇到越来越多这样的复杂问题。算法伦理、城市治理、组织管理……都是典型的多智能体系统。技术能力是基础,但更重要的是这种系统思维——看清模式、理解互动、预见意外、设计韧性。”
“我还在学习。”牧尘诚实地说。
“我们都在学习。”陆教授转过身,“这堂课的期末项目,你可以考虑把‘缝隙实验室’作为一个案例来深入分析。当然,需要匿名处理。但用多智能体框架去解析它,可能会给你新的洞见。”
“我会考虑。”
离开教学楼时,牧尘感到大脑中某个模块被激活了。陆教授的话像一把钥匙,打开了他对最近经历的全新理解视角。
他不是在解决离散的问题,而是在介入一个活生生的、不断演化的复杂系统。每一个行动都会产生涟漪,有时看得见,有时看不见。
---
下午,牧尘去图书馆还书。在哲学心理学区,他又遇到了苏晓。她正站在书架前,仰头寻找什么。
“在找书?”牧尘走过去。
苏晓回头,看到他,笑了:“嗯。想找点关于‘空间政治’的资料。对了,验收有结果了。”
“怎么样?”
“基本通过了。”苏晓压低声音,“基建处的人来看过,给了个整改清单,大部分我们都做了。张老师说可以进入一个月的观察期。条件是:每周提交安全自查报告,保持整洁,并且……不能有超过十五人的聚会。”
“十五人。”牧尘迅速计算,“他们平时活动大概十到十二人,偶尔多一些。可以接受。”
“林小雨已经制定了新的活动规范。”苏晓说,“大家都很感激你。尤其是那个多线程策略,让他们觉得不是被动挨打,而是有策略地在应对。”
“是大家一起努力的结果。”牧尘说。这不是谦虚,而是事实——没有每个人的具体行动,策略只是纸上谈兵。
他们一起走到借阅台。牧尘还了那本《世界的叙事方式》。苏晓借了两本新书:《城市的权利》和《日常生活的实践》。
走出图书馆,秋日的阳光正好。苏晓提议:“去湖边走走?我想跟你聊聊陆教授课上的内容。”
他们走到校园的人工湖边。柳树叶子开始泛黄,水面倒映着天空和远处的教学楼。长椅上坐着看书的学生,偶尔有鸭子游过。
“陆教授今天讲多智能体系统,”苏晓说,“我听到一半,脑子里全是你帮缝隙实验室设计的那个策略。那就是在操作一个微型多智能体系统,对吧?”
牧尘点头:“可以这么理解。学校管理层、后勤处、学生群体、甚至我们这些外部帮忙的人,都是系统中的智能体。各自有目标、信息、行动规则。冲突是结构性的,所以解决方案必须考虑这种结构。”
“但你做的不仅是分析,”苏晓看着他,“你还提供了‘互动规则’——那些任务分工、进度协调、沟通话术。你其实是在帮他们建立更有效的协作模式,从而增强他们这个‘智能体群体’的集体行动能力。”
这个解读让牧尘一怔。他确实在做那些事,但从未如此明确地概念化。
“也许,”他说,“系统思维不仅可以帮助我们理解世界,也可以帮助我们设计更好的协作方式。尤其是在力量不均的情况下,弱势方通过更好的自组织,可以提升自己的博弈能力。”
“这就是赋能。”苏晓说,语气肯定,“用你的工具,赋能那些通常没有这些工具的人。”
他们在一张空长椅上坐下。湖面波光粼粼。
“对了,”苏晓从包里拿出一个小相机,“我整理了一下最近拍你的照片。想看看吗?”
牧尘点头。苏晓打开相机回放,一张张翻过。
有他在白板前画矩阵的侧影,有他蹲在地上帮忙理电线时的专注,有他和林小雨讨论成本时的认真表情,也有他在图书馆看书时微微皱眉的样子。
“这些照片,”苏晓轻声说,“记录的是一个系统思维者‘落地’的过程。从抽象模型,到具体介入。从寻找最优解,到学习管理复杂性。”
她翻到最后一张。是昨天傍晚,他们离开缝隙实验室时,牧尘回头看了一眼那扇绿色铁门的瞬间。夕阳的光给他整个人镀上金边,他的表情很复杂——有关切,有疲惫,也有某种坚定的东西。
“这张,”苏晓说,“我取名为《系统良知》。”
牧尘看着那张照片。照片里的自己,看起来既熟悉又陌生。
“系统……良知?”
“对。”苏晓收起相机,“你知道技术中性论常说‘工具没有善恶’。但我觉得,当一个人用强大的工具去理解和介入世界时,他如何选择使用这个工具、站在谁的立场、追求什么价值——这本身就是一种良知。你的伦理备忘,你的策略设计,你坚持要保留那些‘非标准’的需求……这些都是你的系统良知在起作用。”
牧尘沉默了很久。湖水轻轻拍打着岸边的石头。
“陆教授今天说,”他终于开口,“面对复杂系统,我们不是在解决问题,而是在管理复杂性。也许,‘系统良知’就是在这种管理中,始终记得问自己:我在为谁管理?朝着什么方向管理?哪些价值应该被优先考虑?”
“正是如此。”苏晓说,“技术和艺术都是工具。但工具握在谁手里,为了什么目的,这决定了它们是建造还是破坏。”
一阵风吹过,柳枝摇曳。苏晓的头发被吹乱了几缕,她伸手拨到耳后。
“下周的交换,”她说,“我想和你一起做一个实验。”
“什么实验?”
“用你的多智能体系统思维,加上我的影像叙事,共同分析一个公共空间。我们选图书馆前的广场吧。你用数据记录人流的模式、停留时间、空间使用效率。我用摄影捕捉人们在那里的行为、表情、互动。然后我们对比发现,看看两种方法各自看到了什么,又遗漏了什么。”
牧尘立刻被这个想法吸引了。这是交叉验证的升级版——不仅是交换视角,而是共同设计一个研究方案,平行采集数据,然后整合分析。
“好。”他说,“我们需要先设计数据采集方案。我的部分可以用传感器数据结合人工观测,你的部分需要确定拍摄的时间段和观察重点。”
“我们可以周末先做一次预调研。”苏晓眼睛发亮,“我带着相机,你带着观察表,一起在广场待两小时,各自记录,然后立刻讨论。”
“周六下午三点?”
“可以。”
他们敲定了细节。牧尘的大脑已经开始规划:需要准备计时器、计数板、简单的动线记录工具。同时要设计一个编码系统,以便后续与苏晓的照片进行关联分析。
离开湖边时,天色渐晚。路灯一盏盏亮起。
“牧尘,”分别前,苏晓忽然说,“你有没有想过,我们的合作本身,也是一个多智能体系统?”
牧尘停下脚步。
“你是数据与模型,我是光影与叙事。我们是两个不同的‘智能体’,有各自的目标和方法。但我们通过交换规则、共享信息、协调行动,试图共同理解某个复杂现实。”苏晓说,“从我们的互动中,会涌现出什么?也许是一种新的认知方式,也许只是一段有趣的探索。但无论如何,这个过程本身,就是系统的魅力所在。”
她笑了笑,挥手告别:“周六见。”
牧尘独自走回宿舍。苏晓最后那段话在他脑海中盘旋。
他和苏晓,确实是两个不同的认知系统。他们的合作,是一种跨系统的接口协议。而从这个协议中涌现的理解,可能是任何一方单独无法达到的。
这就是复杂系统的迷人之处:你永远无法完全预测互动会产生什么。
回到宿舍,他打开电脑,开始为周六的预调研设计观察方案。但写着写着,他新建了一个文档,标题是:
【合作系统分析:牧尘&苏晓】
他开始写下一些初步思考:
·智能体A(牧尘):目标-理解系统规律,方法-数据建模与逻辑分析,优势-结构性、可预测性,局限-可能忽略无法量化的维度。
·智能体B(苏晓):目标-捕捉情境意义,方法-影像叙事与直觉观察,优势-具体性、情感共鸣,局限-可能受主观视角限制。
·互动协议:每周交换、联合研究、相互质疑与补充。
·涌现可能:更完整的现实认知、跨学科方法创新、个人认知框架的拓展。
·系统韧性:基于相互尊重和专业认可,允许分歧但保持对话。
写完这些,他靠在椅背上,感到一种奇异的清晰。
以前,他的世界模型里只有问题和解法。现在,这个模型里有了不同类型的智能体,有了互动规则,有了涌现现象,也有了无法简化的复杂性。
而他自己,既是这个系统的观察者,也是参与者。
手机震动。是母亲发来的微信,问他最近怎么样,天气转凉要注意加衣。牧尘回复了几句,报平安。
然后他点开和苏晓的聊天窗口。上一次对话停留在昨晚的“晚安”。
他想了想,输入:
“关于多智能体系统,还有一个问题:当系统中的智能体开始相互学习、调整自己的规则时,系统就变成了‘复杂适应系统’。我们的合作,算是在相互学习吗?”
几分钟后,苏晓回复:
“当然。我在学习你的结构思维,你在学习我的情境感知。我们在共同适应这个合作的‘生态环境’。这就是适应。”
接着她又发来一条:
“而适应,是系统能长久存续的关键。”
牧尘看着这两条信息,嘴角不自觉地微微上扬。
他关掉电脑,走到窗边。夜幕下的校园灯火点点,每个窗口里都有一个或几个智能体,在各自的系统里运行、互动、适应。
世界是一个巨大的、层层嵌套的多智能体系统。
而他的勘探,刚刚进入理解这个系统如何运作的更深一层。
周六的联合实验,将是下一次的探测脉冲。
他期待着结果——无论那结果是什么。因为在这个复杂系统里,过程本身,往往比结果更有意义。

