I started experimenting with structured output in January 2025 and now 30 days later, it has evolved into a planning assistant that can take a vague description as input, and output a plan with WBS (work breakdown structure), SWOT analysis, criticism from experts, task duration estimates.
LlamaIndex, so Ollama, OpenRouter, and other LLMs can be used.
Gradio for the UI.
Luigi for a DAG representation of the data exchanged between the many agents.
You specify a vague idea for a project. If it's too vague, it tries to pick some reasonable assumptions, so that it's more well defined.
The output is a dir containing between 20-40 files: json, markdown, csv.
I doubt that the outputted plan is good, but it may serve as a rough draft.
[link] [comments]