Skip to main content

How Jobs Work

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.

What is a Multi-Agent Job?

A Job is a collection of agents, tasks, and a defined process that orchestrates how they collaborate. By assigning different roles to different agents within a job, you can break down a large project into specialized parts.

Key components of a Job:

  • Agents: The specialized AI personas (e.g., Researcher, Writer, Reviewer) assigned to the job.
  • Tasks: The specific units of work that the agents need to complete.
  • Process: The logic that determines the order of task execution (e.g., Sequential or Hierarchical).
  • Manager Agent: (In hierarchical processes) A specialized agent that oversees the workflow and delegates tasks to other agents.

Why Use Multi-Agent Jobs?

  • Complex Problem Solving: Tasks that are too broad for a single agent can be deconstructed and handled by a team of experts.
  • Higher Accuracy: By assigning a "Reviewer" or "Editor" agent to check the work of a "Writer" agent, you significantly improve the quality of the output.
  • Autonomous Workflows: Once a job is kicked off, the agents communicate and hand off tasks among themselves until the overall goal is achieved.

Processes: Orchestration Styles

Ordify supports different collaboration styles within a job:

Sequential Process

Tasks are executed one after another in a specific order. The output of one task often serves as the context or input for the next. This is 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. This is better for complex projects where the steps might not be strictly linear.

Jobs in the Library

You can find pre-built Job templates in the Public Library or manage your own in My Library.

  • Public Jobs: Community-proven workflows set up for common business needs.
  • My Jobs: Custom workflows you've built and configured for your specific requirements.

Creating a Job

  1. Define the Goal: What do you want the team to achieve?
  2. Select Agents: Choose agents with the right skills and tools for the job.
  3. Define Tasks: Break down the goal into clear, actionable Tasks.
  4. Set the Process: Choose between Sequential or Hierarchical execution.
  5. Configure Tools: Ensure the agents have the Skills and tools they need.