Conference50min
Embabel Agent v1.5
Embabel is a JVM-native agent framework built on Spring AI and Spring Boot that replaces LLM-driven decision-making with deterministic Goal-Oriented Action Planning (GOAP). Developers declare goals and actions; a code-generated planner chains them by conditions, producing inspectable, reproducible, and explainable execution traces.
talk.summaryAiDisclaimer
Rod JohnsonEmbabel
talkDetail.whenAndWhere
Friday, October 9, 10:40-11:30
TBA 2
talks.roomOccupancytalks.noOccupancyInfo
Most agent frameworks ask a language model to decide what to do next. That works, until it doesn't — and when it doesn't, you're left with a non-reproducible trace and no way to explain what happened. Embabel takes the opposite approach.
Created by Rod Johnson — who calls it the most important project since founding Spring — Embabel is a JVM-native agent framework built on Spring AI and Spring Boot. Its core is Goal-Oriented Action Planning (GOAP), an algorithm borrowed from game AI: you declare goals, annotate actions with @Action and @AchievesGoal, and a deterministic, non-LLM planner chains them by pre- and post-conditions to reach the goal. The plan is code-generated, inspectable before it runs, and explainable afterwards. If Spring AI and LangChain4j are the Servlet API of GenAI, Embabel is Spring MVC.
Full presentation details pending.
Created by Rod Johnson — who calls it the most important project since founding Spring — Embabel is a JVM-native agent framework built on Spring AI and Spring Boot. Its core is Goal-Oriented Action Planning (GOAP), an algorithm borrowed from game AI: you declare goals, annotate actions with @Action and @AchievesGoal, and a deterministic, non-LLM planner chains them by pre- and post-conditions to reach the goal. The plan is code-generated, inspectable before it runs, and explainable afterwards. If Spring AI and LangChain4j are the Servlet API of GenAI, Embabel is Spring MVC.
Full presentation details pending.