推荐阅读
Jetbrains Air 重磅更新:ALL IN AI 的最后一搏,能打败 VS Code 吗?
最近我用AI开发了自己的第一个博客网站:golangai.site ,可前往阅读公众号的文章。
前言
给AI派活还要干等?Air 前几天更新了不少的AI新功能,解决了不少的AI开发的痛点,下面就来看看吧。
核心更新:六大神器降临
1️⃣ Prompt Queue:让等待成为历史
功能亮点:
- Agent执行任务时,可以提前排队输入后续消息
- 无需等待当前任务完成,直接输入下一条指令
- 特别适合多步骤工作流,每个prompt都建立在前一个结果之上
使用场景举例:
任务1: "帮我重构这个函数的代码"
[Agent正在工作中...]
任务2(已排队): "现在为重构后的代码添加单元测试"
[任务1完成,自动执行任务2]
任务3(已排队): "生成代码变更的commit message"
这个功能的本质是把同步交互变成了异步流水线。从技术角度看,这实现了开发者与AI的"解耦"——你不再需要阻塞等待,而是可以并行思考下一步动作。
个人观点: 这标志着AI编程助手从"对话机器人"向"虚拟团队成员"的进化。真正的团队成员不需要你盯着他干活,你分配任务后就可以去做别的事,他会按顺序完成。
2️⃣ Opus 4.7:更聪明、更严谨的代码大师
升级细节:
- Claude Agent 和 Junie 现在支持 Opus 4.7 模型
- 相比 Opus 4.6,在处理复杂、长时间运行的编码任务时更加严谨和一致
- 适合那些以前需要你密切监督的工作
技术解读: Opus 4.7 的提升主要体现在长期任务的一致性和复杂逻辑的严谨性上。这意味着:
- 重构大型代码库时,不会中途"跑偏"
- 处理跨模块依赖时,能保持全局视角
- 生成代码的质量更稳定,减少"这次行下次不行"的随机性
我的观察: 这其实是AI模型从"天才实习生"向"资深工程师"的转变。实习生可能偶尔灵光一现写出惊艳的代码,但资深工程师能保证持续稳定输出高质量成果。
3️⃣ Agent生成Commit Message:终于有人帮你写提交了
功能描述: Changes工具中新增Action,让Agent根据代码变更和会话上下文起草commit message。
与传统方式的对比:
传统方式:
git commit -m "fix bug" # 心虚
git commit -m "update" # 更心虚
git commit -m "asdfasdf" # 彻底放弃
Air Agent方式:
"refactor: 提取用户验证逻辑到独立函数,减少重复代码
- 创建 validateUserPermissions() 函数
- 将重复的权限检查逻辑统一到新函数中
- 修复了边界情况下Y轴检测缺失的问题"
深度分析: 这个功能看似简单,实则深刻。它要求Agent不仅理解代码变更,还要理解任务意图。生成的commit message反映的是"实际发生了什么",而不是"代码diff显示什么"。这是从语法理解到语义理解的跃迁。
4️⃣ Shift+Tab:左手键盘右手鼠标的终极解放
功能说明:
使用 Shift+Tab 循环切换Agent权限模式(Plan、Ask Permissions、Auto-Edit、Full Access)
模式解析:
- Plan:只规划不执行,适合探索性任务
- Ask Permissions:每次修改前询问,安全第一
- Auto-Edit:小改动自动执行,大改动询问
- Full Access:完全信任,放飞自我
效率提升: 这个快捷键看似微小,实则体现了JetBrains对开发者工作流的深刻理解。当你需要在不同任务间快速切换时,不需要摸鼠标点下拉菜单,手指不离主键盘区就能完成。
5️⃣ Codex Fast Mode:花钱买时间的选择权
功能特性:
- Codex在GPT-5.4上支持Fast模式
- 响应速度更快,但消耗更多credit
- 仅支持ChatGPT订阅用户
权衡哲学: 这是一个典型的"时间vs金钱"权衡。Fast模式适合:
- 快速迭代原型
- 紧急bug修复
- 头脑风暴阶段
而标准模式适合:
- 需要深思熟虑的架构设计
- 代码审查
- 学习理解阶段
我的观点: 提供选择权比强制单一模式更人性化。不同的任务、不同的心情、不同的deadline,需要不同的节奏。
6️⃣ 内置反馈:吐槽不再需要切换窗口
功能: 右侧工具栏新增"Send Feedback"Action,直接在Air内提交反馈
意义: 降低反馈门槛,意味着更多真实的使用体验能传达到产品团队。这对产品的长期进化至关重要。
技术深度:从功能看趋势
🎯 异步交互范式的成熟
Prompt Queue的加入,标志着AI编程工具正式告别了"一问一答"的聊天机器人模式,进入了任务编排的新阶段。这背后反映的是:
- 任务复杂度的提升:简单的问答已经不能满足需求,需要多步骤协作
- 信任关系的建立:你愿意把任务队列交给Agent,说明对它的信任在增加
- 工作流的优化:从串行等待到并行规划,提升了整体效率
🧠 Agent自主性的增强
Commit message生成功能看似简单,实则要求Agent具备:
- 上下文理解能力:不仅看代码变更,还要理解任务目标
- 抽象总结能力:从具体操作中提炼出意图
- 规范意识:遵循commit message的约定俗成
这是从"执行者"向"协作者"的转变。
个人观点:AI编程助手的"成年礼"
这次更新让我看到了几个关键趋势:
1. 从工具到伙伴 早期的AI编程助手更像是"智能代码补全",现在的Air正在成为真正的开发伙伴。它会排队等待任务、会主动生成commit message、会在不同模式间切换——这些都是人类团队成员的行为特征。
2. 从单一到多元 支持Opus 4.7、提供Fast/Standard模式、多种权限级别——这些选择权体现了对场景多样性的尊重。没有银弹,只有合适的工具。
3. 从炫技到实用 早期的AI编程演示往往是"一键生成整个应用",看起来很炫但不实用。现在的功能如commit message生成、消息队列、快捷键优化,都是小而美的实用功能,真正解决日常痛点。
哲学思考:当代码不再等待
"等待"是程序员最昂贵的隐性成本。
等待编译、等待测试、等待部署、等待AI响应——这些碎片化的等待时间,不仅消耗了效率,更消耗了心流状态。
Air的Prompt Queue功能,本质上是在解决一个更深层的问题:如何让人的创造力和机器的执行力解耦。
- 你的思考不需要等待机器的执行
- 你的灵感不需要等待任务的完成
- 你的节奏不需要被工具的响应速度绑架
这让我想到一个哲学命题:工具应该适应人,还是人应该适应工具?
早期的编程工具要求程序员适应机器:学习汇编语言、理解内存管理、手动优化性能。现代工具如Air正在反向适应人类:异步交互、自然语言、智能编排。
这或许是AI时代工具进化的终极方向:不是让人变得更像机器,而是让机器变得更懂人。