案例背景
企业研发部门用 Dyad Agent 这类 AI 建模工具从 prompt 全自动生成六自由度飞行仿真模型(NASA HL-20 升力体),但编译产物把一切物理量压成普通实数:HL20Aero_definition.jl 的 Units 列对每个参数都写「--」,量纲、单位制、坐标系、符号约定、物理身份编译后全部不可见。飞行仿真的接口天然混用单位制(动力学 SI、气动与控制器英制),换算错一次整条 Mach 或力矩链就偏一个系数;Xcg 与 XRP 量纲相同数值接近、用错的是身份;舵偏取绝对值使奇函数项丢符号;规格 §7 与 §8 对同一个量差一个安全项——这些缺陷自动化测试天然看不见,而仓库的测试集实际是空的(0 个基线、testset 体为空、快照自举恒真)。企业启动飞行模型语义审查 AI 应用建设,构建 HL-20 飞行仿真语义本体与实例图谱,由 22 条判据规则(SWRL + SHACL-SPARQL + AI 判读)按六态纪律审查模型与规格,产出带 file:line 证据、带分级、带撤回留痕的审查报告。
案例描述
为 NASA HL-20 六自由度飞行仿真模型构建 88 类 / 43 对象属性 / 55 数据属性、4177 条三元组的飞行仿真语义本体,新增坐标系与帧、接口契约与单位边界两层(10 接口契约、4 换算边界、7 换算因子、3 坐标系、4 符号约定、8 物理身份),配套 4 条 SWRL 规则、12 个 SHACL 形状与 22 条判据规则(阈值全由个体供给)。审查按六态如实报告:SHACL 命中 2(声速 m/s 与 ft/s 双口径比值 0.3048、规格五场景实现侧全缺)、未命中 1(Xcg/XRP 已评估 13 个目标确实无缺陷)、空转 4、数据缺口 9、AI 判读 6(5 条因实现对象缺失记不适用、DOC-01 直接判读发现规格 §7/§8 对 hob 的定义相差 +0.01)。产出 9 条发现(ERROR 2 / WARN 2 / INFO 5,含 1 条撤回):覆盖度落差(承诺 18 构件实现 0)、测试集为零与快照自举、声速双口径、abs_drud 使 CY/CN/CR 奇函数项丢符号、右舷相减与权威 DML 相加相反(open 如实待仲裁)、hob=100 超气动表断点 [0.2, 2.5] 等;正控样本 12 条形状全命中、干净样本 0 误报,撤回的 Xcg/XRP 误报沉淀为 coDeclaredInSpecWith 条件层修正。
成为第一个围绕这个案例提出问题或分享复现经验的会员。