Embabel: Goal-Oriented Agent Orchestration
When hand-rolled ReAct and Plan-and-Execute loops stop scaling, reach for a real planner. GOAP, the Blackboard, and building agents with @Agent, @Action, and @AchievesGoal.
GOAP: Why Embabel Plans Instead of Prompts
Why the fintech team's hand-rolled Plan-and-Execute refund flow turned into an unmaintainable if/else tree, and how Goal-Oriented Action Planning replaces hand-written branching with a real planner.
Building Agents: @Agent, @Action & @AchievesGoal
A real Embabel agent, built from the framework's own official bank-support example and adapted to Acme Fintech: @Agent, @Action, the Blackboard in practice, unit testing, and running it from a shell and a REST controller.
When to Reach for Embabel vs Plain Spring AI
The same refund-adjudication problem, solved three ways — a plain @Tool loop, a hand-rolled Plan-and-Execute pattern, and an Embabel agent — with a concrete decision framework for picking between them.