Create a Coordinator Agent
Last updated
Last updated
Coordinator Agents function as strategic orchestrators, managing multiple specialized agents to tackle complex, multi-domain tasks. These powerful agents break down complex problems, delegate subtasks to appropriate specialist agents, consolidate results, and deliver comprehensive solutions.
When you submit a request to a Coordinator Agent, it follows this process:
Problem Analysis: The Coordinator analyzes the request to understand all requirements
Task Planning: Creates a structured plan with discrete tasks for each sub-agent
Task Delegation: Assigns each task to the most appropriate specialized agent
Sequential Processing: Each subsequent agent receives previous task results as context
Result Consolidation: Combines all outputs into a cohesive final response with proper attribution
To create a coordinator agent, you need to enter manual creation mode.
Click Create Agent → choose "Create Manually"
Enter a descriptive name and detailed description
Select Coordinator Agent as the role
Select the agents to be coordinated.
Example Configuration: For an E-Commerce Ops Manager agent, you might select:
Financial Specialist Agent: Trained on financial management, budget optimization, and profitability analysis
E-Commerce Data Analyst: Equipped with your sales data, inventory records, and customer information
Marketing Specialist Agent: Focused on digital marketing strategies, customer acquisition, and retention
With this configuration, your Coordinator can tackle complex business challenges like: "Identify underperforming product categories and suggest inventory optimization strategies"
, "Develop a data-driven customer retention plan based on recent purchase patterns".
Click "Create Agent" once you provide all required information.
Add Expert Guidance (Highly Recommended): For the coordinator agent to operate sophistically, you should add Expert Guidance to direct the agent when approaching specific topics. Please refer to the “Enhancing Your Coordinator with Expert Guidance” section for more details.
Navigate to Manage Agent, select Agent knowledge tab
Choose Add knowledge -> Expert Guidance and fill it with the guidance for your agent. When writing guidance for your Coordinator Agent, include these key elements:
Trigger Condition: Define the specific scenario or request type that should activate this guidance
Task Structure: Specify how the work should be divided among sub-agents
Agent Assignments: Clarify which specialist agent should handle each task
Output Requirements: Detail what each agent's response should include
Integration Guidelines: Explain how the final response should synthesize all inputs
When the user asks about [specific scenario]:
Create [number] tasks with different agents
Task 1: [Agent A] will [specific focus area and deliverable]
Task 2: [Agent B] will [specific focus area and deliverable]
Task 3: [Agent C] will [specific focus area and deliverable]
Ensure each agent provides [specific requirements for outputs]
Final summary should [format and prioritization guidelines]
The <planning_heuristics>
tags: These tell the agent this is the Expert Guidance for the coordinator agent to control its sub agents
Conditional rules: Instructions for when to delegate to which agent
Example sections: Concrete examples showing input patterns and expected outputs
Variables with $ prefix: These are passed directly to sub-agents
Plan output format: Must use the double curly braces syntax: {{Agent: [Agent Name], Action:"[Task]"}}
<planning_heuristics>
When the user asks about inventory issues, forward to the Supply Chain Agent.
When the user asks about revenue forecasting, forward to the Financial Analysis Agent.
When the user asks about multiple topics, create separate tasks for each relevant agent.
Example 1:
User input: "What's our inventory turnover for $product_category in $quarter?"
Plan output: {{ Agent: Supply Chain Agent, Action: "Analyze inventory turnover for $product_category in $quarter" }}
Example 2:
User input: "Forecast revenue impact if we increase prices by $percentage"
Plan output: {{ Agent: Financial Analysis Agent, Action: "Forecast revenue impact if we increase prices by $percentage" }}
Example 3:
User input: "How would $price_increase affect both our inventory levels and quarterly revenue?"
Plan output:
{{ Agent: Supply Chain Agent, Action: "Analyze how $price_increase would affect inventory levels" }},
{{ Agent: Financial Analysis Agent, Action: "Project how $price_increase would impact quarterly revenue" }}
</planning_heuristics>
<planning_heuristics>
When the user asks about declining product performance, follow this approach:
- Create 3 specific tasks with different agents
- Task 1: Sale Data Analyst Agent will analyze historical sales patterns, identify seasonal trends, and calculate optimal stock levels for top 20% of products
- Task 2: Financial Specialist Agent will evaluate carrying costs, calculate reorder points, and determine capital allocation for different product categories
- Task 3: Marketing Specialist Agent will assess upcoming campaign impact on demand and identify potential substitution options for low-stock items
Example 1: User input: "Our premium headphone sales have been declining for three months"
Plan output:
{{ Agent: Sale Data Analyst Agent, Action: "Analyze sales data for premium headphones over the last quarter to identify performance patterns and customer behavior trends" }},
{{ Agent: Financial Specialist Agent, Action: "Evaluate pricing strategy, profit margin implications, and competitive positioning for premium headphones" }},
{{ Agent: Marketing Specialist Agent, Action: "Assess current marketing approach for premium headphones and identify potential improvements" }}
Example 2: User input: "We need to improve our product launch strategy"
Plan output:
{{ Agent: Sale Data Analyst Agent, Action: "Analyze historical product launch performance data to identify success factors and areas for improvement" }},
{{ Agent: Financial Specialist Agent, Action: "Evaluate financial aspects of past product launches including budget allocation and ROI" }},
{{ Agent: Marketing Specialist Agent, Action: "Assess marketing strategies for previous product launches and recommend optimizations" }}
</planning_heuristics>