技术实践

京东OxygenData-Vibe用API契约、AST检查与浏览器沙箱生成动态看板

概述

京东OxygenData-Vibe先由AI与用户通过GUI配置Data Modules,将指标、筛选和派生计算经结构、数据集及线上组合校验,编译为API Wiki;AI只使用明确字段与筛选值,复杂BI规则由查询层和组件层承担。Skill衔接需求、代码、检查、预览和发布,TypeScript AST Checker核对queryId、字段与平台规范,错误定位后循环修复,另以spec-check核验交付结构。内存文件系统配esbuild与预构建CDN依赖,统一预览和发布环境,避免每次安装node_modules。9月上线后累计478个看板中117个已发布使用;初版由30人天自研口径缩至3天,不能将两种单位直接当作固定倍数。