Embodied Intelligence Observer

Embabel智能体框架发布1.0版本

Industry

Source: InfoQ 中文Publish time unverified

Embabel是一个用于在Java上构建AI智能体的框架,目前发布了1.0正式可用版本。Embabel能够让Java与Kotlin开发者以类型化的领域对象(目标、动作及其连接条件)来声明智能体,而不是手工编码一系列的提示词与工具调用,并且能够在运行时通过规划步骤确定如何从当前状态到达目标。 该规划步骤借鉴了电子游戏AI中的目标导向动作规划(Goal-Oriented Action Planning,GOAP)的理念。它不是按照脚本或预先连线的图来执行,而是为智能体提供了一组可用的动作(action),每个动作都带有前置条件与效果,规划器搜索满足目标的动作序列。如果执行过程中发生了变化(比如,工具调用失败、新信息到达),规划器可以重新评估并寻找新的路径,而不是崩溃或要求工作流提前考虑该分支。 Embabel并不是要替代Spring AI,后者是Spring团队用于调用模型、管理嵌入向量与调用工具的库,Embabel是构建在Spring AI之上的一层。Embabel的联合创建者是Spring框架的创建者Rod Johnson,他发布了该版本的消息"并表示“Embabel 1.0.0 GA…

Embabel智能体框架发布1.0版本 | Embodied Intelligence Observer