Skip to content

进化流水线

PRX 中的每个自进化提案都通过四阶段流水线:门控、分析、判断和执行。此流水线确保变更经过充分论证、安全且可逆。

流水线阶段

┌────────┐    ┌─────────┐    ┌────────┐    ┌─────────┐
│  门控  │───►│  分析   │───►│  判断  │───►│  执行   │
└────────┘    └─────────┘    └────────┘    └─────────┘

1. 门控

门控阶段确定是否应触发进化周期。它检查:

  • 计划条件(基于时间的触发器)
  • 数据充分性(足够的分析样本)
  • 系统健康状态(无活跃事件)
  • 速率限制(每个时间窗口的最大变更数)

2. 分析

分析阶段检查收集的数据以识别改进机会:

  • 性能指标聚合
  • 模式检测和异常识别
  • 与基线的比较
  • 带预期影响估计的提案生成

3. 判断

判断阶段评估提案的安全性和正确性:

  • 针对预定义不变量的完整性检查
  • 风险评估评分
  • 与现有策略的冲突检测
  • 审批路由(L1 自动,L3 手动)

4. 执行

执行阶段应用已批准的变更:

  • 创建回滚快照
  • 原子性地应用变更
  • 监控回归信号
  • 完整性检查失败时自动回滚

配置

toml
[self_evolution.pipeline]
gate_check_interval_secs = 3600
min_data_points = 100
health_check_url = "http://localhost:3120/health"

相关页面

Released under the Apache-2.0 License.