AI Task Assembly
AI Task Assembly
Overview
The AI Task Assembly system is the orchestration core of ACT 3 AI, managing the modular and scalable execution of AI-driven tasks. It is responsible for turning user inputs into structured, repeatable generative video workflows.
1. Purpose & Vision
AI Task Assembly was built to:
- Abstract complex creative processes into modular AI tasks
- Support a multi-tenant SaaS environment
- Enable scalable orchestration of generative AI models
- Allow seamless extensibility and iteration
2. Primary Use-Cases
- Expand a one-sentence idea into a full script
- Automate camera movement and blocking
- Manage render queues across scenes and acts
- Integrate iPhone motion capture or voice into generative shots
- Generate pre-visualizations of TV episodes or films
3. System Architecture
Core Concepts
- Abstraction Layer: Reduces actions into TaskObject and PipelineObject structures
- Execution Layer: Interfaces with 3rd-party models (e.g. Google Veo, Runway)
- Iteration Layer: Supports re-generation with modified parameters
Design Principles
- Modular and extensible
- Fault-tolerant task processing
- Compatible with new model integrations
4. Data Model & Abstractions
- TaskObject: Contains metadata, inputs, outputs, and version history
- PipelineObject: Collection of task definitions tied to creative workflows
- TaskGraph: A DAG used to resolve dependencies and concurrency
5. Security, Multi-Tenancy & Billing
- Organization-level isolation for all data and compute resources
- RBAC enforcement for permissions and execution scope
- Usage-based credit metering tied to every AI task
- Secure APIs keyed by Org-ID with re-authentication on sensitive actions
6. User Experience
- Visual editor and timeline UI for task creation
- Real-time status indicators and progress tracking
- Support for versioning, retrying, and branching edits
- Feedback loop for human-AI collaboration
7. API & Extensibility
- Public API for integrating with external render systems
- Plugin support for custom TaskObjects or prompt nodes
- Marketplace-ready for commercial prompt/task pack modules
8. Operations, SLOs & Roadmap
- <3s scheduling latency goal for queued tasks
- 99.5% platform uptime SLA
- Roadmap includes:
* Plugin store for third-party models * Preemptive resource reservation for high-priority projects * Analytics dashboard for workflow timing and credit spend
9. Glossary
- TaskObject: The smallest unit of AI work, including metadata, inputs, and outputs
- PipelineObject: A reusable sequence of task types
- TaskGraph: Dependency map for resolving execution order
- Org-ID: The organization-level container for permissions and billing
- MoCap: Motion capture data for animating digital actors