Oossa

Gemini 4 Argon连续编码11小时,降低ADK开销

Google称,这款编程智能体在其拥有20.5万行代码的Python框架中找到了两项有效优化。另有四项建议在评审中被否决。

作者: Oossa 发布日期: 2 分钟阅读

Rahul Mishra · Unsplash

Google称,Gemini 4 Argon在Agent Development Kit(ADK)的Python代码库上连续工作了11小时,全程无需人工干预。ADK是一个用于构建和部署智能体的开源框架。此次运行产出了两项获Google采纳的优化:一项将长会话中的内存会话准备开销降低了约40%,另一项则让软件包冷启动导入速度提升了21%。

这项任务旨在测试模型能否改进现有项目,而非从零开始构建应用。ADK约有20.5万行代码,分布在近800个源文件中。Google软件工程师Bo Yang在2026年10月13日发布的文章中介绍了这次通宵运行;InfoQ也报道了相关结果。

Argon做了哪些改动?

其中一项改动让ADK在复制对话事件前先进行筛选。此前,内存会话服务会先复制完整对话,再将其缩减为调用方请求的事件。另一项改动则推迟加载大型软件包,直到确实需要时才加载。此前,即使基础文本智能体并未使用音频、视频、追踪和网络服务器相关组件,也会导入这些组件。

Google称,随着对话变长,会话处理方面的改进能节省时间。在一次包含158轮工具调用的运行中,去掉重复复制操作后,框架开销从65.6秒降至56.1秒。这些时间是框架本身耗费的时间,不包括模型完成任务所需的时间。Google还称,延迟加载的改动让冷启动导入速度提升了21%,但文章没有给出导入所节省的绝对时间。

为引导这次运行,团队在.agents/skills文件中添加了针对代码库的说明,并在Google Antigravity中使用/goal模式,让任务在会话持续期间始终保持明确。Argon针对四种工作负载测量了基准数据,跨32个文件提出六项优化,并在结束前运行了全部16,892项开源单元测试。

为什么四项建议未通过评审?

Google提出的六项改动中,只有两项获采纳。开发者评审后否决了另外四项,顾虑包括可靠性、可维护性、兼容性,以及性能提升是否足够显著。一项被否决的缓存方案在合成多智能体基准测试中提升了17%,但Google表示,如果Python在垃圾回收后复用了某个内存地址,该方案可能返回过期数据。

这次运行展现了Google团队认为有用的能力:智能体可以追踪跨文件的改动,并准备好代码供人工评审。但这并不能证明智能体可以不经评审,就安全地完成并发布改动。Google称,此前的一次尝试未能遵循团队惯例,也遗漏了一些边缘情况;这次通宵运行仍需要维护人员判断哪些建议可以安全保留。

为什么重要

对于维护大型Python项目的软件团队,这个案例表明,编程智能体或许能跨文件寻找性能优化,而不只是修改单个函数。相关结果来自Google自己的介绍,而且其工程师仍否决了四项建议,因此这次运行并不能证明团队可以省去测试或代码评审。

这篇文章有帮助吗?
分享

继续阅读

Oossa · 新闻简报

一周 AI,讲明白

每周一,用通俗的语言讲清值得知道的新闻。免费,无垃圾邮件。