بنقرة واحدة
plot
Aggregate and generate publication-quality figures from experiment results across all BFTS stages.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Aggregate and generate publication-quality figures from experiment results across all BFTS stages.
التثبيت باستخدام 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.
Generate novel research ideas with literature search and novelty checking. Produces structured JSON ideas matching the AI Scientist schema.
| name | plot |
| description | Aggregate and generate publication-quality figures from experiment results across all BFTS stages. |
You are generating publication-quality figures for an AI research paper.
--exp-dir <path>: Experiment directory (required)Parse from the user's message.
Read the experiment state and gather all stage summaries:
python3 -c "
import json, sys, os
sys.path.insert(0, '.')
from tools.state_manager import load_experiment_state, load_journal, get_best_node, get_journal_summary
state = load_experiment_state('<exp_dir>')
for stage in ['stage1_initial', 'stage2_baseline', 'stage3_creative', 'stage4_ablation']:
journal = load_journal('<exp_dir>', stage)
summary = get_journal_summary(journal)
best = get_best_node(journal)
print(f'=== {stage} ===')
print(json.dumps(summary, indent=2))
if best and best.get('plot_paths'):
print(f'Plots: {best[\"plot_paths\"]}')
"
List all plots generated across all stages:
find <exp_dir>/workspace/figures -name "*.png" -o -name "*.pdf" 2>/dev/null | sort
find <exp_dir>/figures -name "*.png" -o -name "*.pdf" 2>/dev/null | sort
View each existing plot using the Read tool to understand what's available.
Read the best experiment code from the final stage to understand what data is available:
ls <exp_dir>/state/stage4_ablation/best_solution_*.py 2>/dev/null || \
ls <exp_dir>/state/stage3_creative/best_solution_*.py 2>/dev/null || \
ls <exp_dir>/state/stage2_baseline/best_solution_*.py 2>/dev/null
Create a Python script that produces publication-quality figures. The script should:
Load raw experiment data from .npy, .json, or .csv files in the workspace
Generate 4-6 key figures for the paper:
Follow publication standards:
matplotlib with seaborn stylecat > <exp_dir>/auto_plot_aggregator.py << 'PYTHON_EOF'
<generated aggregator script>
PYTHON_EOF
cd <exp_dir> && python auto_plot_aggregator.py
View each generated figure using the Read tool. Evaluate:
If figures need improvement:
Copy final figures to the experiment's figures directory:
mkdir -p <exp_dir>/figures
cp <exp_dir>/workspace/figures/*.png <exp_dir>/figures/ 2>/dev/null
cp <exp_dir>/workspace/figures/*.pdf <exp_dir>/figures/ 2>/dev/null
List the final figures:
ls -la <exp_dir>/figures/