← 返回列表

AI Code Quality Auditor:审计 AI 编码智能体是否按规格交付代码并衡量代码质量

dominicrume/ai-code-quality-auditor · An empirical safety harness for agentic AI coding systems: measures whether an AI agent built what the specification asked for, not just whether the code runs. Pre-registered, blinded, open data.

GitHub原文发布 未知首次收录 2026-10-24上架 2026-10-24 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

该项目是一个面向智能体式 AI 编码工作流的实证测量与审计工具。它从需求文档、README、包描述或 feat: 提交中提取规格并写入 .auditor/spec.yaml,然后逐项核对代码是否实现了所要求的功能(规格保真度,区分已交付、缺失、存在但不可达以及未被要求的内容),同时报告安全漏洞密度、圈复杂度、重复代码和返工等常规指标。它还支持在同一规格下对比人工基线与多个商业智能体工具的工作流,输出 CSV/JSON 供统计比较,并通过 CI 集成或本地仪表盘展示结果。项目带有学术研究背景(MSc 论文实验工具)与公开数据,也明确披露了自身的误报和方法学限制。

核心能力与快速开始

★ 1 · Python

能做什么
从项目已有的意图来源(需求文档、README、包描述、近期 feat: 提交)派生规格,并允许人工修正;对代码逐功能给出已交付、缺失、存在但不可达、未被要求的判定,并标注文件与行号;计算安全漏洞密度、圈复杂度、代码重复率与返工指标;支持同一规格下用固定捕获契约对人工基线与多个商业智能体工具进行盲评对比,输出 CSV/JSON;提供 CI 集成、扫描历史记录、本地实时仪表盘与共享内容预览。
适用场景
评估 AI 编码智能体是否真正实现了需求规格、发现被跳过或不可达的功能;在 CI 中作为代码质量与范围漂移的检查关卡;复现或参考其学术实验设计,比较不同智能体工作流的代码质量与治理行为;对既有代码目录进行安全、复杂度与重复度的快速审计。
项目形态
可直接使用的工具
部署方式
提供 PyPI 包,可通过 pipx/pip 本地安装使用;支持 GitHub Actions 集成;另有一个公网托管的公开仪表盘示例,具体自托管部署条件未说明。
主要依赖
依赖 Python;README 展示的安装命令为 pipx install ai-code-quality-auditor 或 pip install ai-code-quality-auditor;完整实验复现需 pip install -e ".[all]";未说明具体 Python 版本、硬件或其他运行条件。
使用限制
安全扫描按语言解析,跨语言代码可能被报告为 unread 或产生误报(README 给出 JavaScript 代码被读作零漏洞的示例);规格仅从未被源代码的意图来源派生,项目若无文档则无法获得范围判定;指标结果随扫描路径与工具版本变化,需同时说明扫描路径与版本;作者说明该工具是学术研究仪器,非签署或带日期的正式鉴证报告;计量准确性未由本材料独立验证。
许可证
MIT
最近推送
2026-10-24 03:41

资料检查:2026-10-24 07:00 · 卡片整理:2026-10-24 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

审计 AI 编码智能体交付的代码:从需求文档、README、包描述或 feat: 提交中提取规格,逐项核对功能是否已交付、缺失或存在但不可达,并报告安全漏洞密度、圈复杂度、重复代码和返工等指标;可通过 CI 集成或本地仪表盘展示结果,用于代码审查与质量把关。

查看内容依据
它从需求文档、README、包描述或 feat: 提交中提取规格并写入 .auditor/spec.yaml,然后逐项核对代码是否实现了所要求的功能(规格保真度,区分已交付、缺失、存在但不可达以及未被要求的内容),同时报告安全漏洞密度、圈复杂度、重复代码和返工等常规指标。

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。