掘金 人工智能 21小时前
Spring之父:自从我创立了 Spring Framework以来,我从未如此确信需要一个新项目
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Spring框架创始人Rod Johnson推出了Embabel,一个专为JVM生态设计的AI智能体框架,旨在解决企业级AI应用的可解释性、可发现性、混合模型能力、安全集成等问题。Embabel的核心优势在于其确定性的智能规划、类型安全的领域模型以及与Spring框架的无缝集成。该框架鼓励开发者利用Kotlin data class或Java record构建领域模型,并与Spring深度集成,为Java/Kotlin开发者提供简便的AI应用开发体验,从而释放巨大的商业价值。

💡 Embabel的核心目标是解决企业级AI应用面临的挑战,例如可解释性、可发现性、混合模型能力、安全集成等问题,从而提供一个更高级别的编排技术。

⚙️ Embabel引入了确定性的智能规划算法,能够从代码中发现可用的“能力”和“目标”,并智能规划最优执行路径,实现系统可扩展性,且整个规划过程确定可解释。

🗂️ Embabel鼓励开发者使用Kotlin data class或Java record构建丰富的领域模型,实现与LLM交互的提示(Prompt)的类型安全,易于工具检查和代码重构,提升代码质量和可维护性。

🔗 Embabel与Spring框架深度集成,为Java开发者提供同等一流的体验,构建AI智能体将像开发一个REST API一样自然、简单,降低了开发门槛。

大家好,这里是小奏,觉得文章不错可以关注公众号小奏技术

Spring框架之父再出发:发布JVM智能体框架Embabel,赋能企业级AI应用

当今,人工智能的浪潮正以前所未有的势头席卷技术世界,Python 凭借其强大的生态系统成为了AI开发的“通用语”。

然而,Spring 框架的创始人Rod Johnson 却发出了不同的声音。

”自从我创立 Spring 框架以来,我从未如此坚信一个新项目的必要性。自从我开创了依赖注入(Dependency Injection)和其他 Spring 核心概念以来,我从未如此坚信一种新编程模型的必要性,也从未如此确定它应该是什么样子“

为此,他亲手打造并开源了一个全新的项目——Embabel:一个为 JVM 生态量身定制的 AI 智能体(Agent)框架

我们为什么需要一个智能体框架

难道大型语言模型(LLM)还不够聪明,无法直接解决我们的问题吗?难道多聊天协议(MCP)工具不就是我们让它们解决复杂问题所需要的一切吗?

不。MCP 是向前迈出的重要一步,Embabel 自然也拥抱它,就像它让使用多模型变得简单一样。

但是,我们需要一个更高级别的编排技术,尤其是对于业务应用程序,原因有很多。以下是一些最重要的原因

这些问题在企业环境中尤为突出,它们需要的不是一个简单的问答机器人,而是一个可解释、可控制、可组合且足够安全的高级编排系统。这正是智能体框架的价值所在。

为什么是JVM,而不是Python?

PythonAI 研究和数据科学领域地位稳固,但 GenAI 的核心是连接与整合。当我们构建企业级 AI 应用时,真正的挑战在于如何将 AI 能力与数十年积累的、运行在 JVM 上的海量业务逻辑、基础设施和数据无缝对接。

在企业应用开发、复杂系统构建和关键业务逻辑承载方面,JVM 生态(Java/Kotlin)拥有无与伦比的优势和成熟度。因此,与其让业务逻辑去追赶 AI 技术栈,不如让 AI 技术栈主动融入业务核心——JVM。

Embabel:为超越而生的下一代智能体框架

Embabel 的目标并非简单地追赶 Python 社区的同类框架,而是要实现跨越式超越。它带来了几个革命性的特性:

    确定性的智能规划:Embabel 创新地引入了非 LLM 的 AI 规划算法。它能自动从你的代码中发现可用的“能力”和“目标”,并根据用户输入智能地规划出最优执行路径。这意味着你的系统是可扩展的,增加新功能不再需要重构复杂的逻辑,同时整个规划过程是确定且可解释的。

    类型安全的领域模型:Embabel 鼓励开发者使用 Kotlin data classJava record 构建丰富的领域模型。这使得与 LLM 交互的提示(Prompt)变得类型安全、易于工具检查和代码重构,从根本上提升了代码质量和可维护性。

    Spring无缝集成:EmbabelKotlin 构建,并承诺为 Java 开发者提供同等一流的体验。更重要的是,它与 Spring 框架深度集成。对于数百万 Spring 开发者来说,构建一个 AI 智能体将像开发一个 REST API 一样自然、简单。

加入我们,共创未来

对于JVM 开发者来说,这是一个激动人心的时代。Embabel 提供了一个绝佳的机会,让你可以利用自己早已熟练掌握的技能,为你现有的 Java/Kotlin 应用注入强大的 AI 能力,从而释放巨大的商业价值。

项目尚在早期,但蓝图宏大。Embabel 的目标是成为全球最好的智能体平台。现在就去 GitHub 关注 Embabel,加入社区,贡献你的力量,一同构建企业级 AI 应用的未来。

参考

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Embabel JVM AI智能体 Spring框架 企业级AI
相关文章