Chapter 8 : AI Agents Advanced
Try out advanced Agentic patterns after completing tutorial "Chapter 6 : AI Agents".
Getting Started Steps
In src\main\java\com\example\emagent\app\EmAgentSpringApp.java
- Enable Run EmAgentExtra
The additional agentic patterns are called via:
src\main\java\com\example\emagent\app\EmAgentsExtra.java
In EmAgentsExtra.java:
Choose and Enable run flags for below patterns as required.
boolean runEmAgentParallel = false;
boolean runEmAgentEvaluatorOptimizerFixed = false;
boolean runEmAgentEvaluatorOptimizer = false;
boolean runEmAgentOrchestratorWorkers = false;
boolean runEmAgentRouting = false;
NOTE: All Agents come with access to MCP Tools
Agentic Pattern Parallelization
- AI Agent
EmAgentParallel - Agentic System Workflows with agentic patterns Parallelization
Agentic Pattern Evaluator-Optimizer Fixed
- AI Agent
EmAgentEvaluatorOptimizerFixed - Agentic System Workflows with agentic patterns Evaluator-Optimizer
- Fixed - means fixed number of evaluator loops.
Agentic Pattern Evaluator-Optimizer
- AI Agent
EmAgentEvaluatorOptimizer - Agentic System Workflows with agentic patterns Evaluator-Optimizer
- There is no limit on number of evaluator loops. It is performed till satifying criteria.
Agentic Pattern Orchestrator-Workers
- AI Agent
EmAgentOrchestratorWorkers - Agentic System Workflows with agentic patterns Orchestrator-Workers
Agentic Pattern Routing
- AI Agent
EmAgentRouting - Agentic System Workflows with agentic patterns Routing