Use prompt history for online mining records

This commit is contained in:
wuyang6
2026-05-14 17:42:08 +08:00
parent f1dc7e4b91
commit 87dd67c76a
10 changed files with 219 additions and 97 deletions
+8 -2
View File
@@ -34,7 +34,7 @@
```json
{
"request_ids": ["<rid>"],
"date": "YYYYMMDD",
"lookback_days": 7,
"dataset_label": "线上挖掘样本",
"target": "Agent(tag=\"xxx\")",
"complex": false,
@@ -50,10 +50,16 @@
- `request_id`:主表 `request_id` / 前处理表 `requestId`
- `timestamp`:优先主表 `timestamp`
- `query`:优先前处理 query,缺失时用主表 query
- `prev_session`主表同 `session_id` 且早于当前 timestamp 的最多 10 轮
- `prev_session`从前处理 `promptModel``[对话历史]` 抽取,这是 planning 模型真实看到的 session
- `target`:优先用户输入,否则用前处理 `code/planningOriginalResult`,再用主表仲裁信息兜底
- `complex`:优先用户输入,默认 false
时间筛选支持:
- `date`: 单日,格式 `YYYYMMDD``YYYY-MM-DD`
- `date_from` + `date_to`: 起止日期,包含两端日期
- `lookback_days`: 最近 N 天,例如用户说“一周内”就传 `7`
如果需要拆开调试,后处理仍可复用 `skills/product-data/scripts/`
1. `normalize_dataset_draft.py`