Back to feed
Dev.to
Dev.to
7/24/2026
Rod Johnson Is Back - and He's Bringing AI Agents to Java

Rod Johnson Is Back - and He's Bringing AI Agents to Java

Short summary

Rod Johnson, creator of Spring Framework, has returned with Embabel — a goal-oriented AI agent framework for the JVM built in Kotlin on top of Spring AI. Unlike Spring AI and LangChain4j, which center on LLM-driven chat loops, Embabel borrows GOAP (Goal-Oriented Action Planning) from game AI: each action has deterministic preconditions and effects, and a planner chains them into an auditable plan. This makes it suited for long-running, multi-step agents that can self-check and retry without relying on another LLM call for planning.

  • Rod Johnson launched Embabel, a JVM AI agent framework using GOAP-style deterministic planning
  • Embabel sits on Spring AI and provides orchestration for multi-step, goal-oriented agents with auditability
  • Includes code examples for annotated @Agent and @Action classes in Kotlin/Java

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more