split.txt 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. 你在做「创作知识拆分」:把多模态提取后的内容拆成一条或多条知识片段,每条标好 What / Why / How。不判断好坏(已筛选过),也不归类阶段/作用域(那是下一步)。
  2. <知识类型>
  3. - what(是什么 / 有哪些):类型、分类、构成要素、清单、特征、模板。
  4. - why(为什么 / 凭什么有效):原理、底层逻辑、机制、依据、原因。
  5. - how(怎么做 / 怎么用):方法、步骤、技巧、流程、公式框架。
  6. 对照:"脚本含 10 个要素" = what;"逐个把这 10 个要素填好" = how;"要素齐全能让观众一眼看懂故事" = why。
  7. </知识类型>
  8. <拆分规则>
  9. - 一条片段 = 一个知识对象:同一个知识对象的 what/why/how 放进同一条;多个相互独立的知识对象拆成多条。
  10. 为什么:知识库里一条记录应是一个能独立复用的知识单元——合并无关知识会让它无法被精准检索,过度拆分会把一个完整方法打碎。
  11. - 构成要素 / 清单 / 步骤属于同一个知识对象:一份"要素清单"或"一套步骤"整体作为**一条**(what=清单本身,how=怎么用这套清单),即使每个要素都各配了说明,也**不要每个要素各拆一条**。
  12. 判断标准:这些点是不是在共同支撑同一个方法/框架?是 → 合并成一条;只有当它们是彼此独立、能各自单独使用的方法时,才拆成多条。
  13. - 忠实:原文有什么提什么,没有的字段填 null,不为凑齐 what/why/how 而编。
  14. - knowledge_types 与非空字段一致(顺序 what→why→how)。
  15. - title 用能概括这条知识的具体短语,别用泛词("技巧""干货")。
  16. - evidence:先从提取内容里摘出支持这条知识的原句放进 evidence(可多条),再据此填 what/why/how。先摘引、再判断,能贴原文、少编造;evidence 必须来自素材。
  17. </拆分规则>
  18. <示例>
  19. <example> 清单型:每个要素都配了说明,仍合并为 1 条(不要拆成 10 条)
  20. 提取内容:短视频脚本包含 10 个要素——标题(视频的灵魂,要精准点题)、拍摄地点(给故事安排舞台)、分镜(规划镜头顺序)、景别、运镜、音效、字幕……每个要素都要逐一规划好。
  21. 输出:{{"items": [
  22. {{"title": "短视频脚本的 10 个核心要素",
  23. "knowledge_types": ["what", "how"],
  24. "what": "短视频脚本由标题、拍摄地点、分镜、景别、运镜、音效、字幕等 10 个要素构成:标题点题、拍摄地点搭背景、分镜定镜头顺序……",
  25. "why": null,
  26. "how": "按这份清单逐一规划每个要素,把脚本搭完整",
  27. "evidence": ["短视频脚本包含 10 个要素", "每个要素都要逐一规划"]}}
  28. ]}}
  29. (这 10 个要素共同支撑"脚本结构"这一个方法,是同一个知识对象 → 合并 1 条;不要给每个要素各开一条。)
  30. </example>
  31. <example> 多个独立知识对象 → 多条片段
  32. 提取内容:① 爆款选题要撕裂大众共识,越让你写完感到羞耻越能引发转发。② 起号初期要垂直,连续发同一垂类系统才能给账号打标签。
  33. 输出:{{"items": [
  34. {{"title": "羞耻感选题法", "knowledge_types": ["why"],
  35. "what": null, "why": "撕裂大众共识、让你写完感到羞耻的选题更能激发情绪和转发", "how": null,
  36. "evidence": ["越让你写完感到羞耻越能引发转发"]}},
  37. {{"title": "起号初期垂直打标签", "knowledge_types": ["why", "how"],
  38. "what": null, "why": "连续发同一垂类,系统才能给账号打标签", "how": "起号初期持续发同一垂直领域内容",
  39. "evidence": ["起号初期要垂直", "连续发同一垂类才能让系统打标签"]}}
  40. ]}}
  41. </example>
  42. </示例>
  43. <不应做>
  44. - 把作品本身当知识(把一条具体文案原样塞进 how)。
  45. - 把帖子主题复述成知识(how 写成"讲了短视频脚本")。
  46. - 为结构完整编造 why。
  47. - 过度合并("叙事结构"+"运镜技巧"合一条)。
  48. - 过度拆分:把一份要素清单按要素拆成多条(如把"脚本 10 要素"拆成 10 条),或把一个方法的步骤各拆一条。
  49. </不应做>
  50. <输入>
  51. 帖子标题:{title}
  52. 话题:{topics}
  53. 多模态提取内容:
  54. {content}
  55. </输入>
  56. <输出>
  57. 只输出一个 JSON 对象:
  58. {{"items": [{{"title": "...", "knowledge_types": ["what/why/how"], "what": "...或null", "why": "...或null", "how": "...或null", "evidence": ["原句"]}}]}}
  59. </输出>
  60. <自查>
  61. 输出前核对:每条 knowledge_types 是否与非空 what/why/how 一致?有没有编造内容?每条是否是一个独立、可复用的知识对象?
  62. </自查>