Why Multiple Agents?
One agent trying to do everything = jack of all trades, master of none. Specialized agents = experts in their domains, better results.
Think of It This Way
You wouldn't ask your accountant to fix your plumbing. Why ask your general-purpose agent to do specialized research? Create experts for expert tasks.
Recommended Agent Team
Personal Assistant
Daily life, scheduling, reminders, general coordination
Main AgentResearch Assistant
Deep research, analysis, summaries, report generation
SpecialistCommunication Agent
Email drafting, message scheduling, follow-up tracking
SpecialistProject Agent
Project management, task breakdown, deadline monitoring
SpecialistTravel Agent
Trip planning, flight deals, accommodations, itineraries
OptionalShopping Agent
Price tracking, deal hunting, product research
OptionalSetting Up a Sub-Agent
Each sub-agent gets its own memory folder and specialized SOUL.md:
# Travel Agent - SOUL
## Identity
- Name: TravelBot
- Expertise: Trip planning, flight deals, accommodations
## Specialization
- Always check for flight deals 2-3 months in advance
- Prefer direct flights unless price difference >$100
- Factor in jet lag and travel time
- Know user's passport/visa requirements
## Tools
- Flight search APIs
- Hotel booking platforms
- Calendar integration
- Weather APIs
Team in Action
Cross-Agent Collaboration
🎯 Quick Quiz: Which Agent?
You need to compare 3 laptops for video editing. Which agent should handle this?
Your Turn — 3 Exercises
Decide Your Team
Choose which 3-4 specialized agents you need most.
Create One SOUL.md
Write a SOUL.md for one of your specialized agents.
Test Delegation
Give your new specialized agent a test task in their domain.
Module 6 Complete!
You've designed your agent team. Next: memory management and learning.