refactor: 步骤4智能体任务改为传递内容库ID

- 模板改为传递内容库数据ID列表而非内容摘要
- 智能体任务改为分析ID对应数据与产品的相关性和参数提取价值
- 智能体输出改为relevant_ids列表+分析说明
- 步骤3保存内容库时记录article_id
- 步骤4根据智能体返回的ID从内容库获取实际内容
- 更新_fill_fields适配新的extracted_data格式
This commit is contained in:
2026-07-15 13:00:03 +08:00
parent 96c479916b
commit 5fdcf7a5b6
3 changed files with 152 additions and 84 deletions
+38 -16
View File
@@ -1,11 +1,11 @@
## 任务背景
### 内容库搜索结果
以下是从内容库中搜索到的相关文章数据位置
### 内容库相关数据ID列表
以下是从内容库中搜索到的相关文章数据ID
{{library_results}}
### 互联网搜索抓取内容
以下是从互联网搜索并抓取的网页内容数据位置
### 互联网搜索已入库数据ID列表
以下是从互联网搜索并已成功抓取入库的数据ID
{{internet_results}}
## 产品信息
@@ -15,17 +15,39 @@
## 任务要求
从上述搜索结果和抓取内容中,提取出与产品「{{product_name}}」直接相关的具体内容
分析上述内容库ID对应的数据,判断哪些与产品「{{product_name}}」**直接相关**且**对提取产品参数有用**
要求
1. 只提取与该产品直接相关的信息,排除其他无关产品的内容
2. 提取的内容应包括但不限于:产品参数、规格、功能描述、发布信息、技术特点等
3. 注明每条信息的来源(URL或文章标题
4. 如果某些信息在多个来源中都有提及,请综合整理
5. 严格按照原始数据提取,不要编造或推测任何内容
### 判断标准
1. **直接相关性**:内容必须明确提及该产品名称或其主要型号,排除仅提及相似产品或竞品的内容
2. **参数提取价值**:内容应包含可用于填充产品字段的信息,如:
- 产品规格参数(尺寸、重量、容量等
- 技术规格(性能指标、接口、兼容性等)
- 功能特性
- 发布信息(发布日期、价格等)
- 其他结构化产品数据
请将提取结果以JSON格式输出,包含以下字段
- name: 产品名称
- extracted_fields: 提取到的字段键值对
- sources: 信息来源列表
- confidence: 提取置信度(high/medium/low
### 输出要求
请以JSON格式输出分析结果,包含以下字段:
```json
{
"relevant_ids": [1, 2, 3],
"analysis": {
"1": "简要说明为什么这条数据相关且有用",
"2": "...",
"3": "..."
},
"excluded_ids": [4, 5],
"exclusion_reasons": {
"4": "简要说明排除原因",
"5": "..."
},
"confidence": "high/medium/low"
}
```
**注意:**
- `relevant_ids`:与产品直接相关且对参数提取有用的数据ID列表
- `analysis`:每个相关ID的简要分析说明
- `excluded_ids`:被排除的ID列表(可选)
- `exclusion_reasons`:排除原因说明(可选)
- `confidence`:整体判断的置信度