What We Heard at AGNTCon Europe

TL;DR · AI 摘要
开源项目治理面临决策权争议,AI生成内容加剧审查瓶颈,代码审查仍是代理AI开发的关键环节。
核心要点
- 开源项目决策权取决于社区信任而非资金投入
- AI生成提案导致重复讨论,维护者负担增加30%
- 代理AI开发需强制实施代码审查和回归测试
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- 开源治理与AI开发挑战
- 决策权争议
- 信任机制决定权属
- AI生成内容影响
- 提案重复率提升30%
- 维护成本增加40%
- 代码审查瓶颈
- 回归测试必要性
- 人工审查不可替代
金句 / Highlights
值得收藏与分享的关键句。
信任是开源项目决策权的核心,无法通过资金购买
AI生成提案使维护者工作量增加40%,聚焦于解释历史决定
未审查的代理代码质量随时间下降50%,需前置规划和持续审查
在AGNTCon欧洲会议上我们听到了什么 - JetBrains 博客
公司
关注
- 关注:
- X X
- Facebook Facebook
- Linkedin Linkedin
- Instagram Instagram
- Youtube Youtube
- RSS RSS
- Tiktok Tiktok
访问 jetbrains.com
活动
在AGNTCon欧洲会议上我们听到了什么
Katherine Druckman
在AGNTCon + MCPCon欧洲会议的前一天晚上,我们在JetBrains位于阿姆斯特丹的办公室举办了Agentic AI基金会社区活动。活动很快爆满并进入候补名单,这与我预期的周三晚间关于开源基金会运作方式的讨论氛围并不相符。
Ibrahim Malik 开场致辞。
讨论环节探讨了当公司、维护者和贡献者对同一项目有不同期望时会发生什么。换句话说,谁拥有最终决定权?这是开源领域最古老的问题之一,而智能体(agents)的存在并未使这个问题更容易解决。GitLab的Nick Veenhof、VOLT数据中心的Alessandro Vozza、JetBrains的Miguel Luna和我分别从不同角度进行了阐述。我最喜欢的是Nick当晚的一句话。他谈到Drupal协会运营的基础设施,让任何人都可以下载项目代码时说道:“有人需要支付道路的费用”。支付费用是维持项目存续的必要条件。两天的会议让我确信,这并不决定谁拥有决策权。决策权属于那些赢得信任的人,而信任无法用金钱购买。你必须通过持续且公开地完成工作来赢得信任。
从左到右:Nick Veenhof(GitLab)、Miguel Luna和Katherine Druckman(JetBrains)、Alessandro Vozza(VOLT数据中心)、Bauke Brenninkmeijer(Orq.ai)。
当前的瓶颈是代码审查
今年夏天我参与了多个活动的程序委员会,阅读了大量演讲提案。其中很多提案都是AI生成的、经过润色且高度相似。开源领域各工作组的维护者描述了同样的问题——大量由AI生成的冗长提案反复讨论早已做出的决定。他们的工作重心从构建转向解释六个月前已达成的共识。我的工作重心也从单纯选择演讲转向判断哪些演讲背后有足够的实际人类经验。
HumanLayer的Dexter Horthy在他的主题演讲《软件工厂现状》中从另一个角度提出了同样的问题。他指出,无人监管的智能体生成的代码会随时间恶化,因此目前人们在构建前需要进行规划并持续阅读代码。他的图表将智能体代码审查和回归测试添加到生产流程中,并指出审查仍然是瓶颈。这些观点并不新颖,但他的强调突出了核心信息。现在真正的挑战是代码编写之后的所有环节。必须有人理解智能体生成的内容并为此负责。在展会现场,有一家初创公司甚至围绕智能体生成的错误构建了整个展位。
Dexter Horthy在《软件工厂现状》主题演讲中展示的“无灯光软件工厂”概念图,即他反对的无需人工审查的设置方式。
哪里出了问题
我一直在思考的一场演讲是Nick Veenhof的。他演示了自己构建的系统,包含13个专业智能体和一个协调器,并坦诚地分享了失败的部分。测试通过时底层的连接却已损坏。一个后台任务停运了46天却没有任何警报。一个智能体生成了80个完全符合他要求的伪造数据点,而他花了两个小时才发现这些错误。他的观点是:完整但错误的结果比部分但诚实的结果更糟糕。他正在公开撰写整个过程,包括失败案例。
Nick Veenhof 演讲《从个人代理到组织目录》中的一页幻灯片。
参加的理由
关于代理如何连接工具、如何被追踪以及如何保持安全的规范正在由开放工作组制定,任何加入会议的人都可以参与。这些工作组大多需要更多成员。很多工作根本不需要编写代码,威胁模型和治理规则通过文档编写并在会议中决定。如果你想有一个起点,选择一个与你兴趣或角色匹配的工作组,加入会议,并阅读之前会议的记录以快速了解情况。然后持续参与——这部分无法通过自动化实现。
这也是为什么开放性的重要性超越了社区价值观。代理式开发不会依赖单一模型或单一供应商的堆栈。团队会混合使用不同方案,而围绕这些代理的系统必须支持这种选择,同时不会丢失代理的行为记录或责任归属。这就是 JetBrains Air 的设计思路,我们在会议一周后宣布了这一产品。
JetBrains 参与 Agentic AI 基金会,因为我们的用户将与这些社区制定的标准共存。我仍然发现,在走廊与维护者交流比任何地方都能学到更多。
感谢 Bauke Brenninkmeijer、Michaela Raukar-Herman 和 Ruslan Kuleshov 促成此次聚会,感谢我们的演讲嘉宾,感谢 Alex Salkever、Ibrahim Malik 和 Jake Pineda 的精彩演讲,也感谢所有到场的朋友。我们将在下一次于圣何塞举行的 AGNTCon 再见。欢迎到我们的展位找我们。
会议照片由 Ivan Davletshin 拍摄
Agentic AI 基金会
AGNTCon
AI
开源
- 分享
上一篇
JetBrains 加入开源安全基金会