merge: 合并远程初始文件
AI 审查 AI 的审查 — 用三模型交叉验证检测代码审查中的幻觉。
子赛题二:Skill · 子赛题三:工作流 · 快速上手 · 演示
单模型 AI 代码审查的致命盲区:
三个独立 AI 模型分别审查同一段代码,通过一致性分析发现不可靠判断:
┌─────────┐ │ PR Diff │ └────┬────┘ │ ┌───────┼───────┐ ▼ ▼ ▼ ┌───────┐┌───────┐┌───────┐ │GPT-4o ││Claude ││DeepSeek│ │审查 ││审查 ││审查 │ └───┬───┘└───┬───┘└───┬───┘ │ │ │ └────────┼────────┘ ▼ ┌───────────┐ │ 一致性分析 │ └─────┬─────┘ ▼ ┌───────────┐ │ TrustReport│ └───────────┘
每个审查意见附带:
# 1. 安装 gitlink-cli npm install -g @gitlink-ai/cli # 2. 安装审查引擎 pip install ai-flow-architect # 3. 克隆本仓库 git clone https://gitlink.org.cn/QuiYu/code-audit-skill.git cd code-audit-skill
# 对 PR 进行信任审查 python scripts/audit.py --diff path/to/changes.diff --format markdown # 输出 JSON 格式 python scripts/audit.py --diff path/to/changes.diff --output report.json
skills/gitlink-trust-audit/SKILL.md 定义了 AI Agent 可直接调用的审查能力:
skills/gitlink-trust-audit/SKILL.md
与现有 gitlink-code-review 的区别:
gitlink-code-review
workflows/pr-trust-audit.yml 实现了端到端自动化:
workflows/pr-trust-audit.yml
PR 提交 → CI 触发 → 拉取 Diff → 三脑审查 → 信任评分 → 回写 GitLink Review
将 pr-trust-audit.yml 复制到项目的 CI 配置目录即可启用。
pr-trust-audit.yml
GITLINK_TOKEN
OPENAI_API_KEY
ANTHROPIC_API_KEY
DEEPSEEK_API_KEY
demo/sample-output/ ├── trust-report.json # JSON 格式报告 ├── trust-report.md # Markdown 格式报告 └── pr-review-comment.md # 回写到 GitLink PR 的评论
code-audit-skill/ ├── skills/ │ └── gitlink-trust-audit/ │ ├── SKILL.md # Skill 定义(AI Agent 可读) │ └── examples/ │ └── workflow.md # 使用示例 ├── workflows/ │ └── pr-trust-audit.yml # CI 工作流 ├── scripts/ │ └── audit.py # 审查脚本 └── demo/ └── sample-output/ # 演示输出
Apache 2.0
CCF GitLink 编程创作赛 参赛作品 — 子赛题二 + 子赛题三
多脑对抗代码审查 - 三模型交叉验证、幻觉检测、信任评分 | CCF GitLink 编程创作赛参赛作品
gitlink-trust-audit — 多脑对抗代码审查
AI 审查 AI 的审查 — 用三模型交叉验证检测代码审查中的幻觉。
子赛题二:Skill · 子赛题三:工作流 · 快速上手 · 演示
解决什么问题?
单模型 AI 代码审查的致命盲区:
核心能力
1. 三脑对抗审查
三个独立 AI 模型分别审查同一段代码,通过一致性分析发现不可靠判断:
2. 幻觉检测
3. 结构化证据链
每个审查意见附带:
快速上手
前置条件
安装
使用
Skill 说明(子赛题二)
skills/gitlink-trust-audit/SKILL.md定义了 AI Agent 可直接调用的审查能力:与现有
gitlink-code-review的区别:工作流说明(子赛题三)
workflows/pr-trust-audit.yml实现了端到端自动化:集成方式
将
pr-trust-audit.yml复制到项目的 CI 配置目录即可启用。所需 Secrets
GITLINK_TOKENOPENAI_API_KEYANTHROPIC_API_KEYDEEPSEEK_API_KEY演示
示例输出
演示流程
技术架构
依赖
开源许可
Apache 2.0
CCF GitLink 编程创作赛 参赛作品 — 子赛题二 + 子赛题三