工具面:8 个只读工具

tools/list 原样 · 全部 readOnlyHint=true · 入参 additionalProperties:false
① 名词落实体search 把服务名 / 表名 / 接口路径 / 报错片段落到登记实体;表名不确定用 catalog,列与登记关系用 describe——不凭记忆写表名列名。
② 场景先找命名查询部署溯源 / 改表影响 / 配置真值 / 报错反查 / 页面归属 / 服务坐标 / 库定位:先 queries 再 query,SQL 在服务端、Agent 只传参数。
③ 取行与下钻rows 精确取行(值含 % 为通配),drill 沿 describe 给出的登记关系走、带全部锚列;答不了的交接,不猜。

对话回放:四个真实场景

每一步的工具返回都是发布区的原样信封,结论里的数字由页面从返回行现算

Ontology Manifest v0 草案

由注册表 + 目录 + 命名查询目录生成,零运行时数字

怎么用:零运行时数字(CI 门禁);作为 MCP instructions 与 Resource ontoos://manifest 下发;对应 Cortex Sense 的 Share,只做只读上下文;按角色裁剪——小胡(CTO 助手)/ 小微(研发运维)/ 小休(缺陷修复)各取一面,硬上限 32 KB,深层内容留在 Resources 按需拉取。

A5 对照实验设计:有 / 无 Manifest

先拿到带分母的差值,再决定 L3 投入要不要加码
要素设计
两臂无 Manifest / 有 Manifest v0;同一 MCP、同一模型、同一提示壳
题集运维 Agent 闭卷考准入的 31 案例(或 ops bench 85 题公开集)× 三轮
计分三色盲评:绿 = 答对;蓝 = 诚实 unknown 计通过;红 = 有害错,零容忍
判对规则写成代码、分母固定;人工校准环保留(LLM-Judge 与人工相关性仅 0.11)
产出报告公布带分母的绿差值与红计数;Manifest 版本号与 bench 成绩一起入档
闸门绿差值 < 5 pp → context 不是当前瓶颈:阶段 B 的 L3 投入降级,转投语义供给(度量 / 同义词)

Snowflake 对位

同一范式的两种接口面
SnowflakeOntoOS 今天差异
Cortex Analyst:语义视图上的自然语言 → SQL,Verified Query Repository 兜底高频问法MCP 8 个只读工具 + 7 条命名查询(SQL 在服务端,Agent 只传参数)OntoOS 不生成 SQL:场景问题走验证过的命名查询,取行走 rows / drill;B6 要把 7 条扩到 30 条并带黄金样例随发布冒烟
Cortex Agents:Snowflake 内的 Agent 编排Claude Code / Codex 客户端 + 三个技能:ontoos-probe(湖仓)/ ontoos-code-probe(源码)/ ontoos-dms-query(业务数据)编排在客户端,不在仓里;交接路由写进工具说明与 Manifest
Cortex Sense · Share:按用户角色注入运行时上下文Manifest v0(A4,草案见上)作为 MCP instructions / Resource 下发只做只读上下文、零运行时数字;是否值得加码由 A5 的对照数决定
定位:本体是 Agent 的 context substrate本体层是「执行时强制关口」的只读半身答不了就交接、不猜;写操作(改配置 / 重启 / 发布)一律指向 Apollo 控制台与发布流程并给负责人线索;C2 再补事前预检