AI PROJECT COLLECTIVE

AI Project Collective

利用 AI 重构开源社区的生态。任何人都可以带来想法;AI 负责实现、测试、文档与自动审查,参与者负责提出问题、确定方向,并对结果负责。

参与者提出想法 · AI 编写代码

AIPC PROJECTS

AIPC 项目

AI Project Collective 下的开源项目。

MCP 服务

texlive-mcp

本地 TeX Live MCP 服务,支持 latexmk 编译、参考文献、PDF 读取与诊断。

GitHub ↗
Zotero 插件

zotero-open-in-typora

在 Typora 中打开 Zotero 子笔记,并与 Better Notes 双向同步。

GitHub ↗
VS Code 扩展

quick-command-deck

把 VS Code 常用命令与键位列成侧边栏清单,搜索即用,点击直接执行。

GitHub ↗
VS Code 扩展

scientific-color-deck

科学配色查询、调色板对比与原创图表图库。

GitHub ↗
VS Code 扩展

empty-editor-watermark

给空编辑器铺自定义背景图(水印),可隐藏 VS Code 标志与快捷键提示。

GitHub ↗
Linux 工具

copilot-desktop-zh-linux

GitHub Copilot 桌面版(Linux)中文界面,运行时注入,不改动 Copilot 本体。

GitHub ↗

参与者与 AI 各自负责什么

计划如何运作

从公开想法开始,经由 AI 实现与自动化审查,再按风险安排人工确认。

  1. 01 · 参与者提出想法描述问题、场景与期望结果
  2. 02 · AI + 参与者整理方案明确范围与验收标准,再由参与者确定方向
  3. 03 · AI编写实现代码、测试与文档一并完成
  4. 04 · AI并行审查多个代理寻找问题,独立验证重要发现
  5. 05 · 按风险人工确认低风险自动合并;中、高风险分别需一人、两人确认
  6. 06 · 自动化合并或回退合并前复验;出现问题时优先关闭功能或回滚
  1. 提出想法(参与者)
    在公开讨论中描述问题、场景与期望结果。
  2. 起草方案(AI)
    整理需求、范围与验收标准,列出需要参与者判断的取舍。
  3. 确定方向(参与者)
    决定是否推进,必要时调整范围。
  4. 编写与自验证(AI)
    代码、测试与文档一并提交,运行测试、构建与检查,并展示输出。
  5. 自动检查与审查(AI)
    必选检查与多代理审查并行运行,重要发现由独立代理验证;问题须修复,或说明理由后关闭。
  6. 风险分级确认(参与者,视风险而定)
    低风险在自动检查通过后即可合并;中风险需一人确认;高风险需两人确认。AI 的批准不计入人工确认。
  7. 合并与发布(自动)
    合并队列在最新主干上重新运行全部检查;新功能先通过开关在内部使用,再逐步开放。出问题时关闭开关或回滚。

审查设计的参考

参考 Anthropic 工程团队公开的代码审查实践,AIPC 将自动审查放在开发流程中持续运行,并把参与者的注意力集中在方向、风险与证据上。

机器先行审查让自动审查在提交过程中持续工作,尽早暴露缺陷。
发现之后再验证并行代理提出问题,独立验证减少误报,再按影响程度呈现。
人工精力按风险分配风险决定需要多少人工确认,AI 审批不能替代人工责任。
让错误可恢复将运行证据纳入决策;新功能可控发布,发生问题时能够快速撤回。

参考自 Anthropic:How the Claude Code team does code review。

基本原则

原则想法公开,代码由 AI 写

社区的贡献集中在问题与想法上。实现工作交给 AI,改动必须能被复现、测试与回溯。

原则参与者的时间用于判断

参与者的精力放在方向、高风险改动与架构上,不逐行阅读低风险改动。

原则风险越高,人工确认越多

所有改动都要先通过自动检查与审查。审批人数由改动的风险决定。

原则证据优先

每项改动附带可复现的运行结果。没有证据的批准不予接受。

原则来源可追溯,出错可撤回

记录想法、AI 的方案、审查结论与确认人。出现问题时优先关闭开关或回滚,并把该事故加入评测集。

风险审批方案已确定:低风险无需人工审批,中风险需一人确认,高风险需两人确认;分类器边界将在试运行中校准,其他实施细节待完善。