PMPlanner
PMPlanner is a 171.8M parameter transformer trained from scratch on 28,000+ real-world project management scenarios. It takes a plain-English project description and outputs a structured JSON task graph with phases, milestones, dependencies, and resource allocations.
Model Details
| Property | Value |
|---|---|
| Parameters | 171.8M |
| Architecture | Custom encoder-decoder transformer |
| Training data | 28,000+ PM scenarios across 16 industries |
| Output format | Structured JSON (phases, tasks, milestones, risks) |
| License | MIT |
Usage
PMPlanner is part of the PMCore pipeline. Use via the API:
curl -X POST http://localhost:8765/plan/quick \
-H "Content-Type: application/json" \
-d '{"request": "Build a mobile payment app, Q2 deadline, team of 12, budget $2M."}'
Or use the full pipeline (planner + reasoner + communicator):
curl -X POST http://localhost:8765/plan \
-H "Content-Type: application/json" \
-d '{"request": "...", "comm_request": "Write a project kickoff email."}'
Full Pipeline
PMCore chains three models:
- PMPlanner (this model) โ JSON task graph
- PMReasoner โ risk analysis
- PMCommunicator โ stakeholder prose (Phi-3.5-mini LoRA)
See PMCore on GitHub for full documentation.