Air Teams:将你最出色的智能体工作流带给整个团队——并自动化重复性工作

Air Teams:将你最出色的智能体工作流带给整个团队——并自动化重复性工作

💡 原文英文,约2200词,阅读约需8分钟。
📝

内容提要

JetBrains推出Air Teams,将智能体开发从个人扩展到团队。它提供自动化工作流、共享云环境、云任务和团队项目四大功能,让编码智能体自动处理代码审查、修复和依赖更新等重复工作,团队成员可复用配置与流程,无需依赖个人设备,提升协作效率。

🔎

延伸解读

从个人到团队:智能体开发的瓶颈转移

文章指出,随着开发者个人使用智能体的效率提升,瓶颈逐渐从个人转向团队层面。Air Teams 旨在解决团队协作中的共享上下文、环境和工具问题,让智能体工作流成为团队资产,而非个人配置。这反映了智能体开发正从单点工具向团队协作平台演进。

自动化工作流:减少人工干预,但保留控制权

Air Automations 能自动处理代码审查、问题修复和依赖更新等重复任务,由事件或计划触发。文章强调,自动化并非完全放手:工程师决定智能体处理什么,输出保持精简(如每个 PR 只保留最新审查),且每次运行记录完整对话和工具调用,便于追溯。代码变更仍需人工审核合并,确保团队控制权。

共享云环境:一次配置,团队复用

共享云环境让团队一次性配置好工具、依赖和凭证,供所有成员和自动化复用。环境设置以 startup.sh 脚本形式存储在仓库中,可版本化和审查。共享密钥允许成员使用敏感值而不暴露内容,个人密钥和仓库访问权限仍各自保留。这减少了每个智能体重复发现构建方式的开销。

云任务与团队项目:工作不绑定个人设备

云任务在云端运行,不占用本地资源,关闭笔记本后仍继续执行,可从 IDE、浏览器或手机跟进。团队项目提供共享空间,包含成员、环境、连接器和自动化,并设有项目管理员和成员两种角色。项目拥有独立服务账户和 AI 积分,自动化可配置为使用项目积分,从而在创建者离开后仍能持续运行。

❓

Q&A

Air Teams 是什么?它主要解决什么问题?

Air Teams 是 JetBrains 推出的面向智能体开发的团队层,提供共享上下文、环境、工具和指令,让人类和智能体在开发全生命周期中协作。它解决的是智能体工作从个人扩展到团队时的瓶颈,让一个开发者摸索出的工作流能被整个团队复用。

Air Teams 包含哪些核心功能?

Air Teams 包含四个部分:Automations(自动化处理重复工作,如代码审查、问题修复、依赖更新)、共享云环境(提供智能体所需的工具、依赖和凭证)、云任务(在云环境中并行运行,不占用个人电脑)、团队项目(整合成员、环境、连接器和自动化,共享积分和角色)。

Air Teams 的 Automations 是如何工作的?

Automations 是云端自主运行的智能体工作流,由事件或计划触发,而非人工启动。设置一次指令、环境、工具和触发器,每次运行都会复用。例如,当拉取请求打开时自动审查,或每周更新依赖。它们属于团队项目,可被整个团队复用和改进。

共享云环境在 Air Teams 中起什么作用?

共享云环境为智能体提供构建和测试代码所需的工具、依赖、凭证和网络访问。团队只需设置一次,所有成员和自动化都能复用。环境配置存储在仓库的 .air/cloud/startup.sh 中,可版本控制和审查。共享环境不共享凭证,通过共享密钥让成员使用值而不看到值。

云任务和本地任务有什么区别?

云任务在云机器上运行,不占用本地资源,即使关闭电脑也能继续运行,可从 IDE、浏览器或手机跟进。本地任务使用本地工具和工作副本,包括未提交的更改,但需要机器保持开机。云任务使用组织启用的云智能体,而本地任务可使用任何已安装的兼容智能体。

团队项目中的角色和积分是如何管理的?

团队项目有两种角色:项目管理员管理成员、环境、连接器和自动化,并可授权特定成员编辑环境;成员使用共享环境、创建自动化并查看运行结果。每个项目有独立的服务账户和 AI 积分,管理员可决定自动化消耗项目积分还是创建者个人积分。使用项目积分时,自动化在项目账户下运行,创建者离开后仍可继续。

🏷️

标签

➡️

继续阅读