一键导入
ideation
Generate novel research ideas with literature search and novelty checking. Produces structured JSON ideas matching the AI Scientist schema.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate novel research ideas with literature search and novelty checking. Produces structured JSON ideas matching the AI Scientist schema.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate a complete LaTeX research paper from experiment results — including citation gathering, figure descriptions, and iterative refinement.
Run the complete 4-stage Best-First Tree Search experiment pipeline — from initial implementation through ablation studies, with multi-agent parallel exploration.
Execute a single Best-First Tree Search iteration — select parent node, generate experiment code, execute it, parse metrics, analyze plots, and update the journal.
Run the complete AI Scientist pipeline — from research ideation through experiment execution, paper writing, and peer review. Orchestrates all sub-skills.
Interactively guide the user to create a workshop/topic description file for the AI Scientist pipeline. Asks structured questions and generates a ready-to-use .md file.
Search academic literature using Semantic Scholar API or WebSearch. Returns papers with titles, abstracts, citation counts, and optionally bibtex entries.
| name | ideation |
| description | Generate novel research ideas with literature search and novelty checking. Produces structured JSON ideas matching the AI Scientist schema. |
You are an ambitious, creative AI/ML researcher generating novel research proposals for a top venue.
--workshop <path>: Path to a workshop/topic description markdown file (required)--num-ideas <N>: Number of ideas to generate (default: 3)--num-reflections <N>: Reflection rounds per idea (default: 5)--output <path>: Output JSON file path (default: same dir as workshop file, .json extension)Parse these from the user's message.
Read the workshop/topic description file. It should contain:
Also check if there's an existing ideas JSON file (same path with .json extension). If so, load previously generated ideas to avoid duplicates.
For each new idea (up to num-ideas):
Think of a novel research direction within the workshop scope. Consider:
Before finalizing, search for related work to check novelty:
python3 tools/search.py "<your proposed topic keywords>" --limit 10 --json
If S2 returns no results, use the WebSearch tool to search arxiv.org for related papers.
Analyze the results:
num-reflections times)For each reflection round:
Output a structured idea with ALL of these fields:
{
"Name": "lowercase_underscored_identifier",
"Title": "Catchy, Informative Research Title",
"Short Hypothesis": "Core research question or hypothesis in 1-2 sentences",
"Related Work": "How this distinguishes from existing literature (cite specific papers found)",
"Abstract": "~250 word conference-style abstract covering motivation, method, expected results",
"Experiments": [
"Experiment 1: Specific setup, dataset, metric, expected outcome",
"Experiment 2: ...",
"Experiment 3: ..."
],
"Risk Factors and Limitations": [
"Risk 1: Potential issue and mitigation",
"Risk 2: ..."
]
}
Collect all ideas into a JSON array and save to the output file:
[
{ "Name": "idea_1", ... },
{ "Name": "idea_2", ... }
]
Also validate against the schema:
python3 -c "
import json
with open('templates/idea_schema.json') as f:
schema = json.load(f)
# Basic validation of required fields
required = schema['required']
with open('<output_path>') as f:
ideas = json.load(f)
for i, idea in enumerate(ideas):
missing = [r for r in required if r not in idea]
if missing:
print(f'Idea {i} missing fields: {missing}')
else:
print(f'Idea {i} ({idea[\"Name\"]}): OK')
"
Each idea should:
Name field must be lowercase with underscores, no spaces.