📚 Module 6 of 10

Building Your Agent Team

Why one agent isn't enough. Set up specialized sub-agents for different tasks.

👥 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 Agent
🔬

Research Assistant

Deep research, analysis, summaries, report generation

Specialist
✉️

Communication Agent

Email drafting, message scheduling, follow-up tracking

Specialist
📊

Project Agent

Project management, task breakdown, deadline monitoring

Specialist
✈️

Travel Agent

Trip planning, flight deals, accommodations, itineraries

Optional
🛒

Shopping Agent

Price tracking, deal hunting, product research

Optional

📝 Setting Up a Sub-Agent

Each sub-agent gets its own memory folder and specialized SOUL.md:

Travel Agent SOUL.md Example
# 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

You → Personal Assistant
Plan a weekend trip to Miami for next month.
Personal Assistant
I'll coordinate with your Travel Agent. They'll handle flights and hotels while I check your calendar.
Travel Agent
Found 3 flight options and 5 hotels. Based on your preferences (direct flights, boutique hotels), I recommend Option A.
Personal Assistant
I've blocked the dates on your calendar. Here's your complete itinerary with bookings ready to confirm.

🎯 Quick Quiz: Which Agent?

You need to compare 3 laptops for video editing. Which agent should handle this?

✅ Correct! Deep product research is the Research Assistant's specialty.
❌ Not quite. Research tasks should go to your Research Assistant specialist.

✏️ Your Turn — 3 Exercises

1

Decide Your Team

Choose which 3-4 specialized agents you need most.

Based on my needs, I want these specialized agents: [list them]. Here's what each should focus on: [describe specializations].
2

Create One SOUL.md

Write a SOUL.md for one of your specialized agents.

Create a SOUL.md for my [agent type]. Their expertise should be [area]. They should always [key behavior 1] and never [boundary]. Their tools include [list relevant tools/integrations].
3

Test Delegation

Give your new specialized agent a test task in their domain.

As my [agent type], please handle this: [specific task in their specialty]. Use your expertise to [expected outcome].
🎉

Module 6 Complete!

You've designed your agent team. Next: memory management and learning.