JetBrains Air:构建面向智能体软件开发的产品体系

JetBrains Air:构建面向智能体软件开发的产品体系

💡 原文英文,约1900词,阅读约需7分钟。
📝

内容提要

JetBrains 推出 JetBrains Air,一套面向智能体软件开发的开放产品体系,涵盖 IDE 内智能体体验、团队协作与组织治理,支持多厂商模型与智能体。其核心理念是:代码生成成本降低,但验证、协调与问责成本更高,责任无法委托给 AI。

🔎

延伸解读

从工具到体系:JetBrains Air 的战略转向

JetBrains 过去 26 年主要服务于个体开发者,而 Air 的推出标志着其转向构建覆盖智能体工作全流程的产品体系。该体系包含 IDE 内智能体体验、团队协作、组织治理等多个层面,旨在连接开发者、智能体、团队与组织。这一转变反映出智能体开发已超出单一工具范畴,需要系统化支撑。

多厂商策略:开放性与治理的平衡

JetBrains Air 将多厂商支持作为基础设计原则,认为市场不会很快整合,不同模型和智能体各有擅长。但开放也带来代价:每引入一个新工具,组织对开发工作的可见性就降低,上下文难以传递,支出无法归因。Air 试图在保持开放的同时,通过统一治理层提供共享上下文、策略和成本视图。

瓶颈转移:验证与问责成为关键

随着智能体承担更多执行工作,瓶颈从生成代码转向理解、验证和拥有代码。明显错误的代码容易被发现,但“几乎正确”的代码可能隐藏错误假设或架构不一致,直到后期才暴露。文章强调,工作可以委托,但责任不能委托——智能体不会在凌晨三点接电话,最终责任仍属于发布软件的人和组织。

确定性代码智能:JetBrains 的差异化优势

JetBrains 将其 26 年的工程智能积累视为关键优势。确定性代码智能帮助开发者理解复杂软件的结构和行为,而非仅仅生成更多代码。智能体访问这些确定性知识后,可以避免重新发现代码库中已有的信息,从而更便宜、更准确。这种智能不隶属于单一模型,因此能惠及多个受支持的智能体和服务。

Q&A

JetBrains Air 是什么?

JetBrains Air 是 JetBrains 推出的一套面向智能体软件开发的开放产品体系,涵盖 IDE 内智能体体验、团队协作与组织治理,支持多厂商模型与智能体。

JetBrains Air 包含哪些具体产品?

JetBrains Air 包含:Air in JetBrains IDEs(IDE 内智能体开发体验)、Air Teams(团队协作与自动化)、Air Governance(原 JetBrains Central,组织治理)、以及 Junie 编码智能体。

为什么 JetBrains 要推出 Air 产品体系?

因为智能体开发中,代码生成成本降低,但验证、协调与问责成本更高。开发者采用智能体的速度超过了组织构建配套基础设施的速度,导致上下文、协调、治理和成本管理滞后。

JetBrains Air 如何支持多厂商模型和智能体?

Air 通过 Agent Client Protocol (ACP) 标准化 IDE 与智能体 harness 的连接,并提供 ACP Registry 让开发者发现和运行兼容智能体。Air Governance 将可见性和成本治理扩展到不同提供商和工具,确保开发者自由选择而不牺牲上下文、可见性或控制。

JetBrains Air 如何解决智能体开发中的问责问题?

Air 强调责任无法委托给 AI。Air Governance 提供组织策略、可见性、可审计性、成本管理和问责制,确保智能体活动可被追踪和解释,人类仍需对最终交付负责。

JetBrains Air 的未来发展方向是什么?

Air 将通过滚动发布逐步扩展,未来将延伸到移动和远程体验,让用户在不同环境中启动、监控、审查和继续智能体工作;还将把 JetBrains 的智能引入更多智能体工作流,并支持由仓库事件、计划等触发的工作流。

🏷️

标签

➡️

继续阅读