Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.54 KB

architecture.md

File metadata and controls

36 lines (23 loc) · 1.54 KB

Architecture

Jockey uses a multi-agent system to process complex video tasks efficiently. The system has three main components:

The diagram below illustrates how these components interact.

Jockey Architecture

Supervisor

The supervisor coordinates the overall workflow by:

  • Receiving user input
  • Routing tasks between nodes
  • Managing error recovery
  • Ensuring adherence to the current plan
  • Initiating replanning when necessary

For complex requests, the Supervisor engages the planner. For simpler tasks, it directs work to specific workers.

Planner

The planner creates detailed, step-by-step plans for complex user requests. It breaks down tasks into manageable steps for the worker nodes to execute. This component is crucial for multi-step video processing workflows that require a strategic approach.

Workers

The worker nodes consists of two components: - Instructor: Generates precise and complete task instructions for individual workers based on the Planner's strategy. - Actual Workers: Agents that ingest the instructions from the instructor and execute them using the tools they have available.

Additional Resources