소스 검색

feat(query):模态移到业务阶段之前(模态贴题材后更像真人搜)

原串顺序 实质/形式/目的/业务阶段/模态/知识类型 → 实质/形式/目的/模态/业务阶段/知识类型。
模态贴在题材/内容后("美食 视频 选题"、"视频 选题 怎么做")比"选题 视频"顺口;列序同步。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
SamLee 2 주 전
부모
커밋
6e25eb310a
1개의 변경된 파일7개의 추가작업 그리고 7개의 파일을 삭제
  1. 7 7
      scripts/build_creation_demo.py

+ 7 - 7
scripts/build_creation_demo.py

@@ -117,19 +117,19 @@ def main():
     # 每家族:生成器 + 用到的轴(给前端标列)
     # 业务阶段=脊柱,每族必带;模态+知识类型固定收尾;前面配 实质/形式/目的 之一或组合
     families = [
-        {"key": "f1", "name": "实质 × 业务阶段", "axes": ["实质", "业务阶段", "模态", "知识类型"],
+        {"key": "f1", "name": "实质 × 业务阶段", "axes": ["实质", "模态", "业务阶段", "知识类型"],
          "gen": lambda: {"parts": {"实质": pick(SHI), "业务阶段": pick(INTENT), "模态": pick(MODALITY), "知识类型": pick(KTYPE)}}},
-        {"key": "f2", "name": "形式 × 业务阶段", "axes": ["形式", "业务阶段", "模态", "知识类型"],
+        {"key": "f2", "name": "形式 × 业务阶段", "axes": ["形式", "模态", "业务阶段", "知识类型"],
          "gen": lambda: {"parts": {"形式": pick(XING), "业务阶段": pick(INTENT), "模态": pick(MODALITY), "知识类型": pick(KTYPE)}}},
-        {"key": "f3", "name": "实质 × 形式 × 业务阶段", "axes": ["实质", "形式", "业务阶段", "模态", "知识类型"],
+        {"key": "f3", "name": "实质 × 形式 × 业务阶段", "axes": ["实质", "形式", "模态", "业务阶段", "知识类型"],
          "gen": lambda: {"parts": {"实质": pick(SHI), "形式": pick(XING), "业务阶段": pick(INTENT), "模态": pick(MODALITY), "知识类型": pick(KTYPE)}}},
-        {"key": "f4", "name": "(作用/感受/意图) × 业务阶段", "axes": ["作用/感受/意图", "业务阶段", "模态", "知识类型"],
+        {"key": "f4", "name": "(作用/感受/意图) × 业务阶段", "axes": ["作用/感受/意图", "模态", "业务阶段", "知识类型"],
          "gen": lambda: {"parts": {"目的": pick(POOL), "业务阶段": pick(INTENT), "模态": pick(MODALITY), "知识类型": pick(KTYPE)}}},
-        {"key": "f5", "name": "纯业务阶段", "axes": ["业务阶段", "模态", "知识类型"],
+        {"key": "f5", "name": "纯业务阶段", "axes": ["模态", "业务阶段", "知识类型"],
          "gen": lambda: {"parts": {"业务阶段": pick(INTENT), "模态": pick(MODALITY), "知识类型": pick(KTYPE)}}},
     ]
-    # 各部件按固定顺序拼成原串(内容维度在前,业务阶段+模态+知识类型固定收尾)
-    order = ["实质", "形式", "目的", "业务阶段", "模态", "知识类型"]
+    # 各部件按固定顺序拼成原串(内容维度在前,模态贴题材后,业务阶段+知识类型收尾)
+    order = ["实质", "形式", "目的", "模态", "业务阶段", "知识类型"]
 
     # 业务阶段值存「分组结构」(STAGE_INTENT),前端按 灵感/选题/脚本 分组+缩进展示;其余轴是扁平数组
     out = {"axis_values": {"实质": SHI, "形式": XING, "目的池": POOL, "业务阶段": STAGE_INTENT, "模态": MODALITY, "知识类型": KTYPE},