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

S29:AI Platform 分层、Service Catalog 与 Golden Path

AI 平台把反复出现的数据、模型、运行、安全、评测和观测能力产品化为可发现、可组合的共享服务,并通过 golden path 降低团队认知负担而不隐藏关键边界。

2026-12-21platformengineering、control/data/runtime/evidenceplane、goldenpath

内容类型:预习教材(不代表已完成)
日期:2026-12-21
阶段:P2 · AI Systems Engineering 90
总路线:Day 119 / 360
周次 / 节奏:W5 · 周一概念与阅读
状态:教材已备;学习未完成
主题:platform engineering、control/data/runtime/evidence plane、golden path

一句话定义

AI 平台把反复出现的数据、模型、运行、安全、评测和观测能力产品化为可发现、可组合的共享服务,并通过 golden path 降低团队认知负担而不隐藏关键边界。

学习目标

  1. 能区分 control、data、runtime 与 evidence plane 的职责和交互。
  2. 能解释 service catalog、tenant、quota、golden path 与 platform as product。
  3. 能识别共享平台能力与具体业务用例责任的边界。
  4. 能分析标准化、灵活性、锁定和治理之间的取舍。

核心知识

Control plane 管理声明、版本、策略、租户和部署意图;data plane 承载业务数据、特征、索引与输入输出流;runtime plane 执行模型、Agent、工具和 workflow;evidence plane 汇聚 trace、eval、audit、成本和发布证据。这是学习用分层,不是强制所有企业采用四套物理系统。逻辑职责可以分离,技术部署可以合并。

Service catalog 让团队知道平台提供哪些能力、接口、所有者、支持级别与使用边界,例如模型 endpoint、embedding/index、tool gateway、eval runner 和 telemetry。Golden path 是针对常见用例的一条受支持默认路径:模板、最少配置、安全默认、观测和示例。它应允许合理 escape hatch,并明确脱离默认后谁承担维护与风险。

Tenant 是资源、身份、数据和成本归属的隔离单位,不必等同组织部门。Quota 用来保护共享容量和预算,可以按 requests、tokens、并发、存储或成本定义。平台作为产品需要用户研究、采用指标、文档和反馈,不是建完基础设施等待团队使用。

平台团队负责 paved road 和共享约束,应用团队仍负责业务目标、数据合法性、domain eval、人工流程和结果风险。把所有责任上推平台会让抽象失真,把所有能力留给应用又造成重复和不一致。

机制与推导

一个用例声明 U 进入 control plane:

UseCase manifest
  → policy/identity/quota resolution
  → runtime + data bindings
  → request execution
  → evidence correlated to owner/version/cost

平台价值可用“第二个及后续用例的边际接入成本下降”理解,而不是服务数量。总认知负担可粗分:C_total = C_domain + C_platform_interface + C_escape + C_operations。Golden path 降低平台接口与运维成本,但抽象过厚会增加 debug 与 escape 成本。

控制面不可用不一定意味着数据面已运行服务立即停止;两者的故障耦合取决于设计。反之,控制面策略传播延迟可能让旧策略继续运行,因此需明确 desired state、observed state 与 reconciliation。

最小练习或观察步骤

  1. 选一个“合规知识助手”用例,画四个 plane 和请求/证据流。
  2. 列一个 6 项 service catalog:每项写用户、接口、owner 与非目标。
  3. 画 golden path:登记用例→绑定数据/模型/工具→运行→观察。
  4. 给出两个 escape hatch:为何需要、离开默认后谁负责。
  5. 写平台团队与用例团队各 5 项责任,检查是否把业务风险错误转移。

常见误区与边界

  • 平台等同 Kubernetes、模型网关或一个统一 UI;工具不是产品边界。
  • Golden path 变成唯一强制路径,没有逃生口或迁移策略。
  • Service catalog 只列名称,不写 owner、SLO、版本与非目标。
  • 所有日志、数据和模型集中后便称多租户隔离。
  • 用平台采用率代替业务成效,或把本地教学组件描述为企业平台。

系统场景连接

金融机构可能同时建设客服摘要、调查辅助、政策问答和开发 Agent。共享身份、模型接入、工具策略、eval、trace 与成本归属可由平台提供;每个用例的数据 purpose、领域正确性和人工审批仍由业务负责。Web3/金融资产可作为安全的学习用例,但真实凭证、客户数据和链上写操作不进入本地实验。

自检问题

  1. 四个 plane 各自的核心状态是什么?
  2. Golden path 与硬性强制标准有什么差别?
  3. Tenant 为什么不必等同组织部门?
  4. 哪些责任不应因平台存在而从用例团队消失?

专业课程对齐

  • 阅读 Full Stack Deep Learning 2022 的 development infrastructure、deployment 与 monitoring 讲次,将反复能力整理为平台 catalog,而非照搬技术栈。
  • 阅读 Stanford CS329S 的 project lifecycle 与 system design 内容,关注平台抽象最终必须服务 stakeholder 目标和生产反馈。
  • 阅读 CMU Deep Learning Systems 的训练/推理 runtime 内容,辨认底层执行与上层 control/evidence plane 的接口边界。

深入学习提示

先从第二个用例开始思考:第一例哪些能力值得复用,哪些是领域特有。为每项 catalog 服务写“用户无需再理解什么”和“仍必须理解什么”,防止抽象掩盖风险。阅读平台案例时寻找 paved road、escape hatch、责任分界和反馈机制,而不是只数产品组件。最终用一次故障从 evidence 反查 runtime、control 与 owner,检验分层是否可解释。

学后填写区

  • 我的四层平台图:
  • 六项 catalog 与 owner:
  • Golden path 和 escape hatch:
  • 平台 / 用例责任边界:
  • 一个仍过于抽象的接口:
重点主线 · H02 · Harness 循环、状态与恢复本周配套机制实验 · W5 · 平台工程:声明需求与协调实际状态 →详细讲义、离线示例与源码;按需要选读,不新增必交任务。
本页是未来 P2 的预习教材。等 P1 完成并正式进入 P2 后,再填写真实理解、练习结果和不确定项;现在阅读不会改变P1 唯一进度账本