From da28c10c84736c032b080c764057b4363fa51879 Mon Sep 17 00:00:00 2001 From: iomgaa Date: Tue, 7 Jul 2026 04:51:26 -0400 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=90=8C=E6=AD=A5=20question=5Fgen=20?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E8=B7=AF=E5=BE=84=E5=88=B0=20ARCHITECTURE.md?= =?UTF-8?q?=20=E5=92=8C=20CLAUDE.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DataLoader 代码位置 generator.py → loader.py; 目录树更新 question_gen/ 结构反映实际文件。 Co-Authored-By: Claude Opus 4.6 (1M context) --- CLAUDE.md | 2 +- research-wiki/ARCHITECTURE.md | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 0bfae73..775076f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -19,7 +19,7 @@ | PyTorch 概念 | 本项目对应 | 代码位置 | |-------------|-----------|----------| -| `DataLoader` | 出题 question_gen | `app/question_gen/generator.py` | +| `DataLoader` | 出题 question_gen | `app/question_gen/loader.py` | | `model.forward()` | 推理 inference | `app/harness/inference.py` + `core/agent/loop.py` | | `loss.backward()` | 诊断 diagnose | `core/evolution/diagnose.py` | | `optimizer.step()` | 进化 evolve | `core/evolution/evolve.py` | diff --git a/research-wiki/ARCHITECTURE.md b/research-wiki/ARCHITECTURE.md index 3d85e7c..da491e6 100644 --- a/research-wiki/ARCHITECTURE.md +++ b/research-wiki/ARCHITECTURE.md @@ -14,7 +14,7 @@ | PyTorch | 本项目 | 代码位置 | |---------|--------|----------| -| DataLoader | 出题 question_gen | `app/question_gen/generator.py` | +| DataLoader | 出题 question_gen | `app/question_gen/loader.py` | | model.forward() | 推理 inference | `app/harness/inference.py` + `core/agent/loop.py` | | loss.backward() | 诊断 diagnose | `core/evolution/diagnose.py` | | optimizer.step() | 进化 evolve | `core/evolution/evolve.py` | @@ -80,7 +80,7 @@ flowchart TB flowchart TD CLI["main.py CLI"] --> RUNNER["app/harness/runner.py\n训练循环编排"] CLI --> BUILD["app/tree/video_builder.py\n建树"] - CLI --> QGEN["app/question_gen/generator.py\n新题构建"] + CLI --> QGEN["app/question_gen/loader.py\n新题构建"] CLI --> TRAIN_RET["app/retriever/train.py\n检索器训练"] RUNNER --> INF["app/harness/inference.py\n推理 step"] @@ -129,16 +129,14 @@ project_root/ │ │ ├── runner.py # 训练循环编排(对标 Trainer) │ │ ├── inference.py # 推理 step │ │ ├── batching.py # mini-batch 构建 -│ │ ├── question_gen.py # 数据加载、三池切分 +│ │ ├── pools.py # 三池切分(数据加载已移至 question_gen/loader.py) │ │ ├── gate_ladder.py # 信息阶梯 │ │ ├── momentum.py # 慢速动量 │ │ ├── config.py # RunConfig │ │ ├── log.py # HarnessLog (SQLite) │ │ └── workspace.py # Store + Workspace 版本管理 -│ ├── question_gen/ # 模块3:新题构建 -│ │ ├── generator.py # 题目生成 -│ │ ├── calibrator.py # 基线校准 -│ │ └── dedup.py # 去重 +│ ├── question_gen/ # 模块3:出题(加载 + 采样 + 未来 LLM 生成) +│ │ └── loader.py # benchmark 加载、分层采样 │ ├── search/ # 搜索 Agent 装配 │ │ ├── prompt.py # PromptManager │ │ └── skills.py # SkillRegistry