--- language: en license: mit tags: - project-management - planning - transformer - pytorch pipeline_tag: text-generation --- # 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: ```bash 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): ```bash 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: 1. **PMPlanner** (this model) — JSON task graph 2. **PMReasoner** — risk analysis 3. **PMCommunicator** — stakeholder prose (Phi-3.5-mini LoRA) See [PMCore on GitHub](https://github.com/snavazio/pmcore) for full documentation.