Create a job
Jobs are the collaborative engine of Ordify. While a single agent is powerful, a job allows multiple specialized agents to work together as a team to accomplish complex, multi-step objectives.
Components of a job
Every job has four key elements:
- Agents: The specialized AI personas (e.g., Researcher, Writer, Reviewer) assigned to the job.
- Tasks: The specific units of work agents need to complete. See Tasks.
- Process: The logic that determines the order of task execution — Sequential or Hierarchical.
- Manager Agent: (Hierarchical only) A specialized agent that oversees the workflow and delegates tasks.
Why use multi-agent jobs
- Complex problem solving: Decompose tasks too broad for a single agent and handle each part with a specialized expert.
- Higher accuracy: Assign a Reviewer or Editor agent to check the work of a Writer agent, significantly improving output quality.
- Autonomous workflows: Once kicked off, agents communicate and hand off tasks among themselves until the overall goal is achieved.
Orchestration styles
Sequential process
Tasks execute one after another in a specific order. The output of one task often serves as the context or input for the next. Ideal for linear workflows like "Research → Draft → Publish."
Hierarchical process
A Manager Agent coordinates the workflow. The manager receives the overall goal, decides which tasks are needed, and delegates them to the most appropriate agents. Better for complex projects where the steps may not be strictly linear.
Creating a job
- Define the goal: What do you want the team to achieve?
- Select agents: Choose agents with the right skills and tools for the job.
- Define tasks: Break down the goal into clear, actionable Tasks.
- Set the process: Choose between Sequential or Hierarchical execution.
- Configure tools: Ensure agents have the Skills and tools they need.
Jobs in the Library
Find pre-built job templates in the Public Library or manage your own in My Library.
- Public Jobs: Community-proven workflows for common business needs.
- My Jobs: Custom workflows you've built and configured for your specific requirements.
Running and automating jobs
Once a job is built you can:
- Run manually: Trigger the job on-demand and provide any required inputs.
- Schedule: Set it to run automatically on a recurring basis. See Scheduling.
- Trigger: Launch it automatically based on events. See Triggers.
- Agent-invoked: Have an agent call the job mid-conversation. See Agents calling Jobs.