# EvoX 智能演化系统与 AI Native 科研实践 课程讲义

课时：1 · 课件页面：16

## 阅读导航

- [第6课｜主题：系统级持续演化：Genesis 与软件世界的沉淀](#lecture-lesson-1)

---

<a id="lecture-lesson-1"></a>

## 第6课｜主题：系统级持续演化：Genesis 与软件世界的沉淀

<a id="lecture-page-1"></a>

### 系统级持续演化：Genesis 与软件世界的沉淀

*页面 1*

> **页面目标：** 学习 Genesis 如何通过多 Agent 协作与严格验证机制，让项目代码跨越生命周期持续积累与演化。

> **页面目标**
>
> 一个项目如何不只完成一次编码，而是让代码在整个生命周期里持续积累与演化。核心线索有两条：一是多 Agent 协作与递归任务拆解构成的工程模式，二是编译、测试与验收把有效修改沉淀为项目历史的机制。

**讲授要点**

- 1. 先点出“持续演化”的含义。软件不是写完即定型的产物，而是随时间被不断修改、补充与重构的实体。Genesis 的定位，正是为这种长期演化提供一套可运行的组织方式，而不是单次生成代码的技巧。 2. 多 Agent 协作解决的是“谁来分工”。面对一个真实项目，任务规模往往超出单次处理能力，因此需要有角色分工、有协作流程，让不同环节的职责清晰可追踪。 3. 递归任务拆解解决的是“怎么下手”。把一个较大的目标逐层拆成可执行的小任务，直到每个子任务都足够具体、能够被独立完成和检验。这既降低了单步难度，也让每一步的结果可以被单独评估。 4. 严格验证解决的是“凭什么算数”。编译通过、测试通过、验收通过，是三道层层收紧的关卡。只有跨过这些关卡的修改，才有资格被写入项目历史
- 未通过的修改则被丢弃或返工。 协作与拆解产生大量候选修改，验证负责筛选，筛选后的结果沉淀为项目历史，而项目历史又成为下一轮演化的起点。这就是“系统级持续演化”的完整回路。

**理解检查**

请学生用自己的话说出“拆解—验证—沉淀”三者的先后关系，并回答：如果一个修改通过了编译但没有通过测试，它在本页描述的机制中会处于什么状态？教师据此确认学生是否真正理解了验证关卡的作用，而非只记住名词。

> **过渡提示**
>
> 本页建立的是整体框架，后续内容会进入更具体的做法与实例。确认学生能复述这条回路后，再继续深入具体环节。

<a id="lecture-page-2"></a>

### 大模型能力边界与系统级演化的必要性

*页面 2*

> **页面目标：** 理解当前大模型在复杂系统开发中的能力边界以及构建持续发展系统的必要性。

> **页面目标**
>
> 理解大模型在复杂系统开发中的能力边界，以及为什么必须把智能组件嵌入可跨生命周期持续演化的系统闭环。

> **讲解顺序**
>
> 大模型是强大的智能组件，却不是能自我维持的系统。它在理解、生成、推理与工具调用上已具备可用能力，可作为高质量的假设提案者与代码生产者；但它缺少跨越生命周期持续演化所需的状态、目标与反馈机制。
>
> 理解、生成、推理、工具调用，最终得到静态快照，会话结束状态清零。右侧是把大模型作为小模块嵌入系统级演化闭环：提议、评价、选择、沉淀。大模型负责提议；代理模型用于降低评价成本；选择环节处理多目标权衡；沉淀形成跨会话记忆；群体智能维持候选多样性，并回到下一轮提议。
>
> 状态边界——上下文窗口有限、缺少跨会话持久记忆，长周期项目无法自持；目标边界——真实问题常涉及多目标冲突与偏好权衡，模型难以自主给出可辩护的取舍标准；反馈边界——缺少可执行的评价、选择与淘汰机制，生成的方案无法被客观验证与迭代保留。
>
> 模型能力提升不等于系统能力提升。能力是快照，环境是过程。只有把大模型嵌入“生成—评价—选择—沉淀”的演化闭环，以群体智能维持多样性、以代理模型压缩评价成本、以选择与沉淀留存有效经验，智能才能在动态环境中保持适应。这也是 EvoX 的立足点。

**讲授要点**

- 大模型具备强大的理解与生成能力，但无法独立演化系统。 真实世界的复杂系统需要跨越生命周期的持续演化能力，静态快照不足以应对环境变化。 智能组件需要配合演化机制才能适应动态环境，关键机制包括演化闭环、群体智能与代理模型。 状态边界、目标边界、反馈边界。

**练习处理**

核心概念题应选“理解当前大模型在复杂系统开发中的能力边界以及构建持续发展系统的必要性”。

其余判断题应优先选择“能用证据或例子解释”的选项；只凭感觉、跳过资料背诵、同时改变所有因素来比较，都不符合本页要求。

回答正确时，可肯定其能联系本页概念并说明依据；回答错误时，提示回到讲解中找出关键证据或例子，重点回顾三类边界与“提议—评价—选择—沉淀”闭环。

先说明核心意思是“大模型具备强大的理解与生成能力但无法独立演化系统”，再举例说明复杂系统为什么需要跨越生命周期的持续演化能力。

**理解检查**

请学生用自己的话说明“为什么模型能力提升不等于系统能力提升”，并至少指出状态、目标、反馈三类边界中的两类。若学生能说清从单体能力到闭环演化的关系，即可进入下一页；若不能，回到对比图重新梳理左右两条路线。

> **过渡提示**
>
> 确认学生能说出“大模型是组件，演化闭环才是系统”的核心关系后，再进入后续关于系统级持续演化、Genesis 与软件世界沉淀的内容。

<a id="lecture-page-3"></a>

### 从数值参数到程序系统的演化边界扩展

*页面 3*

> **页面目标：** 掌握大模型如何将演化对象从传统数值参数扩展到程序、模型结构和系统状态。

> **页面目标**
>
> 掌握大模型如何把演化对象从传统数值参数扩展到程序、模型结构和系统状态，并理解这一边界扩展的推动条件与评价变化。

> **讲解顺序**
>
> 对象通常是低维、预定义的数值参数向量，如超参数、权重、连续变量；搜索空间由人工预设的结构与编码方式限定。
>
> 计算规模与工程底座扩大后，高维、离散、结构化对象的搜索从不可行变为可处理，搜索边界随算力与工具链同步外扩。
>
> 具备代码理解、上下文推理与候选生成能力，可直接构造、修改并评估程序级对象，降低对手工设计编码与变异算子的依赖。
>
> 若候选生成方法仍由人工固定，系统只会重复既定套路；把候选生成方法本身纳入演化对象，例如差分进化的变异策略与参数设置，正是边界扩展的体现。
>
> 从下到上为数值参数→模型结构→算法机制→程序与软件工程状态；向上搜索空间维度与语义复杂度递增；右侧是大模型能力支撑；上方是可执行验证与工程成本约束。
>
> 层级越高，语义约束越强、评价链路越长，候选必须可执行、可验证；适应度评估从标量函数变为运行结果与工程约束的联合判断。
>
> 这不是替代参数优化，而是把参数优化纳入更大的程序与系统演化循环，形成从局部调参到系统级改进的连续谱。

**讲授要点**

- 计算规模扩大带来更广泛的搜索边界。 大模型能理解代码与上下文并构造复杂候选。 演化对象从数值参数扩展到程序与软件工程状态，中间经过模型结构与算法机制。 一是算力与工程底座扩大，二是大模型具备代码理解、上下文推理与候选生成能力。

**关键词覆盖**

- 数值参数、模型结构、算法机制、程序与软件工程状态、搜索边界、代码理解、上下文推理、候选构造、可执行验证、工程成本、适应度评估、连续谱。 练习处理与反馈： 大模型把演化对象从传统数值参数扩展到程序、模型结构和系统状态。若答偏，提示先回到概念句再重试。 大模型能理解代码与运行上下文，并据此构造、修改程序级复杂候选
- 错误项常把大模型限制在人工编码的数值参数内。 练习3、练习4、练习5的正确方向不是背诵、凭感觉或同时改变所有因素，而是能用证据或例子解释相关结论。反馈可强调：能联系本页概念并说明依据，才算真正掌握。 团队先只调节学习率、批大小、网络层数等数值超参数
- 随后让大模型阅读训练脚本与运行日志，直接改写优化器实现、数据管线与算法控制流，再把候选交给运行时执行并回传指标，用于下一轮程序级演化。可提问：核心意思是什么？推动扩展的两个条件是什么？答案要点：传统演化以低维数值参数向量为对象，搜索空间受人工预设限制
- 算力与工程底座扩大，使高维、离散、结构化搜索可处理
- 大模型能构造与改写程序级对象，于是演化对象逐层扩展到模型结构、算法机制与程序或软件工程状态。再问：大模型如何参与程序级候选的构造与评估？答案要点：读取脚本与运行上下文，改写优化器或控制流生成可执行候选
- 运行时执行并检查是否可运行，再与资源、时间预算等工程约束比对，指标回传驱动下一轮演化。

**理解检查**

让学生用自己的话复述层级扩展链，并补上右侧的大模型能力和上方的验证与成本约束。可追问：“为什么层级越高，适应度评估越像运行结果与工程约束的联合判断？”确认学生能说出可执行、可验证、评价链路变长等理由。

> **过渡提示**
>
> 确认学生能区分参数优化与程序或系统级演化的关系后，再进入下一页关于多智能体协作与验证沉淀的内容。

<a id="lecture-page-4"></a>

### 真实世界的复杂挑战：多目标权衡与多样性保持

*页面 4*

> **页面目标：** 理解真实世界问题中相互牵制的复杂目标与保留多样化候选方案的重要性。

**讲授要点**

- 多目标下没有天然全序。看到一组候选时，先问“在什么偏好下比较”，再谈优劣；否则容易把个人偏好误当成客观结论。
- 只保留当前最优会让种群早熟收敛、模式崩塌。可以用拥挤距离、小生境、外部归档等机制，让候选分散在前沿不同区域，覆盖更多权衡区间。
- 算法负责生成有差异的可用选项，领域专家负责依据偏好与约束完成评估和取舍。不要把“生成候选”和“替人决策”混为一谈。

页面目标

理解真实世界问题中目标相互牵制的本质，并说明为什么系统应保留一组有差异的候选方案，而不是收敛到单一“最优答案”。

讲解顺序

真实问题极少存在唯一最优解。多个目标彼此牵制，某一指标的改善通常以其他指标退化为代价。因此，系统应保留一组具有差异的非支配候选方案，让权衡关系显式可见，让决策保留在人的判断之中。

灰色散点表示可能方案，彩色点表示互不支配的候选，它们共同构成前沿。图中 A 偏强度、B 均衡、C 偏效率、D 极低阻力。Pareto 前沿只能被逼近，不能被消除。

3. 展开四个关键认识。第一，目标冲突是结构性的，不是调参问题：升阻比、结构强度、成本、可制造性等目标之间不存在同时最优。第二，多目标下没有全序：任意两个方案可能互不支配，“最好”必须附带偏好方向才能定义；看到一组候选时，先问“在什么偏好下比较”，再谈优劣。第三，稀疏反馈是常态：真实工程评价依赖高成本仿真或实测，反馈少、噪声大、梯度不可用，单点爬山式搜索难以有效推进；演化算法通过维护种群，在少量评价下同时探索多个方向。

只追求当前最优会让种群早熟收敛、模式崩塌，最终丢失整段未被探索的权衡区间；可以用拥挤距离、小生境、外部归档等机制，让候选分散在前沿不同区域。

算法负责“生成一组有差异的可用选项”，领域专家负责“依据偏好与约束完成评估和取舍”。候选方案组不是替人做决定，而是把可比较的选项摆到桌面上。

超临界翼型设计中，气动效率、阻力发散特性、结构强度与制造成本相互牵制。EvoX 的价值不在于给出唯一“最优翼型”，而在于输出覆盖不同权衡区间的候选翼型族，供工程师按具体飞行工况与工艺约束挑选。

讲授要点

用偏好方向定义“最好”；主动维护多样性；区分生成与取舍。多目标下没有天然全序，只保留当前最优会导致种群塌缩；算法生成有差异的候选，专家根据偏好和约束完成最终判断。图中右侧两幅小图已经直观呈现了单点收敛与多样分布的差异：前者塌缩成一团，后者铺开成前沿。

练习处理

没有全序意味着偏好方向必须参与定义；稀疏反馈会让单点搜索难以推进是因为评价昂贵、噪声大、梯度不可用；分散候选的价值是把选择权和领域知识留给专家；只追当前最优会导致早熟收敛与模式崩塌；超临界翼型设计中 EvoX 的定位是输出覆盖不同权衡区间的候选翼型族。反馈时若学生选错，可引导其回到“偏好方向”“稀疏反馈”“多样性是资产”这三个关键词。

案例研究引导

城市空中出租车场景中，可识别航程与有效载荷冲突、噪声与气动效率冲突、安全冗余与制造成本冲突。这些目标彼此牵制，所以不存在同时最优的单一设计，只存在互不支配的 Pareto 前沿。EvoX 可将航程、有效载荷、噪声、安全冗余、成本等作为多目标，运行种群搜索，输出分布在前沿不同区域、互不支配的候选方案；领域专家再根据运营场景、法规约束与工艺条件，对候选方案进行高保真仿真或实测，依据偏好方向完成评估和最终取舍。

理解检查

请学生用自己的话举一个日常多目标例子，例如购买笔记本电脑时性能、价格、重量与续航之间的权衡，并回答“在什么偏好下比较”。若学生能说明同一组候选在不同偏好下会得到不同合理选择，就说明其理解了本页核心。

过渡提示

确认学生能区分“生成候选”和“替人决策”之后，再进入下一页关于计算方式改进或方法改进的内容。本页回答“为什么需要多目标权衡与多样候选”，后续内容会分别回答“如何算得更快”和“如何改进方法本身”。

<a id="lecture-page-5"></a>

### 张量化计算与统一架构的并行探索支撑

*页面 5*

> **页面目标：** 理解 EvoX 如何利用批量张量计算支撑高强度的并行演化探索。

> **页面目标**
>
> 理解 EvoX 如何利用批量张量计算支撑高强度的并行演化探索，并把握张量化计算图与开放解耦统一架构这两条互为支撑的主线。
>
> 讲解顺序建议：
>
> 当种群从几十扩展到成千上万，演化计算的核心问题不再是“能否找到好解”，而是“能否在有限时间内评估足够多的候选”。多样性依赖吞吐，维持多样性本质上是一道算力题。
>
> 张量化计算负责“跑得快”，统一架构负责“换得动”。
>
> 传统串行 CPU 循环按个体执行“评价—记录—更新”，会产生调度开销高、算子碎片化、GPU 利用率不足三类代价；张量化做法是把种群维护、批量评价与状态更新整体组织为批量张量操作，让同一代甚至多代候选并行计算。例如 N 个候选解时，串行是逐个循环，张量化是把种群组织成一个张量，一次性完成批量评价与并行状态更新，从而降低调度开销、提升 GPU 占用率。
>
> 只改写循环还不够，若算法、问题与调度逻辑耦合，换算法或换任务就要重写。统一架构把算法、问题、工作流、Runtime 调度解耦，并配合异构算力调度对 CPU/GPU 做批量任务级管理，使同一套并行机制可复用到 MetaDE、AutoPSO 等方法演化场景。
>
> 左侧是传统串行 CPU 循环，逐个体串行、GPU 低占用；右侧是 GPU 批量张量计算，种群张量→批量评价→并行状态更新，底部是开放解耦的统一底座，包含算法、问题、工作流、Runtime 调度。

**讲授要点**

- EvoX 不只求解问题，还把产生候选解的方法本身纳入演化对象。MetaDE 中外层算法演化内层算法的配置与策略，AutoPSO、EvoGO 进一步组合组件、利用历史反馈学习候选生成方式，从“改参数”走向“改算法结构”。这类内外双层演化天然要求大量内层任务被批量评价与状态更新。 它改变的是计算的组织形式，把“种群—评价—更新”整条路径批量化为张量操作，而不是替换某个算子或改变编码方式。 性能剖析若出现“小算子过多、GPU 占用率偏低、CPU 调度占比偏高”，通常说明系统仍在逐个体串行循环，这是引入张量化计算图的入口信号。 只做张量化，换算法或换任务要重写
- 只做统一架构，缺少批量并行仍然快不起来。

**练习处理**

张量化的核心转变是把种群维护、批量评价与状态更新改写为批量张量操作；传统串行 CPU 循环的主要代价是调度开销高、算子碎片化、GPU 利用率不足；统一架构开放解耦是为了让并行机制可复用于不同算法与任务；同一代 N 个候选解时，关键收益是一次性完成批量评价与并行状态更新；GPU 与大模型带来的底座使批量计算从局部优化上升为系统级演化探索的基础能力。答题反馈应引导学生回到“批量并行”和“解耦复用”两个关键词，避免误选“压缩种群”“近似评价”“固定工作流”等干扰项。

案例题要求把差分进化从单机串行迁移到批量并行底座。第 1 问的答题要点：逐个体串行带来调度开销高、算子碎片化、GPU 利用率不足；张量化通过把种群组织为张量、合并批量评价与状态更新来缓解，同时保持变异、交叉、选择语义不变。第 2 问的答题要点：统一架构按算法层、问题层、工作流层、Runtime 调度层拆分解耦；

算法层只描述候选生成与更新语义，问题层封装批量评价接口，工作流层编排内外层任务，Runtime 调度层负责异构算力调度与批量任务级管理，从而让同一底座复用于 MetaDE、AutoPSO 等方法演化场景。

**理解检查**

可让学生用自己的话说明“张量化计算图解决什么、统一架构解决什么”，并举例说明为什么两者必须配合。

> **过渡提示**
>
> 确认学生能区分“跑得快”与“换得动”之后，再进入下一页关于系统级持续演化的具体案例或工程机制。

<a id="lecture-page-6"></a>

### 算法自身的进化：从求解答案到改进方法

*页面 6*

> **页面目标：** 理解将候选生成方法本身纳入优化对象以实现算法自我进化的基本原理。

**讲授要点**

- 内层求答案，外层改方法。看到「策略、参数、算子、组件被放进搜索」就是方法演化；看到「只有候选解在变、生成规则始终不变」就是传统演化算法。
- 偏好信号先进入答案评价，再经过跨任务聚合与稳定性检验，才允许进入方法选择。跳过这一步，外层就会追着一个讨喜但不可复现的结果跑。
- 方法空间有多大？每轮要跑多少次内层任务？用什么独立任务集验证外层改进真的泛化？这三笔账算不清，双层搜索很容易退化成更昂贵的随机调参。

页面目标

传统演化算法在固定的生成机制下搜索，被优化的始终是候选解；方法演化则把产生候选解的方法本身也纳入搜索对象，完成从“求解答案”到“改进方法”的进化。

讲解顺序

1. 先对比传统演化算法与方法演化的差别，点明“被优化的对象”发生了位移。

2. 引出方法演化的定义，并说明 EvoX 沿这条路线推进，把候选生成的方法本身纳入演化对象。

内层求答案，外层改方法。

4. 定位偏好优化应放在哪一层，强调两类目标不能混淆。

5. 举 MetaDE、AutoPSO 与 EvoGO 作为典型形态。

6. 收束到收益与代价，并处理练习与案例。

讲授要点

选择、交叉、变异等“如何产生答案”的规则由人预先写好，搜索只在答案空间中移动。算力规模打开后，固定生成机制反而成为天花板。

算法不只输出更好的答案，还通过外层搜索持续改进产生答案的策略、参数与组件。EvoX 是这条路线上的工作，例如把差分进化的变异策略与参数设置纳入演化对象。

内层用当前方法求解具体问题，产生候选解；外层依据解质量、偏好信号、稳定性或成本等反馈，比较、选择、更新下一轮使用的方法。被上移到搜索空间的对象不是某个解，而是候选生成机制本身，因此它成为可评价、可选择、可更新的对象。

上层是“演化产生候选解的方法”，包含策略/参数/算子组件、外层演化搜索、改进后的生成方法；下层是“求解具体问题”，包含当前方法、候选解、解质量评价。两条回路分别表示外层结果回灌内层、解质量/偏好/成本反馈驱动两层。板书时可先画上下两层，再用箭头标出“更新生成方法”和“反馈信号”。

可以参与上层反馈，但必须把“评价当前答案”和“改进生成答案的方法”分开。把“这个解更讨喜”直接读成“这个策略更优”，就是用答案偏好冒充方法优劣，外层会被单次结果的噪声牵着走。偏好信号先进入答案评价，再经过跨任务聚合与稳定性检验，才允许进入方法选择。

MetaDE 让外层演化差分进化的变异策略与参数，内层照常求解任务；AutoPSO 与 EvoGO 进一步组合粒子群组件、利用历史反馈学习候选生成方式，实现从“改参数”到“改算法结构”的跨越。

收益是把算法设计从一次性人工调参推向可持续自适应。代价有三项：搜索空间膨胀，方法空间远大于解空间；评价成本上升，每套候选方法都要跑内层任务，通常依赖 GPU 并行批量评估来摊薄；验证复杂度增加，外层改进是否真正泛化，需要独立的验证设计。

练习线索与答案指导

1. 与传统演化算法相比，方法演化在“被优化的对象”上最本质的区别是什么？正确方向是：把“如何产生答案”的策略、参数与算子组件本身也放进搜索对象。若学生选“种群规模更大”或“取消适应度评价”，提示他们回到优化对象的位移：被优化的不再只是答案，而是产生答案的机制。

解质量、偏好信号、稳定性或成本等来自内层任务表现的反馈。若学生误选“随机噪声”或“工程师手工指定”，引导他们追问：外层凭什么判断一套策略比另一套好？这个“凭什么”就是反馈信号。

让偏好信号参与上层反馈，但把“评价当前答案”与“改进生成方法”作为两类目标分别处理。若学生把答案偏好直接当作方法优劣，提醒他们：偏好必须经过跨任务聚合与稳定性检验，才能从“答案偏好”升级为“方法判据”。

方法空间膨胀、每套方法都要付出内层评价成本，且验证难度上升。可总结为空间、算力、验证三重压力；方法演化把搜索对象抬升一层，代价也随之上移。

5. 关于 MetaDE 与 AutoPSO 哪项准确？正确方向是：MetaDE 用外层演化差分进化的变异策略与参数，内层仍负责具体任务的候选求解。AutoPSO 与 EvoGO 更进一步走向组件组合与结构层面的改进，方向是从改参数走向改结构。

案例处理

场景是团队在 GPU 集群上优化芯片布局，已有差分演化求解器，但变异策略与参数依赖人工经验，性能波动明显，计划引入 MetaDE 类双层优化，并用用户偏好引导搜索。

内层输入是当前方法（变异策略与参数配置）和一个具体布局问题实例，输出是候选布局及其解质量。外层输入是内层任务表现的汇总统计，输出是更新后的策略与参数配置。反馈信号要跨任务、跨重复运行聚合，例如多任务平均值、分位数或稳定性指标，不能取自某一次运行。原因是单个解的好坏高度依赖具体实例与随机性，它衡量的是“这一次答案好不好”，而不是“这套方法好不好”；若直接用单次结果驱动外层，外层会被实例差异与噪声主导。

内层可用偏好加权的评价函数筛选候选布局；外层必须先转化为跨任务稳定的比较准则，例如线长与拥塞指标的加权得分及其方差，再用于挑选方法配置，避免把一次答案偏好直接当作方法优劣。

搜索空间膨胀可用参数分组、分层搜索、先粗后细控制规模；评价成本上升可用 GPU 并行批量评估、少量样本代理评价与早停机制降低成本；验证复杂度增加则要保留独立验证任务集并重复运行，检查外层改进是否真正泛化。

理解检查与过渡

内层求答案，外层改方法。看到“策略、参数、算子、组件被放进搜索”就是方法演化；看到“只有候选解在变、生成规则始终不变”就是传统演化算法。确认学生能说明“被优化的对象变了”以及“偏好不能直接冒充方法优劣”之后，再进入下一页的例题、应用或总结。

<a id="lecture-page-7"></a>

### MetaDE 与 AutoPSO：方法演化的双层架构

*页面 7*

> **页面目标：** 掌握 MetaDE 和 AutoPSO 如何通过内外双层优化实现算法变体与参数的自动演化。

> **页面目标**
>
> 理解 MetaDE 与 AutoPSO 如何通过内外双层优化架构实现算法配置与结构的自动演化，并掌握其代价结构与工程权衡。

> **讲解顺序**
>
> 算法不再只是找解，还要改进“自己怎么找解”。
>
> 2. 展示内外双层架构的通用抽象，强调外层搜索算法空间、内层求解目标任务、内层表现回传为适应度信号形成闭环。
>
> 3. 分别讲解 MetaDE 与 AutoPSO 两条实现路径，说明前者管配置层、后者管结构/组件层。
>
> 4. 分析双层优化的代价乘法效应，引出预算分配、近似评价、早停、并行化等工程权衡。
>
> 从手工设计单一算法转向设计可演化的算法空间与评价机制。

**讲授要点**

- 方法演化（Meta-Evolution）把“产生候选的方法”本身作为优化对象。外层搜索的是算法配置、组件组合或策略，而不是任务解。 外层负责搜索算法空间（超参数、策略、组件组合等“算法的定义”）
- 内层用候选算法真正求解目标任务，得到可度量的表现
- 内层表现被聚合为适应度回传外层，外层淘汰劣质配置、保留并变异优质配置，形成持续改进闭环。 保留差分进化作为内层求解器，把 DE 自身的配置交给外层搜索——变异策略、交叉率、缩放因子等随问题与优化阶段自适应调整。它回答“这套配置在当前任务阶段该怎么设”，属于配置层的方法演化。 把 PSO 的核心参数与学习机制视为可组合组件——惯性权重、学习因子以及个体与群体学习机制的不同搭配，由外层自动搜索并组合出适配不同问题的 PSO 变体。它把“选算法”转变为“搜算法结构”，实现从参数自适应到机制自生成的跨越。 MetaDE 偏配置与超参层的自动调优，AutoPSO 偏结构与组件层的自动组合，共同覆盖从参数自适应到机制自生成的演化范围。 双层优化的关键代价在于乘法效应——外层每评估一个候选算法，往往需要多次内层运行（随机性重复评估、多任务联合验证等），计算预算被显著放大。实际计算量约等于“外层候选算法数量 × 每个候选的内层运行次数”。 预算分配、近似评价、早停、并行化。高效执行依赖张量化并行、Runtime 调度与算法可组合性
- 并行化能缓解墙钟时间，但不会减少总计算量。 研究者交付的不再是一个固定算法，而是一套能让算法持续自我改进的搜索空间与反馈规则。

**理解检查**

可依次提问并给出答案要点：

1. 外层搜索的直接对象是什么？

算法自身的配置、结构与组件组合。方法演化的本质是把算法自身当作被优化对象，外层在算法空间中搜索配置与结构，而不是直接搜索任务解。注意区分两层：直接搜解的是内层；外层搜的是“用什么算法、怎么配置算法”。

2. MetaDE 中外层主要演化哪一组对象？

差分进化的变异策略、交叉率与缩放因子。MetaDE 让 DE 的配置随问题与阶段自适应调整，属于配置/超参层的方法演化，而非其他算法的结构。

3. AutoPSO 与 MetaDE 的分工，哪项描述最准确？

AutoPSO 侧重参数与学习机制的自动组合，把“选算法”变为“搜算法结构”；MetaDE 侧重配置层演化。二者互补：MetaDE 覆盖配置与超参层，AutoPSO 覆盖结构与组件层，共同构成从参数自适应到机制自生成的演化范围，且都必须经过内层评估。

4. 关于双层优化的代价结构，哪项正确？

外层每评估一次候选算法往往需要多次内层运行，预算被显著放大，需预算分配、近似评价或早停。双层架构的主要代价是乘法效应，并行化只能缓解、不能消除总开销。

5. 采用方法演化双层架构后，研究者角色的认知转换是什么？

从手工设计单一算法，转向设计算法可被演化的空间与评价机制。交付的不再是固定算法，而是“可被演化的算法空间 + 适应度评价规则”，外层搜索与内层求解由此形成持续改进的闭环。虽然不再手工固定单一算法，但核心工作变成了设计搜索空间与评价机制，责任反而更重。

**练习处理**

案例“为持续变化的任务构建双层演化服务”可在讲解完架构与代价后使用，让学生先独立回答，再集体讨论。

请说明内层与外层各自负责什么，以及信号如何流动。

外层在算法空间中搜索候选算法——可以演化 DE 的变异策略、交叉率、缩放因子（MetaDE 路径），也可以自动组合 PSO 的惯性权重、学习因子与学习机制等组件（AutoPSO 路径）。内层用每个候选算法在当天目标任务上运行并评价，输出可比较的表现；内层表现被聚合为适应度后回传外层，外层据此淘汰劣质候选、保留并变异优质配置，持续迭代，形成“外层搜索算法空间、内层求解目标任务、表现反馈驱动改进”的闭环。

面对“外层评估一次需要多次内层运行”的预算压力，给出至少两条权衡措施并说明代价或风险。

①预算分配——为外层与内层分别设定计算额度并限制内层重复次数，代价是评价方差上升、可能误选；②近似评价——用数据子集或短程运行估计适应度，代价是信号噪声大、最优候选可能被低估；③早停——对明显劣质的候选提前终止内层运行，代价是可能过早淘汰后期表现良好的慢热配置；④张量化并行与 Runtime 调度——批量并发内层运行，能显著缓解墙钟时间，但不会减少总计算量，且受显存与调度开销限制。回答需说明每项措施与它的代价或风险之间的对应关系，并体现“外层搜索规模 × 每次内层运行次数”这一乘法估算。

反馈语言：

正确。这个回答能联系本页概念，并说明依据。

请回到本页讲解，找出关键证据或例子后再判断。

注意区分“层”——直接搜解的是内层，外层搜的是“用什么算法、怎么配置算法”；MetaDE 的对象是差分进化自身的配置，而非其他算法的结构；双层架构的主要代价是乘法效应，并行化只能缓解、不能消除总开销；虽然不再手工固定单一算法，但研究者的核心工作变成了设计搜索空间与评价机制，责任反而更重。

> **过渡提示**
>
> 确认学生能用自己的话区分“配置层演化”与“结构/组件层演化”，并能说出内外层信号回路和预算乘法效应后，再进入下一页的例题、应用或总结。

<a id="lecture-page-8"></a>

### 超临界翼型设计的多目标实践案例

*页面 8*

> **页面目标：** 学习如何利用 EvoX 处理复杂工程约束并在翼型设计中生成多样化权衡方案。

> **页面目标**
>
> 理解超临界翼型设计为何是多目标问题，并掌握如何利用 EvoX 在严格工程约束下生成多样化权衡方案。

> **讲解顺序**
>
> 超临界翼型设计是 EvoX 在真实工程中的多目标实践。翼型的弯度、厚度、后缘等外形参数相互耦合，改变外形会同时牵动多项气动指标。
>
> 改善一项指标往往以另一项指标为代价，因此不能按单目标寻优处理，需要多目标权衡。
>
> 升力、迎角、厚度等要求限定了可行设计域，搜索必须在满足约束的前提下展开，才能保证候选方案工程可用。
>
> EvoX 生成的是兼顾各项指标的多样化候选方案组，而不是唯一最优解；候选组供领域专家比较不同收益与代价，并做出取舍。
>
> 该案例把真实复杂问题转化为可探索、可评估的过程，在约束与目标冲突中寻找可解释的权衡方案。

**讲授要点**

- 超临界翼型外形变化影响多项气动指标，目标之间常存在冲突，需要多目标权衡。 设计需满足升力、迎角与厚度等多项严格约束，搜索应在可行设计域内展开。 生成多样化候选方案，帮助专家评估不同收益与代价并做出取舍。 先在翼型参数空间（弯度、厚度、后缘）中持续探索，再逼近多目标权衡前沿（指标A与指标B），最终形成候选方案组。 超临界翼型、多目标权衡、可行设计域、候选方案组、EvoX。

> **练习线索**
>
> - 多目标问题的根源、约束的作用、EvoX 的实践输出、多样化候选的意义、方法价值。正确理解应落在：外形参数同时影响多项指标导致目标冲突
> - 约束限定可行设计域
> - 输出是多样化候选方案组
> - 不同候选代表不同收益与代价
> - 方法价值在于把真实复杂问题转化为可探索、可评估的过程。

**练习处理**

若学生误选“只需优化升力”“求唯一最优解”，提示回到外形参数耦合与目标冲突。

若学生误选“约束可随意放宽”或“与工程可用无关”，提示约束界定可行设计域，不能随意放宽。

若学生误选“单一最优翼型”或“随机外形”，提示输出应是兼顾各项指标的多样化候选方案组。

正确，这个回答能联系本页概念并说明依据。

请回到本页讲解，找出关键证据或例子后再判断。

**课堂活动**

因为外形参数变化会同时影响多项气动指标，改善一项常以另一项为代价，需多目标权衡；约束限定了可行设计域，保证候选方案工程可用。

**理解检查**

EvoX 在超临界翼型设计中，如何在严格约束下生成多样化候选方案组，供专家评估收益与代价。教师根据回答补充遗漏的关键词：目标冲突、可行设计域、候选方案组、多目标权衡。

> **过渡提示**
>
> 确认学生能区分单目标寻优与多目标权衡，并能说明候选方案组的用途后，再进入下一页的例题、应用或总结。

<a id="lecture-page-9"></a>

### 跨越生命周期的挑战：上下文耗尽与项目级持久化

*页面 9*

> **页面目标：** 理解大模型上下文限制与真实工程项目持续数月或数年之间的矛盾。

**讲授要点**

- 单次上下文是工作台，项目仓库才是长期记忆。不要把种群状态、失败配置和决策理由只留在会话窗口里；会话关闭前应写入项目级工件，下一次会话先读取再继续。
- 可继承的持久化要求工件可版本化、可检索、可解释：代码、测试、实验记录、决策日志、评估指标与验收结论要能回答为什么这样选、哪些已失败、哪些冲突仍在。
- 上层 Agent 分解目标，下层 Agent 实现与测试。每次会话结束前设置检查点：更新决策日志与评估指标；新会话启动时先继承检查点，再决定局部行动，从而跨越多个有限生命周期。

> **页面目标**
>
> 理解大模型 Agent 的上下文限制与真实工程项目持续数月乃至数年之间的矛盾，建立项目级持久化的必要性。核心判断：单次上下文窗口 C最大 是有限资源，项目生命周期 T项目 可持续数月甚至数年，因此 T项目 ≫ C最大。真正的困难不是单次推理能力不足，而是经验无法跨越 Agent 生命周期。
>
> 讲解顺序
>
> 单次 Agent 上下文只能容纳当前目标、局部观测与近期推理；会话关闭后状态清空，临时结论与经验不再可用。若缺少持久化，后续会话只能重复探索。
>
> 项目级持久化。把失败配置、权衡过程、候选方案与验收结论外化为持续存在的项目级工件，包括代码、测试、实验记录、决策日志、评估指标与验收结论。后续 Agent 不必从零开始，而是读取前序经验，判断哪些方向已验证、哪些冲突未解决、哪些指标已达标。
>
> 演化对象不再只是单次数值参数或候选解，而是持续存在、可版本化、可继承的软件世界。每次会话产生的新工件改变这个世界的状态，下一次会话在更新后的世界上继续演化，于是优化过程变成项目级持续演化。
>
> 多个生命周期有限的 Agent 可协同工作，上层执行者理解目标并分解任务，下层执行者完成局部实现与测试，必要时继续递归拆解。关闭前写入关键状态，新 Agent 启动后先读取项目记忆，再决定局部行动。
>
> 长周期项目常有目标冲突，例如性能、成本、鲁棒性难以同时最优；反馈也可能稀疏，一次实验要等数小时甚至数天。持久化的决策日志与评估指标能把稀疏反馈转化为可继承经验，避免后续 Agent 反复踩坑。
>
> 讲授要点
>
> 单次上下文是工作台，项目仓库才是长期记忆。不要把种群状态、失败配置和决策理由只留在会话窗口里；会话关闭前应写入项目级工件，下一次会话先读取再继续。
>
> 持久化不是日志堆积。可继承的持久化要求工件可版本化、可检索、可解释：代码、测试、实验记录、决策日志、评估指标与验收结论要能回答为什么这样选、哪些已失败、哪些冲突仍在。
>
> 每次会话结束前更新决策日志与评估指标；新会话启动时先继承检查点，再决定局部行动，从而跨越多个有限生命周期。
>
> 项目级持续演化，即把产生候选、评估候选、记录权衡与验收结论的过程，从单次 Agent 上下文迁移到项目级持久化工件中，使项目跨越多个 Agent 生命周期持续迭代。
>
> 练习线索
>
> 应选“上下文窗口有限，且会话关闭后状态与经验不可依赖”。反馈时强调：硬边界在长度有限与会话关闭后的状态清空，不是参数规模、并行度或目标函数。
>
> 应选“代码、测试、实验记录、决策日志、评估指标与验收结论”。反馈时说明这些工件共同构成项目记忆。
>
> 应选“从单次数值参数/候选解扩展为持续存在、可版本化、可继承的软件世界”。反馈时区分训练范式变化与演化对象边界变化。
>
> 应选“上层理解目标并分解任务，下层完成局部实现与测试，必要时递归拆解”。反馈时强调跨生命周期连续性由项目级持久化保障。
>
> 应选“每次会话关闭后种群状态、失败配置与决策理由丢失，后续 Agent 重复探索”。反馈时说明缺少持久化不会自动解决目标冲突或扩大上下文。
>
> 正确时可肯定“能联系本页概念并说明依据”；错误时请学生回到本页讲解，找出关键证据或例子后再判断。
>
> 练习处理
>
> 目标包含气动效率、结构强度与制造成本，三者冲突，仿真反馈稀疏，团队希望多个短生命周期 Agent 连续协作。第一问要求说明为何不能只把项目记忆放在单次上下文，并列出至少三类应持久化工件。回答要点：单次上下文窗口有限且会话关闭后状态清空，而项目跨月，T项目 ≫ C最大；只依赖单次上下文会丢失种群状态、仿真结果、失败配置、指标冲突与决策理由；应持久化至少包括代码与代理模型训练脚本、测试与评估指标记录、实验记录与失败配置、决策日志与权衡理由、候选方案与验收结论。
>
> 会话启动先读取决策日志、评估指标、实验记录与候选方案，恢复种群状态与未解决冲突；会话中写入新的代理模型、仿真结果、候选评估与权衡分析；关闭前更新决策日志，记录本轮失败配置、指标冲突、舍弃理由与下一步建议并提交版本化；后续会话通过读取这些工件继承失败配置与决策理由，避免重复探索。

**理解检查**

请学生用自己的话总结“为什么项目记忆不能只保存在单次 Agent 上下文中”，并说出至少三类项目级持久化对象。过渡提示：确认学生能说出本页的核心关系——T项目 ≫ C最大，项目级持久化把经验外化为可继承的软件世界——再进入下一页的例题、应用或总结。

<a id="lecture-page-10"></a>

### Genesis 架构与软件世界的沉淀范式

*页面 10*

> **页面目标：** 掌握 Genesis 如何让项目代码跨越生命周期持续积累与演化。

> **页面目标**
>
> 帮助学生理解 Genesis 如何把智能从易失的会话过程，重新锚定到可累积的软件世界，使项目代码与工程结果能够跨越单个上下文窗口与单个生命周期持续积累、演化与继承。

> **讲解顺序**
>
> 先抛出「会话是易失的，仓库才是长期记忆」这一判断标准，再依次展开沉淀范式的本质差异、四类可沉淀资产的分工、接口稳定的前提、沉淀闭环与验收守门、跨生命周期继承，最后用一句话点明 EvoX 与 Genesis 的分工边界。

**讲授要点**

- 1. 判断一次工作是否有沉淀价值，只问一个问题——下一个人能否在不来问任何问题的前提下复现它？若不能，它还没有成为资产。对话式工作流随上下文结束而蒸发，产出停留在「这一次会话」里
- 软件世界以仓库、版本与工件为介质，天然具备累积性。Genesis 正是把这一介质正式化为演化系统的长期记忆层，它记住的不是对话，而是被验证过的工程结果。 代码管「能跑」，方法管「怎么选」，状态管「到哪了」，证据管「凭什么信」。代码承载可执行能力，是能被直接运行、复现的求解过程
- 方法承载算法与策略决策，例如双层演化的配置选择与组件组合方式
- 状态承载项目上下文与运行记忆，记录当前进度、约束与已知边界
- 证据承载实验记录与验收结论，回答结果为什么可信。四者缺一，沉淀即不可复现或不可继承：只有代码而没有证据，结论无法被信任
- 只有方法而没有状态，继承者不知从何处继续。因此四类资产必须成套固化，而不是各自散落。 3. 沉淀的前提是接口稳定。只有当模块边界与契约相对稳定时，新增产出才是资产
- 否则每一次改动都会牵动周围实现，沉淀会迅速转化为维护负债。这与 Genesis 的开放解耦底座设计互为条件：稳定接口让沉淀可被安全继承，解耦让继承不必重写历史。沉淀之前先固化契约，往往比多写几份文档更有价值。 探索 → 产出 → 严格验收 → 固化为资产 → 下一轮演化直接继承。其中验收是沉淀的守门人——未经检验的产出不进入资产层，从而避免把噪声、偶然现象与错误结论固化成项目「经验」。没有守门人的沉淀，仓库会越长越不可信。 5. 跨生命周期继承的关键在于资产与具体运行实例解耦，使新会话、新 Agent、新任务都能以「读取仓库」的方式恢复项目级认知，而不依赖重放历史对话。继承成本从「重新讲述一遍项目」降为「检出并加载」，项目认知也不再被某个上下文窗口的容量所限制。 Genesis 负责「沉淀什么、以什么形式沉淀、如何被继承」
- 多 Agent 协作与递归任务拆解负责「如何生产产出」
- 验收与历史继承机制负责「产出如何被判定为可信」。三者叠加，才构成完整的项目级持续演化能力——缺任何一环，项目都只能原地重复。

**关键词覆盖**

- Genesis、项目级持续演化、EvoX 系统架构、代码／方法／状态／证据、验收守门人、跨生命周期继承。 本页以「Genesis 三层架构与沉淀闭环示意图」组织内容，左侧自上而下分别是资产层（代码·方法·状态·证据）、沉淀机制（版本化·验收网关·检索与继承）与 EvoX Runtime（张量化并行·异构算力·算法模块）
- 右侧环形图呈现探索、产出、验收、固化、复用、再演化的闭环，并标注「资产随生命周期递增而增厚」。页面还附有三条提示：别把会话当记忆、四类资产缺一不可、接口不稳沉淀变负债。讲解时可借助该图引导学生顺着箭头复述闭环，再指出验收位于产出之后、固化之前。

> **练习线索**
>
> - 页面配有五道选择题与一个案例。 第 1 题指向可累积的软件世界（仓库、版本与工件），若学生误选上下文窗口，提示回到「会话结束就什么都没留下」这一起点
> - 第 2 题考四类资产职责对应，正确项为代码承载可执行能力
> - 第 3 题考资产与维护负债的分界，正确项为「模块边界与契约相对稳定」，需强调关键不在产出多少或工具多新
> - 第 4 题考闭环中的守门人，正确项为严格验收
> - 第 5 题考跨生命周期继承，正确项为「资产与运行实例解耦，新会话可通过读取仓库恢复项目认知」。答对时肯定其能联系本页概念并说明依据，答错时请其回到讲解中找出关键证据或例子再判断。 超临界翼型多目标探索结束后，团队手上留下可运行的 MetaDE 双层配置与代理模型训练脚本、评估指标定义、覆盖翼型参数区间与几何工况约束的中间状态，以及本轮验收结论。第一问要求按代码、方法、状态、证据四类整理资产，并说明验收的守门作用——只有通过严格验收的产出才允许进入资产层，四类资产必须成套固化，缺一即不可复现或不可继承。第二问要求对比「重放历史对话」与「读取仓库」：前者依赖上下文窗口、成本随项目线性增长、对话一旦截断认知即丢失
> - 后者把继承成本降为检出并加载，结果可版本化、可复现、可审计，本轮重复试错的成本因此沉淀为下一轮的复用起点。

**课堂活动**

请学生用一个贴近自身经验的例子复述本页内容，并说明该例子与「下一个人能否在不来问你的前提下复现它」这一判断标准之间的关系。

**理解检查**

随机请一名学生用自己的话总结本页重点，教师根据回答补充遗漏的关键词，重点确认学生能同时说出「四类资产的分工」与「验收是沉淀的守门人」两点。

> **过渡提示**
>
> 确认学生能说出本页的核心关系——沉淀发生在稳定契约之上，由验收把关，最终以读取仓库的方式被继承——之后再进入下一页的应用或总结。

<a id="lecture-page-11"></a>

### 多 Agent 协作与递归任务拆解的工程模式

*页面 11*

> **页面目标：** 理解多生命周期有限的 Agent 如何协同完成复杂项目的开发与任务分解。

**讲授要点**

- 拆解任务时，优先问「这一层要交出什么可验证的东西」，而不是先想「交给哪个 Agent」。交付物（数据集、接口、检查点、评估报告）定义清楚之后，职责边界与层级划分自然会浮现。
- 递归拆解的停止点不是「拆到最小」，而是「拆到可执行、可验证、能在单个 Agent 的一次上下文内闭环完成」。拆得过浅会超出下层能力，拆得过深会带来额外的协调与交接损耗。
- 职责重叠会让多个 Agent 重复实现同一件事，并产出互相冲突的结果。用明确的接口定义与验收标准把边界固化下来，同时约定好哪些内容允许下层自行决定、哪些必须上报父任务裁决。

页面目标

当单个执行者的上下文容量与处理能力不足以承载整个工程目标时，如何把一个大问题降解为一组可交付的小问题，并让各层协作结果可验证、可回收。

讲解顺序

先用「一个大问题降解为一组可交付小问题」点题，再沿三层结构展开，随后解释递归拆解的动因与终止条件，最后落到任务树的双向交接关系与三条工程提示。讲解时可配合图示逐层向下指认节点，帮助学生把抽象分工与具体任务树对应起来。

讲授要点

1. 三层结构与各自职责。上层执行者面向整体目标，回答「要做什么」，输出可委派的子任务、约束条件与验收标准；中层执行者承接仍然过大的子任务继续递归拆解，把松散的大目标收敛为稳定的任务层级；下层执行者在职责边界内完成局部实现与测试，产出可验证结果并向上交付，形成局部闭环。图示中上层 Agent 分出任务模块 A、B、C，模块 B 因仍然过重被继续拆为子任务 B1、B2，四个叶节点最终各自落到下层 Agent 的局部实现与测试。

上层站在根节点，产出的是可委派任务与验收标准，而不是亲自完成实现。

2. 为什么必须递归拆解。执行者的上下文窗口、可调用工具与单次可处理的任务规模都是有限的。若让单个执行者长期持有整个项目的全部上下文，成本会随规模上升，还容易出现目标漂移、状态污染与关键信息被稀释。递归拆解把这部分压力分散到各层：每个执行者只需理解自己那一层的目标与约束，复杂目标被逐层降解为可执行、可交付的工作单元，整体一致性则由任务层级来保证。

任务树与双向交接。父任务与子任务构成一棵递归任务树。向下流动的是任务委派——目标、边界约束与验收标准；向上流动的是结果回收——产出物、验证证据与尚未解决的问题。协作能否真正成立，取决于三件事：任务层级是否清晰、职责边界是否互斥、交接产物（接口定义、数据集、测试用例、检查点）是否被明确约定。缺少其中任何一项，多个执行者就会退化为重复劳动与相互冲突的结果。

拆解的深度、委派的粒度以及结果回收的策略，同样可以被持续评估与调整。当某个子任务反复返工这类反馈反过来影响下一次如何拆解时，这套协作流程就进入了自我改进的循环。

5. 工程提示。递归拆解的停止条件不是「拆到最小」，而是「拆到可执行、可验证、能在单个执行者的一次上下文内闭环完成」。拆得过浅会超出下层处理能力，拆得过深则会带来大量协调开销与交接损耗。可以先定交付物，再决定由谁做；边界不清往往是协作最大的成本。

练习处理

本页配有一组概念判断题，建议在学生答完后要求其指出依据，而不只是说出选项。

正确答案是「理解整体目标，并将其分解为可委派的子任务与验收标准」。若学生选错，提示其回到根节点的定位——产出的是任务与验收标准，而非代码本身。

正确答案是「当子任务仍然过于复杂、超出单个处理范围时」。需强调递归不是无条件动作，触发条件是子任务仍然过大、无法在一次处理中完成并验证。

如果只有任务下发会怎样？如果只有结果回收又会怎样？由此说明协作必须双向。

正确答案是「把上下文与处理压力分散到各层，降低单点上下文负担与目标漂移风险」。核心词是「分散」，而不是「保证一次成功」。

正确答案是「让叶节点保留可执行、可交付的工作单元，并明确接口与测试产出」。可顺势复习：边界模糊或取消层级，都会导致重复实现与结果冲突。

课堂活动

案例研究「智能客服质检系统的协作交付」适合作为小组活动。先让学生画出递归任务树：根节点负责整体目标理解并产出 A、B、C 三个子任务及验收标准；模块 B 由中层继续拆为 B1、B2，并明确两者接口；叶节点为 A、B1、B2、C 四类工作单元。再请各组列出向下与向上两个方向的交接产物，例如数据接口规范与清洗后的对话数据集、特征字典与标注规范、模型检查点与验证报告、评估指标与部署配置，并说明叶节点为何已满足停止条件。

针对 B1 发现「标注规范」与「评估指标」冲突的追问，可引导学生归纳处理原则：冲突上升裁决，不自行修改验收标准；接口与标准保持单一来源，由上一层统一维护；裁决前仍保持局部闭环可验证；裁决结果反向更新任务树与相关子任务输入；全程记录冲突、裁决依据与最终口径以便追溯。

理解检查

上层负责什么、递归在什么条件下继续、上下两个方向各传递什么信息。若能同时说出停止条件与「先定交付物再定分工」，即可认为本页掌握到位。

过渡提示

确认学生能区分「分解任务」与「亲自实现」、并能说清任务树的双向交接之后，再进入下一页关于验证与沉淀机制的讨论，以便把本页的分工模式与后续的编译、测试、验收环节衔接起来。

<a id="lecture-page-12"></a>

### 严格的验收与历史继承机制

*页面 12*

> **页面目标：** 掌握如何通过编译、测试与验收网关将有效修改沉淀为项目历史。

> **讲解顺序**
>
> 先用一句话点明"看到任何“自动生成并自动改进”的系统，先问三句：Agent 的产物默认是什么身份（候选？）、要过哪些验证才能被采纳（验收？）、采纳之后变成谁的基础（基线？）。把这三件事分开，机制的整体逻辑就不会乱。"，再结合页面上的示例、图示或关键词解释它为什么重要。

**讲授要点**

- Agent 的产物默认是什么身份（候选？）、要过哪些验证才能被采纳（验收？）、采纳之后变成谁的基础（基线？）。把这三件事分开，机制的整体逻辑就不会乱。
- 编译 → 测试 → 行为检查 → 上层验收，是“成本从低到高”的下坡路：越便宜越靠前，越贵越靠后。记住“便宜的先筛、贵重的后审”，就不会把上层评审浪费在海量垃圾候选上。
- 验收通过不等于真的更好。测试覆盖不足或行为检查缺失时，闸门会放行有害修改。养成两个习惯：为关键行为补齐回归用例与容差定义
- 随时保留可观测指标与人工抽检，作为标准不完备时的最后防线。

严格的验收与历史继承机制

11

AI999

Genesis 与软件世界的沉淀

由 Agent 自动生成的修改，凭什么可以写进项目主干？严格的验收与历史继承机制把 生成 与 采纳 彻底解耦——Agent 提交的任何代码都只是 候选修改（candidate patch），必须先通过一组验证闸门，才有资格被承认为项目历史的一部分。

候选修改 → 四层验收闸门 → 主干 / 拒绝 分流 候选修改队列 Agent 提交 · 默认不可信 候选 A 待验证 候选 B 待验证 候选 C 待验证 候选 D 待验证 ① 编译闸门 语法与接口可构建 · 成本最低、淘汰最快 ② 测试闸门 单元 / 集成测试全绿 · 覆盖已有契约 ③ 行为检查闸门 语义一致 · 数值容差与等价性 ④ 上层验收 性能 · 加速比 · 可维护性 拒绝 · 失败档案区 · 保留为负样本与诊断素材 · 隔离存放，不污染主干 · 拒绝本身即噪声过滤 · 避免重复探索同一死路 主干版本历史（单调累积） 基线 v3 · 可继承、可追溯 基线 v2 基线 v1 历史继承反馈：已接纳基线成为后续 Agent 的执行起点 候选性默认原则 Agent 的输出默认被视为 不可信输入：它在权限、存储与引用上与已接纳版本严格隔离，既不能直接读写主干，也不能被其他模块当作稳定依赖。

这条原则的唯一目的，就是杜绝“生成即入库”。只有在通过全部闸门之后，候选修改才获得与主干同等的地位。四层递进过滤：成本递增、尽早失败 编译：语法与接口层面可构建。成本最低、淘汰最快，先把明显不成立的修改挡在门外。测试：单元测试与集成测试通过，覆盖已有契约。行为检查：语义与行为一致性，包含数值容差、等价性与回归对比，专门防范“测试通过但行为漂移”。上层验收：面向任务目标与工程约束的最终裁决，包含性能、加速比、可维护性等判断。

闸门按代价从低到高排列，使绝大多数无效修改在廉价阶段被截断，把昂贵的上层评审留给少量高质量候选——这正是“尽早失败”的经济学。拒绝的价值与历史继承 未通过的尝试不进入主干，但可以保留为 失败档案 / 负样本，用于诊断、去重与防止重复探索——拒绝本身即是一次噪声过滤。而通过验收的修改成为新的 基线版本，后续执行者在此基础上继续演化，形成单调累积的演化链，而不是每轮从零重来。作为多 Agent 协作与递归任务拆解的合并规则与质量契约，验收网关定义了“谁能写入历史”，从而决定协作结果是收敛还是熵增。

在编译器重构与科学软件升级等强正确性约束场景中，这套机制展现出极高的可靠性，并带来可观的运行加速比。失效边界 验收标准本身的完备性会成为新的瓶颈：测试覆盖不足或行为检查缺失时，闸门会放行“通过验收但实际有害”的修改。因此需要用可观测指标与人工抽检兜底，并持续补强回归用例与容差定义。

在严格验收机制中，Agent 提交的代码默认处于什么地位？

由提交方自行判定是否可用的成品

可直接合并入主干的正式版本

待验证的候选修改，与已接纳版本在权限、存储与引用上严格隔离

仅用于日志记录、不参与任何流程的副产品

候选性默认把 Agent 输出视为不可信输入，与主干严格隔离，从制度上避免“生成即入库”。

未经验证的输出不应该拥有与已接纳版本相同的地位。

正确。这个回答能联系本页概念，并说明依据。

请回到本页讲解，找出关键证据或例子后再判断。

四层验收闸门按什么顺序排列，其设计意图是什么？

按成本从高到低，优先把资源投入最昂贵的上层评审

按候选提交时间排序，先到先验

按随机顺序，以增加验证的多样性

编译 → 测试 → 行为检查 → 上层验收，让绝大多数无效修改在廉价阶段被截断

便宜闸门负责大规模淘汰，昂贵闸门只面对少量高质量候选。

想一想哪一层最贵、哪一层最快。闸门顺序应当让昂贵的评审尽量少遇到垃圾候选。

行为检查（第三层闸门）主要防范哪一类问题？

单元测试用例数量写得不够多

“测试通过但行为漂移”，即新旧实现在语义或数值输出上不一致

代码语法错误导致根本无法编译

主干版本历史占用过多存储空间

行为检查用数值容差、等价性与回归对比来比对语义一致性，拦截测试覆盖不到的行为漂移。

编译层管“能不能构建”，测试层管“契约是否满足”，行为检查关注的是更隐蔽的语义漂移。

被闸门拒绝的候选修改，其价值应如何理解？

应彻底删除，以免占用存储并干扰后续判断

应直接写入主干，作为反面对照保留

可保留为失败档案 / 负样本，用于诊断、去重与防止重复探索

应不加修改地反复重投，直到自动通过为止

失败尝试被隔离在主线之外，但仍可作为负样本使用——拒绝本身就是一次噪声过滤。

关键区别在于它是否被允许污染主干，以及能否转化为可复用的诊断信息。

下列哪种情况最可能让验收网关放行“通过验收但实际有害”的修改？

测试覆盖不足或行为检查缺失，使验收标准本身不完备

上层验收同时评估性能、加速比与可维护性

候选修改队列中同时存在多个不同 Agent 的提交

失败档案被长期保留用于诊断

闸门只能拦住它能检测的问题；验收标准不完备时，需要通过可观测指标与人工抽检来兜底。

风险往往不来自提交方，而来自验收标准自身的覆盖盲区。

编译器内核重写补丁的验收

阅读场景，回答下面的两个问题。

某团队用多 Agent 协作重构某编译器内核。Agent X 提交了一版内核重写补丁，声称可把某基准的运行速度提升约 1.4 倍。系统按“严格的验收与历史继承机制”处理该补丁：补丁先进入候选修改队列，随后依次接受编译、测试、行为检查与上层验收；通过则写回主干并成为下一代 Agent 的起点，未通过则进入隔离的失败档案区。

1. 请按顺序说明该补丁要依次通过哪些检查，并解释为什么把上层验收放在最后。

编译 → 测试 → 行为检查 → 上层验收。编译检查语法与接口层面能否构建，成本最低、淘汰最快；测试检查单元/集成测试是否全绿，覆盖已有契约；行为检查比对新旧实现的语义一致性，包括数值容差、等价性与回归对比；上层验收则面向任务目标与工程约束做最终裁决，判断性能、加速比与可维护性。把上层验收放在最后，是因为它代价最高、需要人工或高层评审介入，只有在前面几关把绝大多数无效候选截断之后，才能把这份昂贵资源集中投给少量高质量候选，实现“成本递增、尽早失败”。

在部分输入上新旧实现的数值输出超出约定容差。此时系统应如何处理它？它是否仍有价值？若移除行为检查会发生什么？

该补丁不得写入主干，应被拒绝并转入隔离的失败档案区；由于它在编译与测试阶段均已通过，恰好说明它属于“测试通过但行为漂移”的危险类型。它仍然有价值：可作为负样本保留，用于诊断差异来源、避免后续 Agent 重复同一死路，并提示团队补充回归用例或重新审视容差定义。若移除行为检查，这类补丁会在测试全绿的情况下直接进入上层验收甚至写回主干，把行为漂移引入历史基线，这正是该机制的失效边界——闸门只能拦住它能检测的问题，因此需要可观测指标与人工抽检兜底。

候选、验收、基线

Agent 的产物默认是什么身份（候选？）、要过哪些验证才能被采纳（验收？）、采纳之后变成谁的基础（基线？）。把这三件事分开，机制的整体逻辑就不会乱。

闸门顺序记成一条下坡路

编译 → 测试 → 行为检查 → 上层验收，是“成本从低到高”的下坡路：越便宜越靠前，越贵越靠后。记住“便宜的先筛、贵重的后审”，就不会把上层评审浪费在海量垃圾候选上。

闸门只能拦住它能测的问题

验收通过不等于真的更好。测试覆盖不足或行为检查缺失时，闸门会放行有害修改。养成两个习惯：为关键行为补齐回归用例与容差定义；随时保留可观测指标与人工抽检，作为标准不完备时的最后防线。

step-1

掌握如何通过编译、测试与验收网关将有效修改沉淀为项目历史。

lesson_6

lesson_6_slide_11

来自 EvoClass 草稿

> **页面目标**
>
> 掌握通过编译、测试与验收将有效修改沉淀为项目历史的机制

**讲授要点**

- 严格的验收与历史继承机制
- Agent 提交的代码仅作为候选修改，必须通过编译、测试、行为检查和上层验收后，才能进入被接纳的项目版本。失败尝试可被拒绝，而通过验证的成果则成为后续执行者的历史基础。在编译器重构与科学软件升级中，这种机制展现了极高的可靠性与运行加速比。

**讲授要点**

- 严格的验收与历史继承机制
- Agent 提交的代码仅作为候选修改，必须通过编译、测试、行为检查和上层验收后，才能进入被接纳的项目版本。失败尝试可被拒绝，而通过验证的成果则成为后续执行者的历史基础。在编译器重构与科学软件升级中，这种机制展现了极高的可靠性与运行加速比。 严格的验收与历史继承机制
- Agent 提交的代码仅作为候选修改，必须通过编译、测试、行为检查和上层验收后，才能进入被接纳的项目版本。 lesson_id_distribution 86818163433546df25555ab4cb1c2d59fc1effedc37a25c4e84b74b7d294e704

**资料依据**

来自 EvoClass 草稿

> **素材线索**
>
> - 掌握通过编译、测试与验收将有效修改沉淀为项目历史的机制
> - 严格的验收与历史继承机制
> - Agent 提交的代码仅作为候选修改，必须通过编译、测试、行为检查和上层验收后，才能进入被接纳的项目版本。失败尝试可被拒绝，而通过验证的成果则成为后续执行者的历史基础。在编译器重构与科学软件升级中，这种机制展现了极高的可靠性与运行加速比。
> - Agent 提交的代码仅作为候选修改，必须通过编译、测试、行为检查和上层验收后，才能进入被接纳的项目版本。

**课堂活动**

请用一个贴近学生经验的例子复述本页内容，并让学生说出这个例子和"看到任何“自动生成并自动改进”的系统，先问三句：Agent 的产物默认是什么身份（候选？）、要过哪些验证才能被采纳（验收？）、采纳之后变成谁的基础（基线？）。把这三件事分开，机制的整体逻辑就不会乱。"之间的关系。

> **对应目标**
>
> - 理解多 Agent 协作与递归任务拆解的工程模式
> - 掌握通过编译、测试与验收将有效修改沉淀为项目历史的机制

**理解检查**

随机请一名学生用自己的话总结本页重点，授课者根据回答补充遗漏的关键词。

> **过渡提示**
>
> 确认学生能说出本页的核心关系后，再进入下一页的例题、应用或总结。

<a id="lecture-page-13"></a>

### 课堂活动：模拟多 Agent 协作与自动化验收网关

*页面 13*

> **页面目标：** 通过模拟演练加深对多 Agent 协作开发和自动化验收机制的理解。

> **页面目标**
>
> 通过一次课堂模拟演练，理解多 Agent 协作开发中的任务分工、候选修改汇合，以及自动化验收网关如何拦截不合格修改；重点是跑通“协作开发—自动验收—历史继承”的工程闭环，而不是让 Agent 互相讨论出正确。

> **讲解顺序**
>
> 把课堂小组分成规划/拆解 Agent、实现 Agent、测试生成 Agent、审查/协调 Agent。同一任务可以产生多个候选修改，再由验收网关统一裁决。
>
> 任务拆解、并行实现、自动验收、历史继承。任务拆解要把目标拆成可独立验证的子任务，例如“接口校验—算法修复—回归测试”；并行实现阶段，多个实现 Agent 提交候选补丁，测试 Agent 生成边界用例；自动验收阶段运行自动化测试、静态检查与契约检查，由网关按可执行标准判定；历史继承阶段，通过的修改合入历史基线，被拒修改保留失败原因与复现信息，供重试。
>
> 左侧是递归任务拆解，中间是多 Agent 候选修改，右侧是自动化测试与验收网关。候选汇合后进入网关，通过则合入历史基线，拒绝则打回并附可复现反馈，反馈再回流给实现与测试环节。
>
> 判据必须可执行，不能停留在“看起来正确”。重点拦截不满足接口约定、引入回归、未覆盖边界条件或违反质量约束的修改。一条可用反馈至少应包含失败用例、日志、复现步骤、期望行为和相关约束。
>
> 通过的修改进入基线后，后续 Agent 不必从零开始；被拒修改则成为可检索的负例，避免重复犯错。评估时要关注验收规则是否可复现、反馈是否可行动，以及误拦截与漏拦截的不同风险。
>
> 如果网关缺失或标准模糊，多 Agent 协作未必更高效，反而可能因缺少统一裁决而混乱；自动化门禁的价值在于用可复现证据替代主观审批。

**讲授要点**

- 验收前先写出可运行测试、契约断言和边界用例
- 一条规则无法复现，就无法稳定拦截。 被拒候选应附带失败日志、复现命令、期望行为和相关约束，让下一个 Agent 能直接定位并修订。 拆解粒度过细会抬高合并与验收成本，过粗会让候选修改互相覆盖
- 优先拆成能单独测试与验收的子任务。

> **素材线索**
>
> - 递归任务拆解、多 Agent 候选修改、自动化测试与验收网关。图中还标出“候选汇合”“反馈回流”“通过进入基线，拒绝返回可复现反馈”，适合边指图边讲闭环。 可让学生围绕“支付服务在输入负数或超长字符串时崩溃”的案例，设计一组可执行的验收网关规则，至少覆盖接口、回归、边界和质量约束。参考方向：接口层要求金额字段拒绝负数和超长字符串，返回统一错误码并做契约断言
> - 回归层要求原有支付成功、退款、对账用例全部通过且无新增失败
> - 边界层包含 0、负数、最大允许金额、超长字符串、空字符串和特殊字符用例，断言不崩溃且错误可解释
> - 质量约束包括静态检查通过、关键路径覆盖率不低于约定阈值、无高危告警。所有规则都应以可运行测试或脚本表达，并能在持续集成中复现。

> **练习线索**
>
> - 误拦截会浪费正确候选的工作并降低协作效率，还可能诱导团队放宽标准
> - 漏拦截则会让缺陷进入历史基线，后续 Agent 基于错误基线继续工作，放大回归风险。降低方式包括保留失败证据、对拦截结果抽样复核、把新增失败用例沉淀为回归集，并用边界用例、契约检查和灰度验证组合控制风险。

**理解检查**

随机请一名学生用自己的话总结本页重点，看其能否说出“可执行标准”“反馈可行动”“按可独立验证的边界拆解”三个关键点。若能结合支付服务案例举例，即视为掌握；若只回答“让 Agent 自动讨论”，则提示回到验收网关标准和闭环流程。

> **过渡提示**
>
> 确认学生能说清多 Agent 协作、自动验收与历史继承之间的关系后，再进入下一页的应用、例题或总结。

<a id="lecture-page-14"></a>

### AI Native 工作方式与便捷入口

*页面 14*

> **页面目标：** 了解如何在 AI 工具中通过简洁的入口和配置快速开展 EvoX 实验。

**讲授要点**

- 记住这条分工线：AI Native 入口负责安装、基础配置与环境检查；你负责问题定义、方向选择与评估标准。把省下来的时间投到后者，收益才会真正落到研究上，否则只是把等待从配置环节挪到返工环节。
- 一句话指令的价值是让你快速进入实验，而不是跳过核验。安装完成后主动确认版本、依赖与 GPU 可见性，把工具回报的状态当作线索而不是结论，这样后续实验才有可靠的参照点。
- 跨机器复现前逐项核对：依赖与版本清单是否一致、GPU 型号与可用设备数是否相同、随机种子与关键超参数是否固定。三项通过后再放大实验规模，可以避免后期排查成本远高于前期配置成本。

页面目标**

AI Native 工作方式究竟改变了什么，以及它的边界在哪里。学完后应能说清三点：交互入口从手工查文档、装依赖、配环境、写脚手架，迁移为在 AI 工具中以一句话发起实验；安装、基础配置与环境检查由工具承担并回报状态；问题定义、方向选择与评估标准仍然由研究者负责。

讲授要点**

1. 入口迁移是定义性特征。传统路径是「查阅文档 → 安装依赖 → 配置环境 → 编写脚手架 → 才开始第一次实验」，每一环都可能出错，而且每次切换都要重新建立上下文。AI Native 路径则是「一句话指令 → 工具接管安装与配置 → 环境检查通过 → 进入实验」。变化的是人开始工作的方式，不是被优化的对象本身。

2. 摩擦的性质是转移，不是消失。真正的负担往往不来自单步操作有多难，而来自频繁的上下文切换：研究者本该盯住问题建模、实验设计与结果解读，却不断被版本冲突、依赖缺失和环境路径打断。便捷入口把整段工程链路移交出去，让注意力回到研究本身。

在单句指令内完成 EvoX 的安装与基础配置。例如输入「安装 EvoX 并完成基础配置」，由工具执行并反馈结果，研究者随即进入实验。注意这只是起点，不是终点——工具回报的「配置完成」是需要核验的状态，而非可以直接采信的结论。

4. 路径越短，从想法到可运行实验的距离越小，想法当天可验证，失败假设能快速排除。对需要反复搭建内外层实验结构的方法演化类课题尤其明显：时间可以放在策略设计、评估口径与结果归因上，而不是反复修环境。

便捷入口降低上手与配置成本，但不替代研究者对问题价值、研究方向与评估指标的判断。把「省时间」误读成「省判断」，是这一页最常见的偏差。省下的时间只有投到判断环节，收益才真正落到研究上，否则只是把等待从配置环节挪到返工环节。

素材线索**

上排灰色为传统路径四步，下方标注「摩擦集中」；中排蓝色为 AI Native 路径四步，其中「一句话指令」带高亮，下方标注「摩擦转移」；底部橙色区块是「定位边界」。讲解时可直接问：图中被移走的是哪一段，被留下来的又是哪一段？引导学习者发现——被转移的是安装、基础配置与环境检查，被保留的是问题、方向与评估标准。

练习处理**

配套五道选择题建议在讲解后集中处理，逐题给出一句话判断依据，便于学习者自查。

正确判断是「默认交互入口从手工查文档、配环境、写脚手架，换成在 AI 工具中以简洁指令直接发起实验」。若选到搜索策略、云端迁移或网络结构替换，说明把「入口变化」与「算法变化」混为一谈，需回到本页强调：这一点描述的是人如何开始工作。

正确判断是「工具在单句指令内完成安装、基础配置与环境检查并回报状态，研究者据此进入实验」。若认为工具保证无需再核对版本与 GPU 可见性，或认为它会自动确定研究问题与评估指标，说明把作用范围外扩了——它只覆盖安装与基础配置这一段工程链路。

正确判断是「降低上手与配置成本，但不替代研究者对问题定义、研究方向与评估标准的判断」。把「省时间」读成「省判断」，或认为只对初学者有价值，都需要回到边界结论重新定位。

正确判断是「价值来自工程摩擦的转移与迭代周期缩短，成立条件是研究者仍能核验配置结果与实验可复现性」。这里要提示区分「减少人工操作」与「减少人工判断」。

第 5 题是不核验的后果推演，正确判断是「环境不可复现，实验之间的差异难以定位，结果稳定性无法得到保障」。反馈时点明：问题不在工具的能力上限，而在验证环节的缺位，没有被核对过的配置会给后续复现与故障定位埋下隐患。

课堂活动**

案例讨论可按「三天跑通 EvoX 方法演化实验」展开。第一问要求说清降低了什么成本、保留了什么责任：降低的是工程摩擦成本，保留的是问题与方向的建模决策、评估标准的确定、以及配置核验。第二问聚焦多机复现，可引导学习者给出至少两点可核对做法：保存工具实际安装的版本与依赖清单并跨机器逐项比对；核对每台机器的 GPU 型号、显存与可见设备数，必要时固定设备编号；固定随机种子与批量规模等关键设置，先在相同配置下重跑基准任务，确认结果落在预期波动范围内，再放大实验规模。

理解检查**

「如果安装全部交给工具，你第二天最需要动手确认什么？」能说出核验版本、依赖与 GPU 可见性，即算掌握。

过渡提示**

确认学习者能说出「工具负责工程准备、研究者负责研究判断」这条分工线后，再进入下一页的例题、应用或总结。

<a id="lecture-page-15"></a>

### 研究者的核心品味：人机分工与批判性思维

*页面 15*

> **页面目标：** 理解在 AI 辅助演化过程中研究者不可替代的科学品味与批判性判断。

> **页面目标**
>
> 理解在 AI 辅助演化过程中，研究者不可替代的科学品味与批判性判断。核心问题是：当 AI 大幅降低“实现答案”的成本后，科研价值转向何处？

**讲授要点**

- AI / EvoX 可以快速完成代码实现、实验批跑、候选生成、参数搜索与反馈记录，工程性成本不再是核心瓶颈。 研究者决定什么问题值得研究、什么结果有意义、什么证据足以支撑结论。 AI 扩展实现与搜索空间
- 研究者把控问题定义、目标冲突、约束边界与验收标准。 把 AI 输出视为待检验的假设，检查假设是否成立、证据是否充分、边界条件是否考虑、负面结果是否被忽略，避免被流畅但未经验证的答案误导。 在开放探索与稀疏反馈下，方向取舍不能外包给 AI
- 最终判断与科研责任仍属于研究者。 左侧是 AI / EvoX，对应生成候选、执行实验、搜索空间、记录反馈
- 右侧是研究者，对应提出问题、评价证据、权衡取舍、反思方向
- 中间是“Code is cheap. Taste matters”。下方“反馈闭环：批判性检查点”提示这不是单向流程，而是 AI 产出反馈给人、人再定义问题与标准的循环。 在 EvoX 多目标优化任务中，AI 快速生成大量候选解和实验代码。研究者需要判断：目标函数是否反映真实需求？基线是否公平？指标是否遗漏关键约束？如果只看跑分，可能选出看似最优却不符合实际需求的方案。这里体现“Code is cheap. Taste matters”的方式是：AI 负责快速实现与搜索，研究者审视问题定义与证据标准，判断哪些结果真正有意义。

**练习处理**

研究者不可替代的科学品味与批判性判断，以及 AI 负责实现、人负责判断的分工。错误选项的典型特征是跳过概念、跳过资料背诵、只凭感觉下结论，或同时改变所有因素来比较结果。课堂案例的回答要落到：把 AI 输出视为待检验假设，检查目标函数、基线与指标；同时明确方向取舍和科研责任不能外包。

**理解检查**

请学生用自己的话区分“实现成本”与“判断价值”，并各举一个可以交给 AI 的环节和一个必须由研究者负责的环节。能说清二者关系，再进入下一页。

<a id="lecture-page-16"></a>

### 课程总结：构建持续演化的软件世界基础设施

*页面 16*

> **页面目标：** 总结全课核心内容，明确构建开放、演化、持续沉淀的智能基础设施愿景。

**讲授要点**

- 候选解、产生候选的方法（如 MetaDE 的内外层配置）、项目级资产，是三个不同层次。做设计或答题前先明确一句「我现在优化的是哪一层」，可以避免把方法演化和项目级持续演化混为一谈。
- 只有通过严格验收的产物才允许进入经验库并被继承。一旦未经验收的结果被下游任务继承，错误会沿着继承链被不断放大，而且很难定位源头。
- 每次新任务开始时问自己一句：这一轮我直接复用了哪些上一轮已验证的产物与经验条目？如果答案是空的，说明当前流程仍停留在单次任务，而不是持续演化的基础设施。

页面目标

把“智能演化”从单次搜索、单次优化提升为面向真实世界的软件基础设施。重点不是再引入一个新算法，而是让学生看清系统如何跨越单个任务、单个 Agent，依靠“任务—探索—验收—继承—再演化”的闭环保持开放、可靠，并持续连接真实问题。

讲授要点

1. 演化对象升级。Genesis 将演化对象从单次任务的候选解，扩展到跨 Agent、跨任务周期的项目级持续演化。一次运行结束不再清空状态，任务结束反而成为下一轮的起点。

2. 工程沉淀范式。严格验收、历史继承与经验沉淀三者缺一不可：验收是闸门，决定什么有资格被留下；继承是通路，决定沉淀物能否在下一轮真正被调用；经验沉淀让系统在多次任务之间积累稳定性。只写文档、周报不是工程沉淀，能被执行、被继承、被复用的资产才是。

3. EvoX 的定位。EvoX 位于底层，提供算力底座、并行执行与演化调度，向上支撑开放、可组合、可持续积累的系统构建；它不是替代 Agent 决策的模块，也不是结果可视化展示组件。

4. 最终愿景。软件世界不是一次性交付的封闭制品，而是可持续演化、持续沉淀、不断接入真实问题的智能基础设施。关键词是持续演化、持续沉淀、持续接入。

素材线索

验收产物（通过严格验收的阶段性结果）、经验库（可复用策略与结构化失败教训）、历史继承（下一轮任务的直接起点）。左侧分层图从下往上读：EvoX Runtime 到项目级持续演化，再到多 Agent 协作，最后连接真实世界问题，形成持续演化回路。

可落地组织方式

多个 Agent 分别负责文献检索、代码实现与实验复现；每次探索写入实验记录；阶段性结果必须通过人工与自动检查共同确认，才能进入共享库；下一轮任务直接从已确认结果出发。这样项目不是“做完归档”的文档集合，而是一条任务到探索、验收、继承、再演化的流水线。要强调：缺少验收，沉淀会被错误污染；缺少继承，沉淀无法产生复利，项目就退化成重复劳动。

常见误区

把工程沉淀等同于写文档、写周报。真正能被后续演化调用的沉淀物是可执行资产：通过验收的产物、结构化的经验库条目、可继承的策略与配置。文档只是外壳；缺少验收与继承通道的“沉淀”不会产生复利。

练习处理

把演化对象从单次任务扩展到跨越 Agent 与任务周期的项目级持续演化。反馈要点：本题问的是演化对象层级变化，不是采样或执行方式变化。

严格验收、历史继承与经验沉淀共同构成稳定可靠的沉淀范式。反馈要点：回看“验收产物、经验库、历史继承”三张卡片，缺一环沉淀失效。

EvoX 是连接真实世界的智能演化基础设施，支撑开放、可组合、可持续积累的系统构建。反馈要点：EvoX 是最底层能力提供者，不是展示组件或替代决策者。

方法演化让“产生候选的方法”参与迭代，项目级持续演化则在同一底座上跨越任务周期沉淀资产。反馈要点：先问“被优化的对象是什么”——候选解、产生候选的方法，还是项目级资产。

软件世界不是静态交付物，而是可持续演化、持续沉淀、不断接入真实问题的智能基础设施。反馈要点：对比“交付物”有终点与“基础设施”持续接入、持续生长。

案例研究处理

案例要求把跨月科研项目映射为“任务—探索—验收—继承—再演化”闭环。可引导学生指出：验收和继承是工程沉淀的核心职责。若要判断是否真的在持续演化，可设置可检验判据：可继承率是否上升；验收通过率趋势与同类失败是否减少；经验库条目是否被真正调用；结论能否回溯到实验与验收记录；系统是否也在演化产生候选的方法与配置本身。若这些指标长期不改善，就说明只是在重复执行任务。

理解检查

第一，这一轮任务直接复用了上一轮哪些已验证产物与经验条目？第二，当前优化对象是哪一层——候选解、产生候选的方法，还是项目级资产？如果第一个问题答不上来，说明流程仍停留在单次任务；如果第二层混淆了，说明容易把方法演化与项目级持续演化混为一谈。

过渡提示

任务结束不是终点，而是下一次演化的可继承资产；软件世界不是静态交付物，而是持续接入真实问题的智能基础设施。
