9月底,JetBrains发布Agentic软件开发产品系统JetBrains Air,并在IDE中推出EAP版本;几乎同时,Spotify在InfoQ演讲中提出要用AI把全部代码库"标准化"到100%,先从消灭长尾技术债开始。两件事指向同一个判断:Agent要真正进入企业生产,前提不是模型更强,而是代码现场足够可被理解。对Java团队来说,这比换一把更聪明的AI椅子更重要。
一、JetBrains Air进场:IDE厂商也要做Agent系统
JetBrains在2026年9月底发布了JetBrains Air,一个面向Agentic软件开发的系统产品,并很快在IDE中推出EAP版本。配合9月发布的Java 27,IntelliJ IDEA从第一天就提供了支持。这是JetBrains第一次明确把战略从"带AI功能的IDE"转向"Agent系统"。
对Java开发者来说,这个消息的分量不轻。IntelliJ IDEA是Java生态里用户基数最大的IDE之一,JetBrains进入Agentic开发,意味着Agent能力会深度集成到开发者最熟悉的工作环境里,而不是是一个外部工具存在。同时,JetBrains Air也配套了相关课程和社区内容,比如"Building with AI Agents From Idea to Production",目标是用IntelliJ IDEA和Spring Boot教开发者做Agentic开发。
这一动向和整个Java生态的AI化趋势一致。InfoQ近期Java新闻汇总显示,Spring AI、Jakarta Agentic AI、A2A Jakarta、Quarkus Flow、Open Liberty、Payara等都在2026年密集出牌,沉寂多年的Java企业栈正在用AI Agent重新武装自己。
二、Spotify的豪赌:先把代码库标准化,再让AI动手
在InfoQ的一场演讲中,Spotify分享了一个更激进的观点:要把全部代码库"一直重写",通过持续标准化让AI能高效工作。演讲标题很抓人:《Rewriting All of Spotify's Code Base, All the Time》。
2.1 多样性是AI的敌人
Spotify工程师指出,多样化的代码库带来多样化的问题。很多迁移只完成了70%,结果同一个功能出现了两种实现方式——旧方式和金标准方式。AI写提示词时,必须覆盖这些历史分叉;审查时,也要理解每个分叉的上下文。长尾技术债让AI的优势难以发挥。
2.2 标准化先于自动化
Spotify的解法是把标准化从工程师争论中抽离出来,交给由资深工程师组成的顾问委员会。委员会选定"金标准技术",然后全公司统一迁移。迁移工具如Honk被用来把遗留实现推到极致。只有当代码库足够一致,AI才能写出可预测、可审查、可维护的代码。
2.3 对Java企业的启发
这个观点对Java企业尤其有冲击力。Java生态历史悠久,很多企业里有八年、十年甚至更老的代码库,框架版本参差不齐、注释过期、文档缺失、当初的开发者已经离职。如果不先建立统一规范,AI生成的代码只会加剧风格漂移,而不是提升效率。
三、为什么标准化是Agent落地的隐藏前提
Agent要真正干活,需要的不是一次性生成完美代码,更是能在真实代码库里持续、可靠地执行。这要求代码库本身是可被理解的、可预测的、可验证的。
可理解意味着目录结构、命名约定、架构分层是稳定的。Agent不需要每次猜测一个类应该放在哪个包下。可预测意味着技术栈统一,不会出现同一个功能用三种不同框架实现。可验证意味着有统一的测试框架、Lint规则、CI流水线,Agent生成的代码能被自动检验。
QCon上海2026的多个议题也在讨论同一个问题:"别再给Agent一个'毛坯房'了"、"企业级Agent Infra架构实践"、"Agent的记忆不在对话里"。这些议题共同指向一个结论:Agent的瓶颈不在模型,而在工程底座。
四、Java团队的"房子"与"家具"
对Java团队来说,"房子"是代码库的结构、规范、语义理解能力;"家具"是各种AI工具和功能。如果房子不结实,换再好的家具也住不舒服。
先修房子的动作包括:建立统一的编码规范,清理历史技术债,完善单元测试和集成测试覆盖,梳理依赖关系,文档化核心架构决策。这些事情不性感,但决定了AI能不能在代码库里稳定工作。
换家具的动作包括:引入编程Agent、配置Skill、接入MCP、尝试多Agent工作流。这些事情见效快,但如果房子不牢,Agent生成的代码会很快和旧代码产生冲突,审查成本反而上升。
一位在银行核心系统工作多年的架构师老陈说:我们测过几款AI工具,在 demo 项目上都很好,放到老系统里就各种问题。后来我们花了三个月先整理规范、补测试、清依赖,再用Agent,效果才稳定下来。
五、飞算JavaAI的底座:先让智能体看懂现场
飞算JavaAI的产品设计,本质上是在帮Java团队"先修房子"。它不像通用工具那样假设代码库已经整洁有序,更是主动理解混乱的真实现场。
全量代码语义索引是这套方案的核心。对整个项目建立语义模型后,Agent能看到分层架构、依赖关系、注解使用、接口契约。改动一个DTO字段,它知道要去同步哪些Controller、Service、测试用例;接手一个老项目,它能先输出结构说明再动手改造。
企业规范导入进一步把"房子"的规矩固化。上传规范文档后,生成代码在目录结构、命名风格、异常处理、日志格式上对齐团队标准。智能路由模式(日均Token消耗从850万降到260万,降幅69.4%)和智能体模式则负责在规范框架内高效执行任务闭环。
本地化处理让这一切可以在内网完成,满足金融、政务等强监管场景。JetBrains Air和Spotify standardized codebase 的故事告诉我们:Agent时代,工具本身不再是稀缺品,能被Agent理解的工程现场才是。飞算JavaAI想做的事,就是先把Java现场变得可被智能体理解,再让它动手干活。