Agentic Engineering & ToolingAgentic Engineering & Tooling
Conference50min
INTERMEDIATE

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 Johnson
Rod JohnsonEmbabel

talkDetail.whenAndWhere

Friday, October 9, 10:40-11:30
TBA 2
talks.roomOccupancytalks.noOccupancyInfo
talks.description
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.
deterministic
spring
embabel
goap
talks.speakers
Rod Johnson

Rod Johnson

Embabel

Australia

Rod Johnson is a developer, author, entrepreneur and advisor. He is the creator of the Spring Framework and Embabel agent framework.