AI PROJECT COLLECTIVE
AI Project Collective
利用 AI 重构开源社区的生态。任何人都可以带来想法;AI 负责实现、测试、文档与自动审查,参与者负责提出问题、确定方向,并对结果负责。
参与者提出想法 · AI 编写代码
AIPC PROJECTS
AIPC 项目
AI Project Collective 下的开源项目。
Python 工具包 · 1.2.1
Klimapy
面向气候数据的 Python 工具包。
查看项目与手册 →
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 各自负责什么
- 参与者:提出想法描述要解决的问题、使用场景和期望结果。任何人都可以参与。
- 参与者:决定是否做判断想法是否进入计划,确定范围与取舍。
- 参与者:审阅高风险改动计费、安全、CI 流程与影响架构的改动需要参与者确认。
- 参与者:对结果负责提出者对改动的结果负责,出问题时参与修复或回滚。
- AI:实现、测试与文档把想法转为方案,编写代码、测试与文档,并附上运行结果作为证据。
- AI:自动审查多个审查代理并行查找问题,经投票验证后按严重程度排序。
计划如何运作
从公开想法开始,经由 AI 实现与自动化审查,再按风险安排人工确认。
- 01 · 参与者提出想法描述问题、场景与期望结果
- 02 · AI + 参与者整理方案明确范围与验收标准,再由参与者确定方向
- 03 · AI编写实现代码、测试与文档一并完成
- 04 · AI并行审查多个代理寻找问题,独立验证重要发现
- 05 · 按风险人工确认低风险自动合并;中、高风险分别需一人、两人确认
- 06 · 自动化合并或回退合并前复验;出现问题时优先关闭功能或回滚
- 提出想法(参与者)
在公开讨论中描述问题、场景与期望结果。
- 起草方案(AI)
整理需求、范围与验收标准,列出需要参与者判断的取舍。
- 确定方向(参与者)
决定是否推进,必要时调整范围。
- 编写与自验证(AI)
代码、测试与文档一并提交,运行测试、构建与检查,并展示输出。
- 自动检查与审查(AI)
必选检查与多代理审查并行运行,重要发现由独立代理验证;问题须修复,或说明理由后关闭。
- 风险分级确认(参与者,视风险而定)
低风险在自动检查通过后即可合并;中风险需一人确认;高风险需两人确认。AI 的批准不计入人工确认。
- 合并与发布(自动)
合并队列在最新主干上重新运行全部检查;新功能先通过开关在内部使用,再逐步开放。出问题时关闭开关或回滚。
审查设计的参考
参考 Anthropic 工程团队公开的代码审查实践,AIPC 将自动审查放在开发流程中持续运行,并把参与者的注意力集中在方向、风险与证据上。
机器先行审查让自动审查在提交过程中持续工作,尽早暴露缺陷。
发现之后再验证并行代理提出问题,独立验证减少误报,再按影响程度呈现。
人工精力按风险分配风险决定需要多少人工确认,AI 审批不能替代人工责任。
让错误可恢复将运行证据纳入决策;新功能可控发布,发生问题时能够快速撤回。
参考自 Anthropic:How the Claude Code team does code review。
基本原则
原则想法公开,代码由 AI 写
社区的贡献集中在问题与想法上。实现工作交给 AI,改动必须能被复现、测试与回溯。
原则参与者的时间用于判断
参与者的精力放在方向、高风险改动与架构上,不逐行阅读低风险改动。
原则风险越高,人工确认越多
所有改动都要先通过自动检查与审查。审批人数由改动的风险决定。
原则证据优先
每项改动附带可复现的运行结果。没有证据的批准不予接受。
原则来源可追溯,出错可撤回
记录想法、AI 的方案、审查结论与确认人。出现问题时优先关闭开关或回滚,并把该事故加入评测集。
风险审批方案已确定:低风险无需人工审批,中风险需一人确认,高风险需两人确认;分类器边界将在试运行中校准,其他实施细节待完善。