| 12345678910111213141516171819202122232425262728293031323334 |
- {
- "upload_batch": "工作流分析 Pipeline 元知识",
- "upload_date": "2026-04-10",
- "source_type": "execution",
- "knowledge_count": 2,
- "knowledge": [
- {
- "id": "knowledge-20260410-wf-001",
- "task": "工作流分析 Pipeline 数据源定位方法",
- "content": "## 工作流数据存储位置\n工作流数据存储在 `tool_research_v2` 的输出目录中,格式为 JSON 文件。\n\n## 数据结构\n```json\n{\n \"渠道名称\": \"小红书/X (Twitter)/YouTube\",\n \"工序发现\": [\n {\n \"方案名称\": \"...\",\n \"工序步骤\": [\n {\n \"步骤序号\": 1,\n \"步骤描述\": \"...\",\n \"使用工具\": \"...\",\n \"用户输入\": \"...\",\n \"输出结果\": \"...\"\n }\n ],\n \"帖子链接\": \"...\"\n }\n ]\n}\n```\n\n## 工作流分析入口\n**脚本路径**:`examples/workflow_analysis/run.py`\n\n### 功能\n- 从 `tool_research_v2` 输出目录读取 JSON 文件\n- 自动编号为 `wf_001`, `wf_002`, `wf_003`...\n- 输出意图分析结果到 `examples/research/outputs/analysis/`\n\n### 关键代码逻辑\n1. `load_workflows_from_dir()` 扫描输入目录下所有 JSON 文件\n2. 支持两种目录结构:\n - 单次调研输出:直接含 `*.json` 文件\n - 批量调研输出:含 `00/`, `01/` 等子目录\n3. 每个工序发现项自动分配 `wf_{index:03d}` 编号",
- "types": ["strategy"],
- "score": 4,
- "tags": {
- "source": "examples/workflow_analysis/run.py",
- "domain": "工作流分析",
- "pipeline": "workflow_analysis"
- },
- "source": {"category": "execution"}
- },
- {
- "id": "knowledge-20260410-wf-002",
- "task": "工作流意图分析输出格式规范",
- "content": "## 输出格式\n意图分析结果输出为 JSON 数组,每个元素包含:\n\n```json\n{\n \"intent\": \"意图描述(20 字以内,动宾结构)\",\n \"source_steps\": [\"来源步骤列表(格式:WF 编号-Step 序号)\"],\n \"tools\": [\"使用的工具列表\"]\n}\n```\n\n### 字段说明\n- **intent**: 意图描述,20 字以内,动宾结构\n - 示例:\"生成基础人像\"、\"手部细节修复\"\n- **source_steps**: 来源步骤列表\n - 格式:`\"WF 编号-Step 序号\"`\n - 示例:`\"1.1-Step1\"`、`\"6.1-Step2\"`\n- **tools**: 使用的工具列表\n - 示例:`[\"FLUX.1 Dev\", \"ControlNet Inpaint\", \"InstantID\"]`\n\n## 意图聚类原则\n\n1. **相似步骤合并**:多个工作流的相似步骤合并为同一意图\n - 示例:多个工作流的\"第一步生成基础图像\" → \"生成基础人像\"\n\n2. **品类无关描述**:意图描述要品类无关,便于跨工作流比较\n\n3. **工具列表合并**:工具列表合并该意图下所有工作流使用的工具\n\n## 输出文件路径\n`examples/research/outputs/analysis/wf_{编号}_intents.json`\n\n### 示例\n- `wf_001_intents.json`\n- `wf_002_intents.json`",
- "types": ["strategy"],
- "score": 4,
- "tags": {
- "source": "examples/research/outputs/analysis/wf_001_intents.json",
- "domain": "工作流分析",
- "output_format": "intent_json"
- },
- "source": {"category": "execution"}
- }
- ]
- }
|