From 66b6fd8c3e91aa89632f63f1067b608eda8610ed Mon Sep 17 00:00:00 2001 From: tzt <14718231+flying-travel@user.noreply.gitee.com> Date: Tue, 15 Sep 2026 10:02:06 +0800 Subject: [PATCH] =?UTF-8?q?docs(branch):=20=E7=AC=AC=E4=B8=80=E4=BB=A3?= =?UTF-8?q?=E5=BF=AB=E7=85=A7=E8=AF=B4=E6=98=8E=E2=80=94=E2=80=94=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E5=A4=9A=E6=99=BA=E8=83=BD=E4=BD=93=E5=8D=8F=E4=BD=9C?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BRANCH.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 BRANCH.md diff --git a/BRANCH.md b/BRANCH.md new file mode 100644 index 0000000..b688292 --- /dev/null +++ b/BRANCH.md @@ -0,0 +1,29 @@ +# 分支:v1-model-routing — 本地多智能体协作模型路由(第一代) + +> **快照点**:`1e51167`(v1 MVP 完成时点,仓库首个提交)。 +> 此分支为**历史路标**,冻结不再演进;集成主线见 `master`。 + +## 这一代是什么 + +- **核心命题**:用"规则知识库 + 任务拆解 Planner + 专业执行器池 + 质量控制器(Judge) + 最后处理者" + 在限定条件下替代单一通用大模型——**本地多智能体协作路由** +- 架构:8 领域规则知识库 → 规则分类器(置信度 1−e^−s)→ Planner 任务拆解(DAG) + → 黑板/前向链 → 规则执行器(L0 零参数、确定性模板)→ RuleJudge 五维评分 → mock 兜底 +- 两级路由:`domain_groups`(tech/professional/lifestyle/general)→ 组内 RuleClassifier;三级子领域识别 +- 接口:FastAPI `/chat` `/health` `/metrics`;核心包 `router_system/` 零第三方依赖 + +## 如何运行 + +```powershell +.venv\Scripts\python.exe scripts/demo.py --trace # L0 演示(离线可跑) +.venv\Scripts\python.exe scripts/eval.py # 迷你评估 +.venv\Scripts\python.exe -m pytest tests -q # 测试(初版 20 项) +.venv\Scripts\python.exe scripts/serve.py --port 8000 # 网关 +``` + +## 定位与结论 + +- **方向结论**:规则路由在 9 域平衡集实测 74.4% 准确率、68.9% 升级率(`research/routerarena/`)—— + 假阳性过高,**被 v2 端云协作风取代**;本代代码在主线保留为 legacy(`POST /chat/legacy`) +- 设计文档:`实现方案_多专业小模型+路由模型.md`、`可行性调研与落地实现路线报告.md`、 + `research/2026_papers_survey.md`、`research/routerarena/01_results_and_gap_analysis.md`