Solon AI v3.9 正式发布有一阵了,我把它拉到现网项目里跑了两周,最大的感受是:这版不再停留在“框架能接大模型”的展示层面,而是把 Skill 和 Agent 协作这种真正影响 AI 应用质量的东西做扎实了。更难得的是,升级完我还在用 Java 8,没有任何被迫换 JDK 的焦虑。如果你是维护老系统的 Java 开发者,或者正在犹豫怎么给业务加 AI 能力,这篇文章应该对你有用。这里不聊官方宣传,只说我自己看到的东西、拆过的代码,以及踩过的坑。
1. 先说清楚:这版到底在解决什么问题
1.1 框架层面的定位转变
Solon 本身就是以轻量著称的 Java 应用框架,模块拆得细,启动快,没有太多历史包袱。Solon AI 则是它上层的 AI 能力扩展,v3.9 给我的感觉是它终于从“Demo 工具”进化成了“生产落地工具”。
早期版本你可能也见过,无非是封装一个模型调用客户端,让 Java 开发者能省掉自己拼 HTTP 请求的麻烦。但真正做 AI 应用的人都知道,接入模型只是万里长征第一步。业务系统要的不是“能调大模型”,而是“大模型能正确调用我的业务能力”,是“多个模型角色能分工协作把事情办完”。v3.9 这一版明显在补这两块:Skill 机制变强了,Agent 协作也有一套可以用的编排模型。
你可以把 Solon AI 理解成一个“施工队长”:它不帮你盖房子,但它帮你把水电、木工、油漆这些工序排好,让工人知道什么阶段干什么活。对于 Java 后端团队来说,这比自己去写一套 AI 编排框架效率高得多。
1.2 继续支持 Java 8 为什么重要
“仍然支持 Java 8”这句话,外行人看可能觉得平平无奇,但在企业级开发里这是实打实的战略选择。我所接触的不少核心系统,跑了好几年,依赖的中间件、内部 SDK、运维规范全踩在 Java 8 上。你让他们为了接一个 AI 功能把 JDK 升到 17 甚至 21,那涉及的不只是改一个环境变量,而是整个发布流程、线上验证、兼容性回归的链条都要动,