SAP 内容生成工具用于逐章生成 SAP(统计分析计划)正文内容,输出为 Markdown 格式,并遵循 ICH E9(R1) Estimand 框架。
使用方式与核心原则
工具强调逐章生成、写文件即忘的原则,明确要求绝对禁止单轮一次性生成全部内容,以规避输出 token 限制。详细编排逻辑位于 scripts/generate_by_chapter.py。
提示词组织
提示词按 content_type 路由,不依赖固定章节编号。prompts/system.md 为共享 System Prompt,包含写作规范、few-shot 示例与禁止事项;其余提示词按内容类型划分:prompts/estimand.md 对应 content_type: estimand / endpoint_objectives;prompts/primary_analysis.md 对应 content_type: primary_analysis;prompts/secondary_analysis.md 对应 content_type: secondary_analysis;prompts/sensitivity.md 对应 content_type: sensitivity_analysis / general_considerations;prompts/safety.md 对应 content_type: safety_analysis;prompts/multiplicity.md 对应 content_type: multiplicity / hypothesis_testing。
脚本
scripts/post_process.py 负责后处理,包括终点名称校验与 AI 标记收集。
适用场景与限制
根据已有资料,该工具面向需要按 ICH E9(R1) Estimand 框架编写 SAP 章节内容的场景,支持多种分析类型章节的生成。关于安装命令、具体运行步骤、依赖环境、收费与价格、生成效果等信息,资料中暂未提供。