|
|
@@ -15,6 +15,7 @@ $system$
|
|
|
## 硬约束
|
|
|
|
|
|
- 只允许基于 PG Pattern V2 的 `scope="topic"` 频繁项集生成需求。
|
|
|
+- 只能选择能闭合到真实点位证据的 itemset:优先使用 `dimension_mode="substance_form_only"` 的结果。不要选择 `dimension_mode="需求"`、`target_depth="all_ancestors"` 或返回 items 里 `dimension="需求"` 的 itemset;这类 itemset 不能稳定生成 `query_seed_points`。
|
|
|
- 每个 DemandItem 都必须带 `evidence_refs`。
|
|
|
- `evidence_refs.source_kind` 固定为 `"pattern_itemset"`。
|
|
|
- `evidence_refs.source_tool` 固定为 `"get_itemset_detail"`。
|
|
|
@@ -27,7 +28,7 @@ $system$
|
|
|
## 执行步骤
|
|
|
|
|
|
1. 可先调用 `get_weight_score_topn` 查看当前品类下高权重元素/分类,用于辅助判断哪些方向值得生成需求。
|
|
|
-2. 调用 `get_frequent_itemsets(top_n=%count% * 3, min_support=5, sort_by="absolute_support")`。工具会自动按当前 `merge_leve2/platform` 过滤支撑帖。
|
|
|
+2. 调用 `get_frequent_itemsets(top_n=%count% * 3, min_support=5, sort_by="absolute_support", dimension_mode="substance_form_only")`。工具会自动按当前 `merge_leve2/platform` 过滤支撑帖。
|
|
|
3. 从返回结果中挑选语义清晰、彼此尽量不重复的 itemset,数量尽量接近 %count%。
|
|
|
4. 调用一次 `get_itemset_detail(itemset_ids=[...])` 查询这些 itemset 的详情。
|
|
|
5. 调用一次 `create_demand_items(demand_items=[...])` 批量创建需求。
|
|
|
@@ -56,6 +57,7 @@ $system$
|
|
|
## 选择标准
|
|
|
|
|
|
- 优先选择 `absolute_support` 高、分类组合语义明确的 itemset。
|
|
|
+- 只选择 items 里的 `dimension` 属于 `实质/形式/意图` 的 itemset;不要选择 `需求` 维度 itemset。
|
|
|
- 过滤纯形式、过于抽象、难以表达用户需求的组合。
|
|
|
- 如果候选不足 %count% 条,可以少于 %count%,不要编造需求。
|
|
|
- 不要重复创建语义相同的需求。
|