Back to All Courses

Agentic AI with Spring AI & Embabel

Duration: 6 Hours

Difficulty Level: Advanced

Audience: Professionals

Certificate of Completion by Code.Hub

“Agentic AI with Spring AI & Embabel” is a focused course that introduces developers to the design and implementation of autonomous AI agents using Spring AI and the Embabel framework. The course takes students from understanding what agentic AI is and how it differs from conventional chatbots, through to building fully functional agents capable of decision-making, tool use, multi-step orchestration, and safe autonomous operation in production environments.

By the end of this module, participants will be able to:

  • Understand what agentic AI is, how decision-making loops work, and where agents add value over traditional chatbots
  • Create and manage AI agents in Spring AI, including their lifecycle, instructions, and model connections
  • Use embeddings and RAG to give agents access to dynamic memory and knowledge retrieval
  • Expose tools to agents and orchestrate multi-step workflows using MCP client/server patterns
  • Design action planning flows that allow agents to reason and act across multiple steps
  • Run agentic AI systems safely with sandboxing, fallback strategies, monitoring, and observability

What agentic AI is
The differences between agents and chatbots
Use cases
Decision-making loops

Creating AI agents in Spring AI
Agent lifecycle
Instructions vs autonomy
Connecting agents to models

Using embeddings for agent memory and knowledge retrieval
Context assembly
RAG for agents

Exposing tools to agents
MCP client/server usage
Multi-step tool orchestration
Action planning

Sandbox execution
Fallback strategies
Monitoring agent actions
Logging and observability
Basic operational considerations

  • Roles: Backend Engineers, Software Architects, Technical Leads, Solution Architects
  • Seniority: Mid to Senior Professionals
  • Ideally, completion of “Building AI Systems with Spring AI” or equivalent hands-on experience with Spring AI
  • Solid understanding of Java and Spring Boot
  • Familiarity with RAG concepts, tool calling, and MCP basics (covered in the prerequisite course)
  • Basic understanding of embeddings and vector retrieval is beneficial

Sessions can be delivered via the following formats:

  • Live Online – Interactive virtual sessions via video conferencing
  • On-Site – At your organization’s premises
  • In-Person – At Code.Hub’s training center
  • Hybrid – A combination of online and in-person sessions

Interested for

Agentic AI with Spring AI & Embabel
By submitting, you agree with Terms & Conditions