工程保障层 · 网页版

LLM Observability & OperationsAI-Ops,可观测与运维

上线之后的日子怎么过:系统全绿,答案却在变差——传统 APM 之外多了「质量」与「token 成本」两根新轴。本页讲一条上线后的运维主线:在线评估 → 漂移巡检 → 发布门禁 → 事故响应,最后打包成可续费的运营包。讲义 PPT 见页脚链接。

核实窗口 2026-07-10 至 2026-08-01 工具格局并购整合中 · 方法与节奏长青

01为什么 LLM 应用的 Ops 是新学科#ops-what-why

传统运维问「系统挂没挂」,AI 运维还要问两个传统 APM 一个都答不了的问题:答得对不对(质量轴)、烧钱烧得值不值(成本轴)。200 OK 里可能装着一本正经的胡说;一次深思考 = 一百次普通调用。核心痛点叫静默退化:基础设施指标全绿、输出质量在悄悄下滑——AI 运维的第一敌人。

边界先立清楚

谁管管什么
AI-Gateway数据源——token 计量、成本归因
Evaluation方法——评估集怎么建、判官怎么用
AI-Infra-PlatformGPU 利用率
本页三片之间缺的那条「生命周期线」

观测自身也要做成本工程

一条 RAG 请求 = 检索 + 重排 + LLM + 后处理四个 span,还带完整 prompt 文本——遥测量是等价传统 API 的 10–50 倍,接入 AI 负载后 APM 账单普遍 +40–200%。采样率、保留期、脱敏是方案里必设的三个开关,也是最常被漏掉的报价项。

观测成本与采样规划器

用你的调用量算遥测数据量与评估采样规模——「我们连观测的账都替您算了」的交互版。系数全部来自本页正文(四 span/请求、采样 5–10%),不新增事实。

02Tracing 与 OTel GenAI#ops-tracing

trace 是 AI 应用的「行车记录仪」——出事故时要能回放每一步谁说了什么、调了什么工具、花了多少 token。OTel GenAI 四类 span:gen_ai.client(model)(模型名/token 用量/延迟/参数)、tool / agent / workflow,实践已稳——但对客的精确口径值钱:2026-06-12 起(semconv v1.42.0)全部 gen_ai.* 已迁入独立仓 semantic-conventions-genai,整体仍 Development、无一 Stable、新仓尚未发正式版;命名仍可能变,封装一层再用更是硬要求。

一条 RAG 请求的旅程

workflow 根 tool 检索 错先看这里 tool 重排 model 生成 token 大头 · 慢贵都看它 tool 后处理 没有 trace 这三类问题平均要复现半天,有 trace 是分钟级定位
排障三板斧:慢看 model span 首 token 时延、贵看 input token(通常是上下文塞多了)、错先看检索工具的返回(幻觉常源于喂了脏数据)。

与网关采集是两层拼接:网关看进出模型的流量、应用内 span 看一次请求的内部结构——trace id 要贯通。

PII 三开关

开关怎么设
记什么结构全量:span 树 / 时延 / token 数 / 版本 + 质量信号
不记什么prompt 里的 PII 用正则 + 命名实体识别脱敏后再入库——脱敏要在采集点做,不在展示层:一个手机号会出现在 span 属性、日志、评估队列三个地方
记多久内容类短保留 7–30 天、指标类长保留、事故 trace 单独归档

观测系统常是「数据泄漏的第二现场」——prompt 明文原样进日志等于把客户数据复制了一份,按「第二数据库」的安全标准建。

span 标准状态核实 2026-08-01(OTLP 口径 10-20),来源 OTel 官方规范与博客。

03在线评估与反馈回流#ops-online-eval

离线评估像「高考」(固定评估集、发布前跑,回答「能不能上线」),在线评估像「体检」(真实流量采样、持续跑,回答「线上还好吗」)——共享同一套判分器定义,定义不一致两边分数就没法互相解释。「生产团队把模型当移动靶」是 2026 共识:离线过了不等于线上一直好。

四级评估漏斗,越贵的手段处理越少的样本:inline 检查(格式/护栏,唯一同步层,毫秒级全量)→ judge 打分(采样 5–10% 真实流量、异步执行——先回复用户后打分,零应用时延;判官用便宜档 + 定期人工校准)→ 人工评审(判官拿不准的 + 高价值样本进队列,评审动作标准化打失败模式标签,非工程角色也能参与)→ 离线学习(失败进数据集)。为什么只采 5–10% 不全量:质量问题是分布性的,采样足以抓趋势和回归;全量打分的钱不如花在判官质量和人工评审上,急性问题另有 inline 层全量兜底。

闭环三件套让打分变成行动:告警(评估分骤降联动发布记录——先问「刚才谁改了什么」;阈值来自基线不拍脑袋)、评审队列、数据集晋升(打好标签的失败样本进回归集——生产事故变成永久测试覆盖,评估集从一次性资产变「滚雪球资产」)。这是对客最有说服力的资产故事:您的每次故障都会让系统更难再犯同样的错——运维包「越用越值」的证据。

04漂移与静默退化监测#ops-drift

三类漂移:供应商静默换 checkpoint(最阴险——合同里写着同一个模型名,背后的权重已不是上月那份;「上月测的 ≠ 这月答的」要讲给每个客户听)、输出漂移(输入没变,风格/长度/结构在变)、性能漂移(语法还对,事实错得更多)。

全绿仪表盘为什么骗人

基础设施仪表盘质量仪表盘
看到什么可用性 99.9%、延迟正常、错误率 0.1%judge 分三周从 4.2 降到 3.6、「无法回答」占比翻倍、退款类失败模式聚集
结论一切正常模型「答了」,只是答错了

退化以「周」为单位缓慢发生,客诉爆发时已煮熟——破法只有让「质量」成为和「可用性」并列的一等监控对象。

检测组合拳(单一手段都有盲区)

手段探什么节奏
judge 持续打分性能漂移主探测器日看板
嵌入距离监测分布偏移周报告
护栏违规率 / 格式失败率廉价信号进告警
回归集定期重跑唯一能「证明」供应商换了模型的手段,别省周跑 + 模型版本变更时立即跑
成本 / token 突变想得更久 = 变了分钟级

巡检节奏:日看板;周报告三个数字(judge 趋势 / 嵌入距离 / 回归通过率——玄学变仪表盘);发现漂移先查供应商公告,再查自己的发布记录。

巡检为什么持续收费:威胁是持续的,基线断一个月就没了——像体检,价值在连续性。

05发布管理:提示词也是生产工件#ops-release

核心观念:提示词/RAG 配置/工具定义都是生产工件——改动就是发布,发布就要走流程。一个词就能改变线上行为(删掉一句约束导致客服乱承诺是真实事故)。版本注册表六件入册(提示词/评估集版本/模型与参数/RAG 配置/工具与护栏/发布记录),回答一个朴素问题:「上周三线上跑的到底是哪套配置?」——答不出的团队,排障只能靠考古。

五步发布流水线

版本注册打 tag 评估门禁 不过线没有金丝雀资格 金丝雀 5–10% 流量 观测窗 质量 / 错误率 / 延迟 晋升或回滚 分水岭:LLM 金丝雀必须在金丝雀流量上跑自动评估——坏的是答案质量,HTTP 全是 200
没有在线评估的金丝雀是裸奔;高风险变更在评估门禁那一步加专家评审。

金丝雀之外的两个工具:环境隔离与 A/B

金丝雀不是唯一的发布工具,容易和另外两个混谈——三者答的不是同一个问题:

机制用途它答的问题
环境隔离dev(随便试)→ staging(跑全量回归)→ prod(只接受晋升)空间隔离——staging 全量回归是最后一道离线门禁
金丝雀新版本切 5–10% 流量,短期验证「没变坏」敢不敢全量(发布安全件,必备)
A/B 实验两版本长期分流,带统计显著性该选哪一版(优化工具,有流量才值得上)

一句话分工:金丝雀答「敢不敢全量」,A/B 答「该选哪一版」;评估集不过线的版本,连金丝雀的资格都没有——两者都要接在线自动评估。

回滚纪律与三个反模式

该怎么做反模式
旧版本不可变、永远保留回滚靠记忆
回滚 = 生产 tag 指回上一已知好版本,秒级生效(不是重新部署——达不到秒级通常因为提示词硬编码在代码里)控制台直接改提示词
回滚后必须补事故记录金丝雀只看延迟不跑评估

四层版本键:定位「一次输出由谁决定」

层回答
应用层谁在运行
生成层怎么生成的——供应商静默换模就是这层在漂
上下文层依据什么
质量层怎么判定的

拼成组合发布号,从任何一条 trace 一跳定位每层的不可变版本。「什么都没改质量却掉了」,十有八九是没版本化的那层在动。模型升级当成一次大发布走全流程——换模型是流程不是冒险。

06事故响应#ops-incident

AI runbook 四问——传统 runbook 没有的四章:

答错了幻觉率告警 → 降级保守模式/升级人工
被攻破了注入检测 + 工具权限急冻,弹药在Security 网页版
卡死了循环检测 → 步数/预算上限强制中断
复盘不了必须靠 trace 留证——第 2 节是本节的前提

成本尖峰常是第一信号

死循环 / 被注入的 agent 先表现为 token 暴涨——有写权限的 agent 等人发现时可能已把事情搞大。真实案例:agent 递归循环十分钟烧掉一天预算。所以成本告警要分钟级粒度,不是日账单。

「你们的 AI 有没有刹车」:工程回答两层

急停开关

IM 机器人一键暂停所有任务、停任务不砸状态、保留现场;恢复要走发布门禁,不会「手一抖又跑起来」。

硬上限

步数 / 预算 / 权限边界超限自动中断。

HITL 三分级:按风险配人

分级人在哪用在什么场景
in-the-loop人开车、AI 副驾高危写操作:退款 / 删除 / 对外发送
on-the-loop人监督、AI 有界行动客服回复类
out-of-the-loop人审计低风险高频批量任务,事后抽检 + trace 留证

放权路线图本身是方案书的一节:新场景从 in 起步,评估分稳定后逐级放——放多快由数据说话,不由胆子说话。

事故分级写进 SLA

级别什么情况响应
P1高危输出触达客户15 分钟响应急停
P2质量骤降 / 成本尖峰1 小时降级
P3漂移趋势1 个工作日
P4其余进 backlog

P1 的定义要和客户共创——什么算「高危错误输出」由业务定。

能签进 SLA 的和不能签的,先自己分清:可用性、延迟、错误率,加上上面这张响应时效表,都是传统 SLO 的形态,照旧签得下来;质量轴不能签成一个绝对分数——同一套系统换个语料、换个问法就是另一个数,何况供应商还会静默换 checkpoint,今天签的分数下个月未必是同一个模型答的。质量轴该签的是三件守得住的事:不跌破基线(阈值从自己跑出来的基线定,不拍脑袋)、发现得了(回归集重跑与 judge 趋势的巡检节奏)、止得住(回滚与急停的时限)。把「答得多准」换成「坏了多久能发现、多久能止住」,是这类承诺唯一能兑现的写法。

07工具格局与选型#ops-tooling

平台(2026-07 锚定)定位关键事实
LangSmithLangChain 系原生,框架集成最深非 LangChain 栈体验打折
Langfuse开源领袖:自托管、OTel 框架无关2026-01 被 ClickHouse 收购,开源线维护不变(core MIT)
Arize PhoenixML 级统计功底:漂移检测、嵌入分析OTel 原生;主仓 ELv2(限托管转售)
Heliconedrop-in 代理,安装最简兼带网关能力
Datadog LLM ObsDatadog 系企业默认管成本延迟够用;已有评审队列(Annotation Queues)与基础评估,深度质量评估尚浅
Honeycomb事件级深追踪非 AI 专用,深排障强

两个值得单独认识的:

Braintrust

观测评估一体——「不该是两个系统」,CI/CD 评估门禁强,免费档 1GB 处理数据/月 + 10k scores + 14 天留存(计量按 GB 处理数据量,不是 span)。

AgentOps

会话回放 Session replays + 无限循环检测(路线图)——长任务 agent 排障利器。

「有 Datadog 还要买吗」

一句话答法:APM 系够看「贵不贵、慢不慢」,不够看「好不好」——补专用系管深度质量评估 / 漂移分析,两层 trace id 打通,互补不替换。

选型三变量

你的约束选谁
要自托管 / 数据不出域Langfuse / Phoenix
深绑 LangChainLangSmith
评估驱动文化Braintrust;重 agent 再加 AgentOps

两个纪律

底座统一 OTel 埋点

工具只是可换后端,换后端不改埋点——埋点与数据是客户资产。

合同写清数据导出条款

并购整合进行中,Langfuse 进 ClickHouse 是信号。

换后端那天,什么带得走:埋点按 OTel 标准写,换平台就只是换导出目标,应用代码不动;真正带不走的从来不是工具,是没标准化的埋点——用某家 SDK 的私有属性埋一遍,换家就得重埋,历史数据也对不上。所以整个合作期只有两样要看住:埋点的标准化程度、历史数据能不能整体导出。至于换模型或换模型供应商,那不是观测要重做,那是第 5 章的一次大发布,回归集重跑就是现成的验收工具。

成本架构:AI 遥测全量灌进按量计费的 APM 是账单事故的常见起点——专用系 / 自托管承接大头、APM 只收聚合指标。

云上都有了,为什么还要你?——讲清那条分界

各云确实内置了一批能力,但它们各管一段,组合时要把分界讲在前面,别等客户追问时卡壳:

环节云内置代表(多家可选,不绑一家)
托管观测底座各云 APM / 托管 Prometheus·Grafana——承载指标与告警
LLM 专用观测Datadog LLM Obs;云市场部署 Langfuse / Phoenix 自托管
托管评估服务Bedrock 模型评估 / Vertex 评估 / Azure AI Foundry 评估器(偏离线)
网关采集层云 API 网关 + AI Gateway(token 计量与审计)
告警与值守云监控告警 + IM 机器人(急停指令通道)

一句话分界:云内置评估偏离线验收,专用系管在线运营——离线证明「这版能上」,在线才是「上了之后一直盯着、坏了能止损」,这正是你要交付的那一半。

六平台与许可证核实 2026-07-10 至 07-12,来源 GitHub 仓库与 2026 对比。不可外推边界:开源项目的许可证会变更,选型落地一律以当日 LICENSE 原文为准,不引用二手对比表。

08运营包速查#ops-cheatsheet

运营包不是「售后服务」,是有清单、有 SLA、有产出物的订阅产品——这张表是 Solution-Patterns「人力账」的答案。

服务项内容报价口径
在线评估运营采样打分、判官校准、评审队列、月度质量报告按月,含人力
漂移巡检日看板、周三数字报告、回归集重跑按月订阅
发布门禁服务版本注册表托管、门禁执行、金丝雀陪跑按次或包月
事故值守on-call 响应、急停授权、事后复盘报告按 SLA 分级
数据集资产运营失败样本标注入集、评估集版本管理按月,资产归客户

指标节奏

节奏看什么
实时告警inline 违规率 / 成本分钟级突变 / 错误率——异常先查发布记录
日看板judge 质量分 / 采样覆盖率 / 延迟 P95
周报告漂移三数字
月度报告运营包的「可见产出物」——客户续不续费,往往取决于这份报告讲不讲得出价值故事

观测体系自身的验收:六个「可」

可见、可复现

trace 贯穿 + 四层版本键血缘回放。

可评测

四路打分 + 校准集。

可治理

PII / 租户 / 采样保留有策略。

可发布、可恢复

离线 → 影子 → 门禁 → 金丝雀 + kill switch。

终极判断:任意一次质量或成本异常都能回放「哪个版本、哪里变化、为何放行、如何止损、怎样防复发」——看板能打开只是联调,不是运营闭环。

怎么当场验收这句话:别验「看板打不打得开」,验一次回放。挑一条真实的低分或高成本 trace,当着客户走一遍那五问——用四层版本键定位是哪层在动、指出当初为何放行、执行一次回滚、说出这次失败会怎么进回归集。走得通,六个「可」就是有证据的;走不通,缺的那一环当场就露出来。这也是验收该签的东西:不签一个质量分数,签这条链走得通。

09现场高频追问#qa

只收会改变某个决定的问题——会改变技术方案、风险判断、验收方法、对客沟通或下一步行动。

每题标出它加入本题库的日期:2026-07-10 来自讲义首版对练页,2026-07-12 来自标准与许可证口径补核,2026-07-23 是按客户交锋场景补的三题(SLO 承诺 / 换后端与换模型 / 观测验收)。

我们已经有 Datadog 了,为什么还要一套 AI 观测?2026-07-10

Datadog 管「挂没挂、慢不慢」很好,但「答得对不对」只有基础评估——200 OK 里可能装着胡说。质量轴需要评估型观测,两者互补不替换,trace id 打通。

预算敏感可用开源自托管(Langfuse/Phoenix)承接专用层——顺带规避「AI 遥测全量进按量 APM」的账单事故。

下一步 用分工表对客:APM 收聚合指标、专用系管质量与评审——「够看贵不贵,不够看好不好」。

依据 分工与选型

系统没报错,但用户说 AI 变笨了,怎么排查?2026-07-10

这就是静默退化——全绿但变笨。排查靠质量遥测:拉评估分趋势、对比模型版本与提示词变更记录、看漂移监测——没有这套东西,这类问题只能靠猜。

退化以「周」为单位缓慢发生,客诉爆发时已煮熟——质量必须成为和可用性并列的一等监控对象。

下一步 周报三个数字把玄学变仪表盘:judge 趋势、嵌入距离、回归集通过率。

依据 静默退化

大厂的模型还能悄悄变吗?2026-07-10

能,而且是常态:API 背后的 checkpoint 会被静默更新,上月验收的模型不等于这月答题的模型。破法是您自己的回归集每周重跑——版本变没变,分数会说话。

回归集重跑是唯一能「证明」供应商换了模型的手段——这也是漂移巡检要持续收费的原因:基线断一个月就没了。

下一步 发现漂移的动作链:先查供应商公告、再查自己的发布记录;供应商侧用提示词补偿或锁版本,自己侧回滚。

依据 三类漂移

线上打分会不会拖慢用户请求?LLM 判官可信吗?2026-07-10

不拖慢:唯一同步的是毫秒级 inline 检查,质量打分全部异步——先回复用户后采样打分。判官有已知偏差,三重保险:定期人工校准、拿不准的进人工队列、关键决策不单靠判官分。

漏斗的灵魂是「越贵的手段处理越少的样本」——inline 全量、judge 采 5–10%、人工只看队列。

下一步 把数据集晋升讲成资产故事:每个生产失败被标注入集变成永久回归覆盖——越用越值。

依据 评估漏斗

改个提示词而已,为什么要走发布流程?2026-07-10

因为一个词就能改变线上行为——删掉一句约束导致客服乱承诺是真实事故。流程不重:注册打 tag、门禁自动跑、金丝雀自动切,多花分钟级时间,换回滚和留痕。

LLM 金丝雀与传统的分水岭:必须在金丝雀流量上跑自动评估——坏的是答案质量,HTTP 全是 200。

下一步 演练一次 30 秒回滚:达不到秒级通常因为提示词硬编码在代码里——这就是要上注册表的原因。

依据 发布流水线

你们的 AI 有没有「刹车」?2026-07-10

有,两层:急停开关(事故频道一键暂停所有任务、保留现场)+ 硬上限(步数/预算/ 权限边界超限自动中断)。恢复要走发布门禁,不会「手一抖又跑起来」。

成本尖峰常是第一信号:死循环/被注入先表现为 token 暴涨——成本告警要分钟级粒度;日账单粒度下死循环会烧一整天。

下一步 高危操作按 HITL 三分级定人机边界,放权路线图进方案书——放多快由评估数据说话。

依据 急停与分级

trace 里有客户的对话内容,安全吗?2026-07-10

内容与结构分离处理:结构全量、内容采样并在采集点脱敏(正则+NER)、保留期分级、事故 trace 单独归档。观测系统按「第二数据库」的安全标准建。

观测系统常是数据泄漏的第二现场——一个手机号会出现在 span 属性、日志、评估队列三个地方;脱敏在采集点做,不在展示层。

下一步 埋点走 OTel 标准(整体仍 Development,封装一层跟进)——换观测后端不改埋点,不锁定。

依据 PII 三开关

上线之后你们还管吗?管什么、怎么收费?2026-07-12

管,这正是运营包:在线评估运营、漂移巡检、发布门禁、事故值守、数据集资产运营——五件套各有清单、SLA 与产出物,按月订阅或按 SLA 分级。

运营包是「人力账」的展开:不是售后服务是订阅产品——月度质量报告是续费价值的可见证明。

下一步 数据集资产归客户写进合同——「越用越值」的评估集是合作的复利。

依据 运营包五件套

这套上了之后,你们能承诺什么?给个 SLO。2026-07-23

分两根轴答,敢承诺的和不敢承诺的都当场说清——含糊过去的那部分,验收时一定回来找你。可用性轴照旧能签:可用性、延迟 P95、错误率,加上事故响应时效(P1 高危输出触达客户 15 分钟响应急停、P2 质量骤降或成本尖峰 1 小时降级、P3 漂移趋势 1 个工作日)。质量轴不签绝对分数:同一套系统换个语料、换个问法就是另一个数,何况供应商还会静默换 checkpoint——今天签的分数,下个月未必是同一个模型答的。质量轴改签三件守得住的事:不跌破基线、发现得了、止得住。

「准确率能保证多少」是运维方案里最贵的一个口误:承诺一个百分比,等于替一个你不控制的模型背书。换成「坏了多久能发现、多久能止住」,承诺的就是你真正控制得了的东西——流程、时限和证据,这恰好也是运营包在卖的那一半。

下一步 两件事一起启动:请客户和你共创 P1 的定义(什么算「高危错误输出」由业务定),同时先跑一段时间拿到质量基线——阈值从基线来,没有基线之前不谈线。指标与阈值本身怎么定,走Evaluation 的建集与指标设计。

依据 事故分级写进 SLA · 全绿仪表盘为什么骗人

以后换了模型供应商、或者不用这家观测平台了,这套是不是重做?2026-07-23

把两件事拆开答,客户常混着问。换观测平台:埋点按 OTel 标准写,工具只是可换后端——换后端不改埋点,应用代码不动,埋点与数据是您的资产,不是我们的。要提前看住的只有一条:合同里写清数据导出条款(这行业并购整合还在进行中,Langfuse 进 ClickHouse 就是信号)。换模型或换供应商:那不是观测要重做,那是走一次发布流程——回归集重跑给出「换完没变差」的证据,四层版本键里的生成层记下换的是哪一层。换模型是流程,不是冒险。

这题的答案决定客户敢不敢现在就开工:只要他觉得这套观测会把自己焊死在一家工具上,立项就会一直往后拖。讲成「埋点是资产、工具是可换后端」,决策从「选一个长期平台」降级成「先按标准埋起来」,阻力小一个量级。真正带不走的从来不是工具,是用某家私有属性埋的那一套——换家就得重埋,历史数据还对不上。

下一步 立项时把两句话写进合同:埋点按 OTel 标准、历史数据可整体导出。再把回归集当资产留住——换模型那天,它就是现成的验收工具。

依据 两个纪律 · 四层版本键

「观测做到位了」怎么算数?验收拿什么签?2026-07-23

不签截图,签一次回放。验收标准就一句:任意一次质量或成本异常,都能回放出「哪个版本、哪里变化、为何放行、如何止损、怎样防复发」——五问答不出一个,就是没做到。展开成清单是六个「可」:可见、可复现、可评测、可治理、可发布、可恢复。验收会上直接演一遍:挑一条真实的低分或高成本 trace,用四层版本键定位是哪层在动,走一次回滚,再说出这次失败会怎么进回归集。

看板能打开只是联调,不是运营闭环。「观测做到位」不事前定义,最后就会验收成一堆仪表盘截图——装了很多东西,出事那天照样说不清。把验收从「有没有装」改成「异常能不能被回放和止损」,既签得下来,也顺手把运营包挂上了钩:每次真事故都在证明这五问答得出,续费理由不用另找。

下一步 把这条链写进验收条款,并约定演练用客户自己的真实 trace、不是演示数据——同时说清哪些数据、哪些权限要在那天到位。

依据 观测体系自身的验收:六个「可」 · 四层版本键

11来源与核实#sources

本页时效性数字均经联网核实后写入,完整登记见本模块 MANIFEST。核实窗口 2026-07-10 至 2026-08-01(OTel 标准状态与平台版本锚点为 08-01 复核)。工具格局并购整合中,引用任何数字前先核日期。

来源 ID信源支持什么不能支持什么
src-otelsemantic-conventions-genai 官方仓 / semconv v1.42.0 release / OTLP 规范gen_ai.* 迁独立仓、整体 Development 无 Stable、OTLP 三信号 Stable 属性命名仍可能变,封装再用
src-costoneuptime 2026-04 遥测 10–50 倍、账单 +40–200%区间口径,按客户实测
src-evalbraintrust.dev / towardsai 2026-04采样 5–10% 异步打分、闭环三件套实践口径—
src-releasetianpan.co / arthur.ai / calmops版本注册表、评估门禁、金丝雀差异—
src-toolsGitHub 仓库(phoenix/langfuse/ mlflow)/ 2026 对比六平台格局、许可证与版本锚点、收购动态 并购整合快,格局季度级变化