Notebook-driven input
Works directly from your saved notebook records — no manual data entry needed.
Multi-stage filtering
Loose filter removes weak candidates; strict filter ensures quality before output.
Broad exploration
Generates at least 5 ideas per knowledge point from multiple research dimensions.
Structured output
Produces a Markdown document organized by knowledge point with ranked ideas.
How to use
Select a notebook
Choose a notebook that contains records from previous sessions (solver outputs, research reports, question generation results, or co-writer documents).
Optionally add your thoughts
Enter any research directions, constraints, or focus areas you want the agent to prioritize.
Automated IdeaGen pipeline
The pipeline has two components: a MaterialOrganizerAgent that extracts knowledge points from your notebook, and an IdeaGenerationWorkflow that turns those points into filtered research ideas.MaterialOrganizerAgent
Reads the raw records from your selected notebook — which may include solve outputs, generated questions, research cache entries, and co-writer documents — and extracts a list of core knowledge points. Each knowledge point includes a name and a description derived from the record content.user_thoughts are passed into the extraction prompt to bias which knowledge points are surfaced.
IdeaGenerationWorkflow stages
Stage 1 — Loose filter Removes knowledge points that are obviously unsuitable for research idea generation (too narrow, too broad, already exhaustively studied, etc.). The remaining points proceed to exploration. Stage 2 — Explore ideas For each knowledge point that passes the loose filter, the agent generates at least 5 candidate research ideas. Ideas are produced from multiple innovation dimensions to maximize diversity. Stage 3 — Strict filter Each knowledge point’s idea list is evaluated strictly. The filter must keep at least 1 idea and eliminate at least 2. This ensures only the most promising, clearly differentiated ideas survive. Stage 4 — Generate Markdown The surviving ideas are assembled into a structured Markdown document grouped by knowledge point.Output format
Python API
You can run idea generation programmatically without the web interface.API endpoint
The module is also accessible via the REST API:Relationship to co-writer
Automated IdeaGen produces a structured starting document. You can open that document in the Co-writer to expand individual ideas, rewrite sections with RAG-enhanced context, or generate a narrated audio version for review.Idea generation requires at least one notebook with saved records. If your notebook is empty, complete some sessions in the solver, question generator, or deep research modules first and save results to a notebook.