SuperAPI AI 工具集

shinka-inspect

通用与其它

查看项目

更新于 10-15 22:33

技能介绍

用途:该技能面向已完成运行、已产出结果目录与 SQLite 数据库的 Shinka 项目,帮助在启动下一批演进前查看表现最好的程序,生成紧凑的上下文产物,而无需手动浏览数据库。

主要能力:通过 shinka.utils.load_programs_to_df 读取程序记录;按 combined_score 排序;选取 top-k 正确程序(若无正确行则回退到总体 top-k 并在输出中标注回退);生成一个 Markdown 包,包含元数据、排名表、反馈与代码片段。脚本对运行产物只读,只写出 Markdown 包。

必要用法:先确认运行产物存在: ls -la <results_dir> 再生成上下文包: python skills/shinka-inspect/scripts/inspect_best_programs.py --results-dir <results_dir> --k 5 可选调参:--k(默认 5)、--max-code-chars(默认 4000,每程序代码截断上限)、--min-generation(代次下限)、--out(默认输出在结果目录下,为 <results_dir>/shinka_inspect_context.md)、--include-feedback / --no-include-feedback(是否包含 text_feedback 块)。 默认输出路径为 <results_dir>/shinka_inspect_context.md,可将其作为下一步变异规划的上下文产物。

适用场景:运行已有结果目录和数据库、需要查看顶尖程序、准备下一批演进。

限制:不适用于仍需搭建任务(shinka-setup)或运行演进批次(shinka-run)的场景。具体收费与价格信息暂未提供。