AIOX质量仪表板实战:AI开发进度的实时可视化监控
【免费下载链接】aiox-coreSynkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework v4.0项目地址: https://gitcode.com/GitHub_Trending/ai/aiox-core
AIOX(Synkra AIOS)是一套用 AI 编排全栈开发的开源核心框架,它自带质量仪表板:无需盯着终端,就能在浏览器里实时看到 AI 开发进度、三层质量门禁通过率和 30 天趋势曲线,60 秒自动刷新、开箱即用。本文带你 3 步启动仪表板,并讲清楚每个指标该怎么读。
一张图看懂:AIOX 质量仪表板是什么
在 AI 主导开发的模式下,"代码是谁写的"已经不重要,"质量是否可控"才是核心。AIOX 把质量检查拆成三层门禁,仪表板就是把这三层的数据变成可视化卡片和趋势图:
| 层级 | 名称 | 仪表板展示的关键指标 |
|---|---|---|
| 第 1 层 | Pre-Commit(提交前) | 通过率、平均耗时、总运行次数 |
| 第 2 层 | PR Review(PR 审查) | 通过率、AI 审查发现的问题(按严重程度分级)、自动拦截率 |
| 第 3 层 | Human Review(人工审查) | 一次通过率、平均审批时长、返工率 |
其中最重要的指标是自动拦截率(Auto-Catch Rate):即有多少问题在到达人工审查之前,就被前两层自动检查拦住了。数值越高,说明自动化门禁越有效,人需要返工的时间越少。
📖 完整的指标口径说明见官方指南:docs/guides/quality-dashboard.md(中文版本:docs/zh/guides/quality-dashboard.md)
快速上手:3 步打开 AIOX 仪表板
第 1 步:获取代码并安装
git clone https://gitcode.com/GitHub_Trending/ai/aiox-core cd aiox-core npm install第 2 步:同步指标数据
所有质量数据统一存放在项目的.aiox/data/quality-metrics.json文件中。仪表板启动前先执行一次同步(sync-metrics),它会把这个文件复制到仪表板的 public 目录:
cd tools/quality-dashboard npm run sync-metrics第 3 步:启动仪表板
npm run dev浏览器打开http://localhost:3000即可。也可以把同步和启动合并成一条命令npm run dev:sync。仪表板顶部有手动刷新按钮和自动刷新间隔下拉框(30 秒 / 60 秒 / 5 分钟 / 关闭),日常使用默认 60 秒即可。
实时开发进度监控:从 CLI 到仪表板的数据流
除了质量门禁,AIOX 还有一套实时可观测性仪表板,让你看到 AI 代理此刻正在干什么:正在执行哪个命令、Story(任务卡片)状态如何变化、当前计划完成到第几个阶段。
它的通信方式非常"轻量"——不依赖额外数据库,全部基于文件:
- CLI 端的发射器把事件以追加方式写入
.aiox/dashboard/events.jsonl(只增不改,方便事后排查); - 当前状态汇总在
.aiox/dashboard/status.json,包含进行中/已完成的 Story、各阶段(Setup、Implementation、Testing…)的完成百分比、QA 循环迭代次数; - 仪表板通过 SSE(Server-Sent Events)端点订阅这两个文件的变化,文件变更即推送,网络异常时自动降级为轮询,永不"黑屏"。
你可以在仓库里直接查看一份真实的状态样例:.aiox/dashboard/status.json(示例 StoryDEMO-TEST完成 30%,当前处于 "Add API endpoints" 子任务),以及事件发射器源码:.aiox-core/core/events/dashboard-emitter.js。
这套"文件即消息总线"的设计意味着:零配置——只要 CLI 和仪表板同时运行,监控就自动生效。架构细节可参考 docs/zh/architecture/dashboard-architecture.md 与实时可观测方案 docs/es/architecture/dashboard-realtime.md。
4 个信号:判断 AI 开发是否"健康"
仪表板的 30 天趋势图里,重点盯这 4 个信号即可:
| 信号 | 含义 | 建议动作 |
|---|---|---|
| ✅ 自动拦截率持续上升 | 门禁在起作用,自动化越来越强 | 保持现状 |
| ⚠️ 第 1 层通过率低于 80% | 大量提交未通过 lint/测试/类型检查 | 检查 lint 与测试规则 |
| ⚠️ 第 2 层出现大量 CRITICAL | 存在安全或严重质量问题 | 复查 AI 审查配置与编码规范 |
| ⚠️ 第 3 层返工率超过 30% | 人工审查总在"兜底" | 补强前两层自动化检查 |
常见问题速查
- 数据是旧的?重新执行
npm run sync-metrics后刷新页面即可。 - 提示指标文件不存在?先确认指标采集器已运行过;缺失时可用
npx aiox metrics seed填充示例数据。 - 图表不渲染?清除浏览器缓存、确认已启用 JavaScript,或换用其他浏览器。
更多排查思路见 docs/guides/quality-dashboard.md 的 Troubleshooting 章节,质量门禁的整体机制另见 docs/guides/quality-gates.md。
延伸阅读:核心源码与文档
| 资源 | 说明 |
|---|---|
| docs/guides/quality-dashboard.md | 质量仪表板官方使用指南(EN/PT/ES/ZH 四语) |
| .aiox-core/core/quality-gates/ | 三层质量门禁源码(Pre-Commit / PR / 人工审查) |
| .aiox-core/core/ui/ | 终端可观测性面板渲染源码 |
| .aiox-core/core/orchestration/dashboard-integration.js | 编排层与仪表板的集成入口 |
| docs/prd-cli-graph-dashboard.md | 代码图谱仪表板产品需求文档 |
质量仪表板是 AIOX "CLI 为主、仪表板只读观察"哲学的体现:CLI 始终是事实来源,仪表板负责把 AI 开发的每一步透明化——这也是监控 AI 驱动项目最省心的方式。
【免费下载链接】aiox-coreSynkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework v4.0项目地址: https://gitcode.com/GitHub_Trending/ai/aiox-core
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考