TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 779 subscribers
Post #1423 4
Rod Johnson 携 Embabel 回归:JVM 的 GOAP 智能体框架

Spring 框架创始人 Rod Johnson 在 2026 年初回归,带来面向 JVM 的 AI 智能体框架 Embabel。其核心采用游戏领域常用的 GOAP(目标导向行动规划),将每个动作定义为带前置条件和效果的方法,由确定性规划器自动编排行动序列。整个规划过程不依赖 LLM 调用,因此执行链路完全可审计,适合企业对透明度的要求。

Embabel 定位在 Spring AI 之上——Spring AI 提供 LLM 连接与提示模板等基础设施,Embabel 专注智能体编排。相比 Spring AI / LangChain4j 的“聊天 + 工具调用”模式,Embabel 支持多步骤、长运行(分钟到小时)、自检重试和多智能体协作。

GOAP 模型下,开发者用 @Agent 注解定义智能体 Bean,用 @Action 注解定义动作方法,用 @AchievesGoal 标记目标。规划器根据当前世界状态选择前提条件满足的动作链,每步执行后重新评估。以博客写作智能体为例:先写草稿(@Action),再审核润色(@AchievesGoal),规划器自动决定顺序;不同任务可指定不同 LLM 模型(如草稿用 gpt-4.1-mini,审核用 gpt-4.1),配置在 application.yaml 中。目前 Embabel 仍为早期版本(0.4.0-SNAPSHOT),需 Spring Boot 3.5.x 与 Java 23,社区示例尚少但有官方 GitHub 仓库与 Baeldung 入门指南。

尽管版本尚早,但架构设计反映了对企业级需求的理解:确定性的规划器和审计追踪是 Spring AI 等框架缺失的关键能力。若 Rod Johnson 保持 Spring 时代的投入,Embabel 可能成为 Java 团队构建 AI 智能体的标准层。

GitHub
GitHub

#开发者 #工具 #Embabel #GOAP #Java #JVM #RodJohnson #SpringAI #智能体框架
@DevToolboxHub
More from @devtoolboxhub
  1. Sep 29, 2026Will It Focus:相机自动对焦兼容性查询 Agent 这是一个面向摄影器材的自动对焦兼容性查询工具,但它真正的看点在于工程实现:如何让模型引用厂商原文时,保证引用的确实是…
  2. Sep 28, 2026Agent 运营站点实测:125 次曝光零点击 这是一个由 agent 负责写作、部署和测量的站点,人类只做审批。第二期实测记录披露了一组数据:查询词 git undo last…
  3. Sep 28, 2026SaveNowX 无落盘下载 X 视频的架构设计 SaveNowX 是一个免费工具,把公开的 X(Twitter)帖子解析成可下载的视频,无需账号、无水印、不留历史记录。作者在开发…
  4. Sep 28, 2026GitHub 的 pull_request_target 改动会破坏什么 GitHub 今年调整了 pull_request_target 的运作方式,两项带日期的变更会影响所有使…
  5. Sep 27, 2026Instagram 字体生成器:把普通文字换成 Unicode 样式 Instagram 字体生成器是一类在线工具,把普通字母转换成外观不同的 Unicode 字符,再复制粘贴到…
  6. Sep 27, 2026用一个下午审计公司里的重复性工作 多数公司不需要耗时半年的转型项目,才能发现时间到底流失在哪里。花几个小时追踪三个真实工作流,就能看出很多问题。关键不是问团队哪里效率低,也不是凭记…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →