Build an AI multi-agent planner
|
New to Akka? Start here: Use the Build your first agent with Spec-Driven Development guide to use your AI assistant for implementing a simple agentic service, running it locally and interacting with it. |
This guide starts with creating an agent that suggests real-world activities. We will incorporate more components in separate parts of the guide, and at the end we will have a multi-agent system with dynamic planning and orchestration capabilities.
-
Activity agent — An Agent (with session memory) that suggests real-world activities using an LLM.
-
User preferences — An Entity (long-term memory) to personalize the suggestions.
-
Weather agent — A weather forecasting Agent that uses an external service as an agent tool.
-
Orchestrate the agents — A Workflow that coordinates long-running calls across the agents.
-
Dynamic orchestration — An Autonomous Agent coordinator that delegates dynamically to the worker agents using the built-in Delegation capability.
-
Evaluating task results — A Consumer subscribed to task-completion events runs LLM-as-judge and toxicity evaluators.