embabel/embabel-agent
面向 JVM 的开源智能体框架,将 LLM 交互与代码和领域模型无缝混合
面向 JVM 的开源智能体框架,将 LLM 交互与代码和领域模型无缝混合
产品定位
Embabel 的定位差异在于把智能体流程建模为动作、目标、条件与领域模型,计划由系统动态制定而非程序员硬编码,默认采用 GOAP 规划且规划步骤可插拔。它构建于 Spring 与 JVM 之上,可复用 Spring 的注入、AOP 与企业级能力,这是与独立智能体框架的主要区别。项目以 Apache-2.0 开源,构件发布于 Maven Central。
适合用户
- JVM/Java/Kotlin 开发者
- 构建企业级智能体应用的开发团队
功能亮点
动态规划与重新规划
系统使用非 LLM 的 AI 规划算法(默认 GOAP)动态制定计划,并在每个动作完成后重新规划,以适应新信息。
Utility AI 支持
开箱支持 Utility AI,可基于效用分数而非严格的前置/后置条件选择动作,适合开放式任务。
三种执行模式
支持 Focused、Closed、Open 三种智能体执行模式。
注解与 Kotlin DSL 两种编写方式
可用类似 Spring MVC 的注解模型或惯用 Kotlin DSL 编写智能体流程。
多 LLM 混合使用
便于在应用中混合使用不同 LLM,为不同任务选择合适模型,并支持本地模型以控制成本和隐私。
访问与价格
可用状态: 当前可用
价格信息: 开源
支持平台: 自托管
价格说明: Apache-2.0 开源项目,可从 GitHub 获取源码,构件发布于 Maven Central,证据中未出现任何收费条款。
官方入口
来源核验
资料核验于 2026-09-01