Ver Fonte

what/why 成形提示词精修:Why依据正名 + kind重定义 + 维度拆分规则单一轴

- Why 形式两类正名 依据/取舍(合并机制/依据/平台逻辑/读者心理/例证),加 取舍↔how 边界注
- kind 重定义:序列收紧为"沿作品从头到尾的时间/线性先后";多维关系明纳"组成部分/大小层级(节拍⊂场景⊂幕)";两步判改判"时间/线性先后"
- 维度拆分规则:先试单一轴(命名轴非结果、禁拼两个),无单一轴填 类型枚举,附 9 真实 case 正反例
- 知识类型.json why payload形态同步 依据/取舍

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
SamLee há 3 semanas atrás
pai
commit
d249d369b6

+ 11 - 8
创作知识提取-skill/extraction/phase1-frame.md

@@ -76,13 +76,16 @@
 > **每颗都带 `出处`(溯源用)**:How 颗的 `出处` 在每个 step 上(这步来自哪些卡);What/Why 颗在颗级给 `出处`(这颗来自哪些卡,如 ["图3","卡片2"])。出处填卡片号(图N=第N张图,卡片N=视频第N段),让前端能点回原图/原视频段。
 
 ### What(是什么)— role 主 或 组件
-`概要`(**唯一必填**,一句话这是什么,做锚点)+ `kind`(**必填**:恰好取 `子集` / `多维关系` / `序列` 之一,**勿写变体**如"多维度关系")+ `维度拆分规则`(**仅子集填**:这组选项是按什么维度划分出来的,如「冲突形态」「叙事结构类型」;多维关系/序列填 null)+ `body`:**1..N 个扁平条目**,每条 `{item_name, item_desc, 作用域:[]}`(无小节、无形式标)。无 steps。+ 颗级 `出处`。
+`概要`(**唯一必填**,一句话这是什么,做锚点)+ `kind`(**必填**:恰好取 `子集` / `多维关系` / `序列` 之一,**勿写变体**如"多维度关系")+ `维度拆分规则`(**仅子集填**:这组选项的**单一划分轴**短词,如「冲突范围」;**套不出单一轴就填 `类型枚举`**;多维关系/序列填 null)+ `body`:**1..N 个扁平条目**,每条 `{item_name, item_desc, 作用域:[]}`(无小节、无形式标)。无 steps。+ 颗级 `出处`。
 
 **先判这颗 What 是哪种(决定 item_desc 要不要带"何时选"):**
-按"部件之间什么关系"分三种(两步判:①部件是**可挑着用的选项/清单(挑一个或多个都行)**?→ `子集`;②否则**多个维度/要素并陈、不是挑出来的**——有前后顺序?有→`序列`,无→`多维关系`):
-- **`子集`型**(**并列·挑着用·可多挑**):「X 有 A/B/C 几种/几个」,**各自独立、不合成一个整体**,按需**挑一个或多个**(如 7种叙事结构、冲突四类型、构图六法、标题九技巧)。落点 = **元素选择**——**每条 `item_desc` 必须把原帖给的「何时/为何选它」一并写进去**(没有"何时选",AI 只能背不能选 = 这颗废了一半)。并给 `维度拆分规则`。
-- **`多维关系`型**(**多个不同维度/侧面**):一个对象可从**几个不同性质的维度/侧面**去刻画,**每个维度各自展开它那一面**——维度A 看一面、维度B 看另一面(如 人物可从生理/社会/心理等维度刻画;前提含立场/人物/冲突/结论等侧面)。⚠️**维度由本帖内容决定、不是固定清单**;**也不要求"凑齐所有维度"——原帖给几面写几面**("都要/拼齐"是个别案例的性质,不是本类的定义)。与子集的区别:**子集是同一维度上的同类选项、从中挑**(7种叙事结构都是"一种结构");**多维关系是几个不同维度各看一面、不是挑**。**每条 body 条目 = 一个维度**:item_name=维度名,item_desc=该维度展开的内容(子值并入 item_desc,不另起一层)。落点 = 各维度及其内容。
-- **`序列`型**(**都要·有序**):「X 由 A→B→C 按位置/时间排成,拼齐且有前后」(如 故事五部分、黄金三段式)。⚠️ 只是**位置顺序**,后段**不消费**前段产出——若后段吃前段产出、换序就崩,那是 **how 工序**不是 what。落点 = 完备性+顺序,**body 按序排列**,`item_desc` 只写"是什么"。
+按"部件之间什么关系"分三种(两步判:①部件是**可挑着用的选项/清单(挑一个或多个都行)**?→ `子集`;②否则**多个组成部分/维度并陈、不是挑出来的**——有"从头到尾的时间/线性先后"(换序就读不通)?有→`序列`;没有(只是并列的组成/侧面/大小层级)→`多维关系`):
+- **`子集`型**(**并列·挑着用·可多挑**):「X 有 A/B/C 几种/几个」,**各自独立、不合成一个整体**,按需**挑一个或多个**(如 7种叙事结构、冲突四类型、构图六法、标题九技巧)。落点 = **元素选择**——**每条 `item_desc` 必须把原帖给的「何时/为何选它」一并写进去**(没有"何时选",AI 只能背不能选 = 这颗废了一半)。
+  - **填 `维度拆分规则`**:先试**单一轴**——套进"**按【X】分,每个选项都是 X 上的一个取值**":
+    - 套得进 → 填那**一个短词**,命名"按什么分"的**轴**、**不是分出来的结果/效果**,且**禁用"与/、/及其"拼两个**。✅ 冲突三层面→`冲突范围`(内心/个人/社会);拍摄构图→`构图的几何布局`(**不是**"画面视觉效果");Vlog五公式→`想引发的观众反应`(**不是**"内容驱动目的")。
+    - **套不进**(选项是各按不同东西命名的大杂烩、找不到统一轴)→ 老实填 **`类型枚举`**,**别硬拼假轴**。❌ 7种叙事结构(非线性按时间序、多线按线数、嵌套按套层…无统一轴)、9种标题技巧(句式/心理/内容混杂)→ 都填 `类型枚举`,别写"叙事组织逻辑与时间线""心理触发机制/切入视角"这种拼凑。
+- **`多维关系`型**(**几块并列的组成部分/维度/层级,彼此无时间先后**):一个对象由**几块并列的组成**、或从**几个不同维度/侧面**刻画,**之间没有"从头到尾"的时序**——三种形态都算:① **正交侧面**(人物=生理/社会/心理);② **构成要素**(前提=立场+人物+冲突+结论、场景四要素);③ **大小层级/包含**(故事结构=节拍⊂场景⊂序列⊂幕,**只是粒度不同、不是时间先后**)。⚠️部件由本帖内容决定、不固定;**不要求凑齐**(给几块写几块)。与子集的区别:**子集是同类选项、从中挑**(7种叙事结构都是"一种结构");**多维关系是几块并列、不是挑**。**每条 body 条目 = 一块**:item_name=部件/维度名,item_desc=展开内容(子值并入 item_desc,不另起一层)。落点 = 各部件及其内容。
+- **`序列`型**(**沿作品从头到尾的时间/线性先后**):「X 由 A→B→C **按发生时间、或在作品里从头到尾的位置**排成,**换序就读不通**」(如 故事五部分 激励事件→…→结局、黄金三段式 开头→中间→结尾)。⚠️**只认这种"从头走到尾"的线性先后**;**"大的套小的"包含/层级(节拍⊂场景⊂幕)不是序列**——那是粒度不同的并列组成,归 `多维关系`。后段**不消费**前段产出——若后段吃前段产出、换序就崩,那是 **how 工序**不是 what。落点 = 完备性+顺序,**body 按序排列**,`item_desc` 只写"是什么"。
 
 每条 body 条目 `{item_name, item_desc, 作用域:[]}`:
 - `item_name`:要点名(如 静态冲突 / 激励事件)。
@@ -96,7 +99,7 @@
 
 ### Why(为什么)— role 主 或 组件
 `主张`(**唯一必填**,核心观点/原理,做锚点)+ `支撑`:**1..N 个自由小节**,每节 `{小标题, 形式?, 内容?, 条目?}`。无 steps。+ 颗级 `出处`。
-- **形式只有两类**(往简):`为什么`(解释这条原理**为什么成立 / 怎么起作用**——依据、机制、平台逻辑、读者心理、例证/反例**全归这一类,不再细分**);`取舍`(对创作的取舍含义)。
+- **形式只有两类**(对应 主张/依据/取舍 三件套的后两件):`依据`(这条原理**凭什么成立 / 怎么起作用**——机制、平台逻辑、读者心理、例证/反例**全归这一类,不再细分**);`取舍`(对创作的取舍含义)。
 - **决策落点必填**:`支撑` 里**必须有一节 `形式:取舍`**——写「**这条原理对创作的取舍含义**:所以该多写什么 / 砍什么 / 侧重什么 / 何时适用」。这是 Why 的命根(why 影响取舍判断);只讲原理不落取舍 = 半成品。
 - ⚠️ **取舍 ↔ how 边界**:取舍写的是**原则层的"该往哪偏 / 何时适用"(决策倾向)**,**不是手把手操作步骤**。一旦写成"第一步…第二步…"的可执行流程,那就是 how 不是 why——回去拆 how,或只留原则性的取舍判断。
 > 组件 why:对应某 how 的某一步(那步的依据/原理),但本身是独立一颗、可单独复用。不对应任何步 → 就是单独的一条(role=主)。
@@ -165,7 +168,7 @@
       "title": "<某 how 步骤产出的、可独立复用的清单/构成名>", "业务阶段": ["<…>"],
       "出处": ["<这颗来自哪些卡片,如 图3 / 卡片2>"],
       "概要": "<一句话这是什么(必填)>", "kind": "<子集 / 多维关系 / 序列(必填)>",
-      "维度拆分规则": "<仅子集填:这组选项按什么维度划分,如 冲突形态;多维关系/序列填 null>",
+      "维度拆分规则": "<仅子集:单一划分轴短词(命名轴、不是结果),如 冲突范围;无单一轴填 类型枚举;多维关系/序列填 null>",
       "body": [
         {"item_name":"<要点名>","item_desc":"<忠实保留原帖描述,几句留几句;有子结构带各子点描述;子集型把『何时/为何选它』并入>","作用域":[]},
         {"item_name":"<另一条>","item_desc":"<…>","作用域":[]}
@@ -177,7 +180,7 @@
       "title": "<原理名>", "业务阶段": ["<…>"], "出处": ["<这颗来自哪些卡片>"],
       "主张": "<核心观点/原理(必填)>",
       "支撑": [
-        {"小标题":"<为什么成立/起作用>","形式":"为什么","内容":"<依据/机制/平台逻辑/读者心理/例证>"},
+        {"小标题":"<为什么成立/起作用>","形式":"依据","内容":"<机制/平台逻辑/读者心理/例证>"},
         {"小标题":"<对创作的取舍(必填,命根)>","形式":"取舍","内容":"<所以创作时该多写/砍/侧重什么、何时适用>"}
       ],
       "作用域": []

+ 1 - 1
创作知识提取-skill/taxonomy/知识类型.json

@@ -22,7 +22,7 @@
     {
       "分类名称": "why",
       "dim_attributes值": "why原理",
-      "payload形态": "简化(主张 + 为什么 + 取舍,无 steps;形式只两类:为什么/取舍)",
+      "payload形态": "简化(主张 + 依据 + 取舍,无 steps;形式只两类:依据/取舍)",
       "分类说明": "这颗知识是『为什么』——解释某种创作做法/判断背后的原理、依据、平台逻辑、读者心理。典型:为什么标题决定打开率、为什么先写冲突、为什么这种结构传播好。判别口诀:读完主要收获是『理解了某件事为什么这样做』,是解释性/原理性的,较少具体步骤。注意:why 始终是独立一颗——定死两态:要么单独的一条(role=主),要么对应某 how 的某一步而成组件颗(role=组件,parent={how_id,step})。二者皆可,不存在『写进步骤指引、不单独成颗』;与 what 完全对称。",
       "分类性质": "原理"
     }