返回 S01~S90 教材库
S76 · 总 Day 166教材已备 ≠ 学习已完成

S76:可选 AI-assisted SDLC 探索:调整 Queue Capacity 或研究一条代码 Agent 路径

今日只选一项:对 toy reviewer queue 改一个容量参数,或将 AI-assisted SDLC 从 issue→plan→change→review→verify→deploy 画成证据链,不要测量真实员工或搭建全套平台。

2027-02-06

内容类型:预习教材(不代表已完成)
日期:2027-02-06
阶段:P2 · AI Systems Engineering 90
总路线:Day 166
周次节奏:W11 · 周六可选探索 / 补学
状态:教材已备;学习未完成

一句话定义

今日只选一项:对 toy reviewer queue 改一个容量参数,或将 AI-assisted SDLC 从 issue→plan→change→review→verify→deploy 画成证据链,不要测量真实员工或搭建全套平台。

学习目标

  1. 对 queue capacity 或 code-agent workflow 提出一个明确的系统假设。
  2. 将速度、review load、rework、change risk、recovery 和 developer experience 并列观察。
  3. 在 45 分钟或一条观察后停止,不安装新平台、不进行真实用户实验。

核心知识

**路线 A:Queue capacity。**可只改 reviewer count、service time、risk-priority weight、max work-in-progress 或 lease timeout 之一。提高并行 reviewer 可能降低 backlog,但也可能增加分配、标准不一致和重复工作;缩短处理时间可能代表效率,也可能代表 rubber-stamping。因此预测必须同时包含一个资源改善与一个质量风险。

**路线 B:AI-assisted SDLC。**将 code agent 作为一个不可信但有用的 contributor。issue 需 acceptance criteria 和范围;plan 需暴露假设和影响文件;change 需最小 diff 与 provenance;review 需风险分层和人类决定权;verify 需测试、静态分析、安全与行为证据;deploy 需发布记录、可观测与 rollback。“Agent 自己评审自己”可作辅助,但不是独立证据。

SDLC 的价值不只是编码时间。如果 change volume 增长而 review queue、CI time、change failure、rollback 和 maintenance burden 同步增长,系统并未真正加速。相反,AI 也可以减少 toil,如解释日志、生成可追溯测试草案或整理 release evidence,但需人类验证。

机制与推导

对 queue 可比较 WIP, oldest_age, p95_decision_time, completion, rework;只改一个参数才能保留弱因果解释。对 SDLC 可画两条流:

work flow: issue→plan→code→review→verify→release

evidence flow: requirement→rationale→diff→review decision→test result→release/telemetry

两条流的关联 id 比生成了多少代码更重要。学习结论要限定于 toy setup 或文档分析,不用个人一次体验外推组织生产力。

最小练习或观察

  1. 选 A 或 B,写一个预测改善、一个副作用与停止时间。
  2. A:用合成 arrival/service 数据或纸上计算,只改一个 capacity 参数。
  3. B:选一个已完成的小代码变更,只回溯 issue、diff、review、verification 与 release evidence,不重写代码。
  4. 记一个变好信号与一个可能被掩盖的变差信号。
  5. 不做真实员工研究、不采集私人工作数据、不将未运行记为结果。

常见误区与边界

  • 同时改 reviewer count、priority 和 SLA,无法解释 queue 差异。
  • 用 code generated、acceptance rate 或 PR count 作为生产力结论。
  • 代码 agent 的解释与自测同时被当成独立证据。
  • 为了“完整”安装新 orchestration 或 observability 平台,扩大可选任务。
  • 本日是学习探索,不执行完全合格,也不用补写心得。

系统 / 金融 / Web3 连接

银行内部 code agent 应将涉及支付、权限、客户数据的变更提高 review tier,并保留需求、风险与测试证据。Web3 智能合约变更尤其需要最小 diff、权限/可升级性检查和独立人工审核,因为部署后不一定可快速回滚。

自检问题

  1. queue capacity 实验为什么必须保留质量反指标?
  2. AI-assisted SDLC 的 work flow 与 evidence flow 有何不同?
  3. agent self-review 为什么不是独立证据?
  4. 哪些数据不应在本日可选探索中采集?

专业课程对齐

  • DORA:精读 software delivery performance、developer experience 和 AI-assisted development,用于选择不只是产出量的观察量。
  • Google SRE Book:精读 handling overload、toil、monitoring 与 release engineering,映射 queue capacity 与 SDLC 可靠性。
  • Google PAIR Guidebook:选读 feedback、errors、mental models 和 control,检查 code agent 界面是否帮助工程师审查而非诱导接受。

深入学习提示

选 A 时以 SRE 为主,选 B 时以 DORA 为主,PAIR 用于两条路线的人机界面。只精读能回答当前一个假设的章节,不把可选日变成三套课程通读。

学后填写区

  • 选择路线(A / B / 休息):
  • 唯一变量与预测:
  • 实际观察(未运行留空):
  • 可能的负面路径:
  • 停止条件:
重点主线 · H04 · AI 开发完整工作流本周配套机制实验 · W11 · 人机协作:有人复核,也可能无人及时处理 →详细讲义、离线示例与源码;按需要选读,不新增必交任务。
本页是未来 P2 的预习教材。等 P1 完成并正式进入 P2 后,再填写真实理解、练习结果和不确定项;现在阅读不会改变P1 唯一进度账本