news 2026/10/14 5:28:32

JetBrains Air发布、Spotify要把全部代码标准化:Agent时代,Java团队是先修房子还是先换家具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JetBrains Air发布、Spotify要把全部代码标准化:Agent时代,Java团队是先修房子还是先换家具

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现场变得可被智能体理解,再让它动手干活。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 5:28:13

OpenClaw实战:让AI自动操作Apple备忘录的完整指南

1. 这个Skill解决什么问题:AI对话与本地备忘录之间的最后一公里你有没有过这种时刻:让AI帮你把一段碎片想法扩成一份条理清晰的记录,生成内容很满意,结果发现把它从聊天窗口挪进备忘录这件事,居然还要自己动手。如果AI…

作者头像 李华
网站建设 2026/10/14 5:28:05

TensorFlow+Visual Studio:Windows本地人脸识别系统实战指南

简介:基于TensorFlow与Visual Studio的深度学习人脸识别工程代码,面向具备一定Python/C基础、希望实操CNN人脸识别全流程的开发者。项目以卷积神经网络为核心,覆盖图像预处理、人脸检测、特征提取、模型训练与验证等环节,能帮助读…

作者头像 李华
网站建设 2026/10/14 5:28:05

Hive解析CSV字段含逗号换行的4种实战方案

1. 项目概述:当CSV的字段里“藏”着分隔符,Hive就懵了你有没有遇到过这种场景:一份标着“.csv”的文件,用Excel打开好好的,双击就能对齐列,但一导入Hive,数据全乱套了——明明该是5列的表&#…

作者头像 李华
网站建设 2026/10/14 5:27:47

AI编程工作流:12个可复用的工程师协作者模板

1. 项目概述:这不是一份“教程”,而是一套可复用的AI编程协作工作流“2 万 Star,我的 AI 编程教程被豆包推荐了!”——看到这个标题,很多人第一反应是点开找链接、抄代码、速成。但作为连续三年带教超过400名开发者使用…

作者头像 李华
网站建设 2026/10/14 5:27:46

投资者情绪面板数据构建、清洗与回归应用全解析

先说个很多研究者和量化交易员都绕不过去的场景:做实证分析时,想给“投资者情绪”找个靠谱的度量,翻遍公开数据源,要么只有某个大盘指数,要么是零散的月度调查问卷,完全没法对齐到上市公司层面。结果论文里…

作者头像 李华
网站建设 2026/10/14 5:27:24

Springboot + vue 校园二手交易系统

🥂(❁◡❁)您的点赞👍➕评论📝➕收藏⭐是作者创作的最大动力🤞💖📕🎉🔥 支持我:点赞👍收藏⭐️留言📝欢迎留言讨论🔥🔥&am…

作者头像 李华