AIF-Planner

Task Decomposition & Dependency Resolution Engine β€” Converts high-level objectives into executable directed acyclic graphs with resource estimation and constraint validation.

Capabilities

  • Objective Parsing: Natural language to structured task graph
  • Dependency Resolution: Automatic ordering with cycle detection
  • Resource Estimation: Token count, time, and cost projections per task
  • Constraint Validation: Policy and capability checks before dispatch
  • Plan Optimization: Merge parallelizable tasks; eliminate redundant steps
  • Alternative Generation: Produce multiple execution strategies with cost/benefit analysis

Planning Pipeline

Objective β†’ Decompose β†’ Resolve Dependencies β†’ Estimate Resources β†’ Validate β†’ Optimize β†’ DAG

Integration

The Planner feeds directly into the AIF-Orchestrator for execution. Plans are versioned and stored for audit replay.

from runtime.enterprise_control_plane import Planner

planner = Planner()
plan = planner.decompose("Build and deploy a customer-facing chatbot with Stripe integration")
# Returns: DAG with 12 tasks, 4 parallel branches, estimated 850 tokens

Repository

https://github.com/frostyjay7813/AIF

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Space using FrostyJay7813/AIF-Planner 1