Aitomatic DXA Factory User Guide
Aitomatic DXA Factory User Guide
Aitomatic DXA Factory User Guide
  • Welcome to DXA Factory by AITOMATIC
  • Domain-Expert Agent (DXA)
    • Before you start
    • Create Specialist Agent
    • Create Data Analyst Agent
    • Create a Coordinator Agent
  • USE YOUR DXA
    • Essential capability package
  • Operational capability package
  • Autonomous capability package (BETA)
  • User Feedback for DXA's response
  • Knowledge Library
    • Library & Knowledge Sources
      • Files
      • Workflow
      • Expert Guidance
      • Prior Knowledge
    • Assign Knowledge Sources to Your DXAs
Powered by GitBook
On this page
  • How Coordinator Agents Work
  • How to create a Coordinator Agent
  • Enhancing Your Coordinator Agent with Expert Guidance
  • To add expert guidance for your coordinator, follow these steps::
  • Expert Guidance Template for Coordinator Agent:
  • Example Expert Guidance with Variables
  • Example Expert Guidance without Variables
  • Example of without Expert Guidance versus applied Expert Guidance
  1. Domain-Expert Agent (DXA)

Create a Coordinator Agent

PreviousCreate Data Analyst AgentNextEssential capability package

Last updated 1 month ago

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.

How Coordinator Agents Work

When you submit a request to a Coordinator Agent, it follows this process:

  1. Problem Analysis: The Coordinator analyzes the request to understand all requirements

  2. Task Planning: Creates a structured plan with discrete tasks for each sub-agent

  3. Task Delegation: Assigns each task to the most appropriate specialized agent

  4. Sequential Processing: Each subsequent agent receives previous task results as context

  5. Result Consolidation: Combines all outputs into a cohesive final response with proper attribution

How to create a Coordinator Agent

To create a coordinator agent, you need to enter manual creation mode.

  1. Click Create Agent → choose "Create Manually"

  2. Enter a descriptive name and detailed description

  3. Select Coordinator Agent as the role

  4. 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".


  1. Click "Create Agent" once you provide all required information.

  2. 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.

Enhancing Your Coordinator Agent with Expert Guidance

To add expert guidance for your coordinator, follow these steps::

  1. Navigate to Manage Agent, select Agent knowledge tab

  2. 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

Expert Guidance Template for Coordinator Agent:

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]

Key Components in the template

  1. The <planning_heuristics> tags: These tell the agent this is the Expert Guidance for the coordinator agent to control its sub agents

  2. Conditional rules: Instructions for when to delegate to which agent

  3. Example sections: Concrete examples showing input patterns and expected outputs

  4. Variables with $ prefix: These are passed directly to sub-agents

  5. Plan output format: Must use the double curly braces syntax: {{Agent: [Agent Name], Action:"[Task]"}}

Example Expert Guidance with Variables

<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>

Example Expert Guidance without Variables

<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>

Example of without Expert Guidance versus applied Expert Guidance

Select “Coordinator Agent” role for your agent to create a Coordinator agent and pick the agents to be coordinated
Add Expert Guidance to your Coordinator agent
Example of Expert Guidance for the Coordinator agent to manage its sub agents
Coordinator agent works WITHOUT Expert Guidance
Coordinator agent works WITH Expert Guidance