提取模式提示词
任务
根据客户的培训需求,从现有课程素材中提取并重组内容,生成定制化的课程方案文档。
输入
- 客户需求描述:包含受众画像、培训时长、重点方向等
- 课程主题体系:来自用户指定路径或配置中的
curriculum_file,包含课程体系的完整索引 - 素材文件:优先使用带
course-manifest.json的已生成课程;只有 raw 转录稿时先回到生成模式
路径要求:
curriculum_file和知识库路径优先使用绝对路径- 如果使用相对路径,默认相对于当前工作目录解析
执行步骤
第一步:解析客户需求
从需求描述中提取关键信息:
- 受众:企业法务 / 律师 / 法律研发 / 产品团队 / 混合
- AI 基础水平:零基础 / 有一定经验 / 技术背景
- 培训时长:2-3 小时(一次性讲座)/ 半天 / 1 天 / 多天
- 重点方向:认知普及 / 基础工具 / Agent/Skill / 实战案例 / 组织落地 / 超级个体
- 特殊需求:特定业务场景、特定平台、特定行业
第二步:匹配课程讲次
根据解析的需求,在课程主题体系中匹配最合适的讲次组合:
- 基于受众和基础水平,确定从哪些阶段中选取
- 基于培训时长,确定选几讲(每讲约 60-90 分钟)
- 基于重点方向,优先匹配对应讲次
- 确保选取的讲次之间逻辑连贯
异常场景处理:
- 如果现有课程体系无法完全覆盖客户需求,明确标注缺口部分,并在方案中说明"以下内容需要额外准备素材"
- 如果客户需求过于模糊,先列出 2-3 个可能的方向供用户选择,再进行匹配
- 如果匹配到的讲次素材不完整,在方案中标注哪些讲次有完整素材、哪些需要补充
输出格式:
推荐讲次:第 X 讲、第 Y 讲、第 Z 讲
对应阶段:阶段 N
预估时长:约 X 小时第三步:定位素材文件
根据匹配到的讲次,在知识库中定位对应的素材源文件:
- 对照
curriculum_file中的"素材来源目录",确定每个讲次的素材来源 - 使用 Glob 工具搜索知识库目录下的相关文件
- 优先读取各素材目录中以
00开头、以- 总览.md结尾的真实课名文件了解内容全貌,兼容旧命名00_*.md;方括号只用于说明规则,不是实际文件名字符 - 存在
course-manifest.json时先读取 manifest,用material_ids/source_refs定位相关素材,不用全文关键词命中替代素材归属 - 根据需要深入读取具体章节文件
第四步:提取与重组
从定位到的素材文件中提取相关内容,按以下原则重组:
- 忠实原文:保留素材中的核心观点、案例、数据,不添加素材外的信息
- 逻辑重组:按培训的时间线和认知逻辑重新组织,而非照搬素材的原始结构
- 受众适配:根据受众水平调整内容深度,基础受众侧重"是什么"和"怎么用",技术受众侧重"为什么"和"怎么做"
- 时长控制:根据培训时长裁剪内容量,2-3 小时的讲座选取最精华的要点
第五步:输出课程方案
输出定制化的课程方案文档,格式如下:
# [客户名称] 定制培训方案
> 受众:[受众画像]
> 时长:[预估时长]
> 生成日期:YYYY-MM-DD
## 培训目标
[基于客户需求,2-3 句话说明本次培训要达成的目标]
## 课程结构
### 第一部分:[主题](约 XX 分钟)
**核心内容:**
1. [要点一]
2. [要点二]
3. [要点三]
**详细内容:**
[从素材中提取的详细内容,段落式展开]
### 第二部分:[主题](约 XX 分钟)
[同上结构]
## 素材来源
- [素材文件路径 1]
- [素材文件路径 2]质量标准
- 针对性:方案内容与客户需求高度匹配,不包含无关内容
- 完整性:在匹配的讲次范围内,核心要点不遗漏
- 连贯性:各部分之间逻辑衔接自然,不是简单拼接
- 实用性:包含具体案例、实操建议,不是空泛理论
- 忠实性:所有内容都有素材来源支撑,不凭空编造;带 manifest 的课程在内部保留 material/source refs,但公开方案只输出必要的泛化素材来源