SuperAPI AI 工具集

nsfc-roadmap

写作与研究

查看项目

更新于 10-16 05:54

技能介绍

用途:把 NSFC 标书中的研究内容、技术路线和风险控制转成可打印、A4 可读的技术路线图,服务科研写作与可视化表达,不代表官方评审口径或资助结论。

主要能力:默认采用确定性的 drawio 渲染流程,交付 roadmap.drawio、roadmap.svg、roadmap.png、roadmap.pdf、roadmap-plan.md;中间产物存于 output_dir/.nsfc-roadmap/。支持多轮评估与优化,默认最多 5 轮,按 P0/P1/P2 识别问题,停止策略由配置决定(early_stop、plateau 或 ai_critic)。可选启用 AI 自主闭环,在 output_dir/.nsfc-roadmap/ai/ 下生成请求与响应文件。

使用方式:输入至少提供 proposal_path、proposal_file 或 spec_file 之一。规划阶段默认 planning_mode=ai,先运行 plan_roadmap.py 生成请求文件,由宿主 AI 写 roadmap-plan.md 与 spec_draft.yaml,再校验。渲染命令:python3 nsfc-roadmap/scripts/generate_roadmap.py --spec-file ./roadmap_output/spec.yaml --output-dir ./roadmap_output --rounds 5。规划命令:python3 nsfc-roadmap/scripts/plan_roadmap.py --proposal /path/to/proposal --output ./roadmap_output。

Nano Banana 模式:仅用户明确要求时启用,先运行 python3 nsfc-roadmap/scripts/nano_banana_check.py 做连通性检查,再以 --renderer nano_banana 生成,仅交付 roadmap.png 与 roadmap_compacted.png。

限制:先读 config.yaml 作为单一真相来源;仅处理用户明确提供的文件或目录,默认视标书为敏感信息;默认不联网补素材;默认保持 drawio 流程,不擅自切换渲染后端;内容拥挤时优先改 spec 文案、分组或结构,不靠缩字号硬过阈值。draw.io CLI 缺失时按配置提示、降级或停止。