7.3
深览指数
科技Bestblogs·clickhouse.com··AI 生成

认识 GroeneAI:我们为 ClickHouse 打造的自主贡献者

ClickHouse 团队披露其自主 AI 工程智能体 GroeneAI 的完整实践:自 2026 年 3 月起从 CI 失败排查者演进为可独立提交代码的贡献者,累计合并超 3000 个 PR。文章给出查询条件缓存竞态、UNION DISTINCT 并行优化、SQL 注入修复等具体案例,并说明规划—实现—审查三阶段工作流与持久记忆机制。适合关注 AI Agent 工程落地与开源维护自动化的读者。原文 ↗

核心观点
  • ▍GroeneAI 是运行在开源 Nerve 运行时上的完全自主 AI 工程智能体,7×24 自行从 CI 失败、模糊测试发现和用户报告中选任务,完成调查、设计、实现、测试与回应审查评论的全流程,人类主要只做最终代码审查。
  1. 01自 2026 年 3 月起,GroeneAI 为 ClickHouse 贡献并合并了超过 3000 个拉取请求,目标是把 CI 维持在「绿色」状态。
  2. 02工作流分三阶段:规划工作者负责调查,实现工作者负责编码,提交前再由一个独立审查会话(常换用 Codex 等不同模型)验证变更,避免同一模型自审自过。
  3. 032026 年 6 月修复查询条件缓存中的竞态条件缺陷:只有当过滤器真正评估过缓存条目所代表的数据时,才能记录某范围不含匹配行。
  4. 042026 年 8 月优化 UNION DISTINCT 查询的并行执行,需依赖性能基准测试与稳健回归测试才能验证改动有效。
  5. 052026 年 9 月处理了一处 SQL 注入漏洞,任务已涉及 SQL 引擎、存储与查询规划等深层子系统。
  6. 06持久记忆是长期自主性的关键:智能体把根本原因、失败尝试与审查者反馈存入记忆,并通过语义召回跨会话复用,从而支撑跨越数天的多步骤调查。
反方 / 局限
  • — 文章的核心证据是作者团队自述的合并 PR 数量与精选案例,未给出失败率、被回滚或误合并的比例,也未与人类贡献者的产出质量做对照。
  • — 人类仍保留最终代码审查环节,意味着「完全自主」的边界止于审查闸门之前,智能体的独立正确性尚未被单独验证。
4 分钟 · 6 卡片 · 10 资料
读原文 →

概念锚点

前置背景

应用场景

平行视角

未来推演

延伸追问