问小创
告诉我你的需求,我帮你从站内挑最合适的 AI 工具。
Oracle即将在JavaOne大会正式公布全新跨语言互操作项目Project Detroit,核心目标是实现Java、Python、JavaScript三类主流编程语言的高速互通,解决当前AI开发场景中Python AI工具链与企业存量Java系统、前端JS应用适配成本高的痛点,预计可为企业级AI落地降低30%以上的跨栈开发工作量。
当前AI应用开发的技术栈割裂问题正在成为落地瓶颈:算法团队普遍使用Python搭建大模型、训练推理Pipeline,前端交互多依赖JavaScript实现,而金融、制造等传统行业的核心业务系统90%以上基于Java架构。三类技术栈之间的适配对接往往要占用项目近40%的开发周期,还容易出现性能损耗、兼容性故障,不少企业为了接入AI能力甚至要重构核心业务系统,投入成本远超预期。
此前行业解决跨语言调用的主流方案是通过HTTP API、RPC中间层做数据格式转换,不仅会带来明显的性能损耗,还需要投入大量人力做兼容性调试。某头部股份制银行科技部门负责人透露,该行在把大模型客服能力嵌入核心业务系统时,仅Python AI模块与Java核心系统的适配工作就耗时3个月,占整个项目周期的42%,且高峰时段调用延迟比预期高出2倍,直接影响了用户体验。
类似的痛点在全行业普遍存在:InfoQ此前发布的《2024企业级AI落地调研报告》显示,68%的企业认为不同技术栈之间的适配成本过高,是阻碍AI应用落地的Top3因素之一。
Oracle此次推出的Project Detroit,核心逻辑是跳过传统的API代理、数据格式转换中间层,直接实现三类编程语言的函数互调、内存共享。根据官方预发布的测试数据,Project Detroit的跨语言调用延迟比传统基于HTTP API的方案降低92%,内存占用减少47%。
举例来说,Java开发人员可以直接在业务代码中调用Python生态的PyTorch、TensorFlow等AI框架的推理函数,不需要做任何参数格式转换;前端开发者也可以用JS直接同步调用后端Java的业务数据接口和Python的AI生成能力,大幅简化全栈AI应用的开发流程。
随着生成式AI落地进入深水区,不同技术栈的协同需求正在快速上涨,单一编程语言已经无法覆盖AI应用从算法开发到业务落地的全链路需求。
Oracle方面透露,Project Detroit后续还计划接入Rust、Go等更多主流编程语言,覆盖云原生AI、边缘推理等更多场景,该项目将于JavaOne大会结束后向Java生态开发者开放公测,预计2025年推出正式稳定版,未来还将接入Oracle云的原生AI服务,为企业提供一站式的AI开发部署工具链。