Skip to content

外部依赖关系

与全智评(QuanZhiPing)的关系

PracticeMate 是全智评的移动端延伸。以下是依赖关系矩阵:

依赖项本仓库有什么外部仓库有什么集成方式
Rubric DSLassets/rubrics/ 拷贝的 YAML 模板quanzhiping-deploy/backend/templates/ 全量模板copy-on-import(标注版本日期)
Events Schemaschemas/events.schema.json全智评内部 events.jsonl 约定本仓库为权威源,保持兼容
Report Schemaschemas/report.schema.json全智评评价结果格式本仓库定义端侧消费格式
CCAE 评价引擎cloud/ 适配层(待开发)quanzhiping-deploy/backend/ 完整引擎HTTP API 调用
Judge Prompt参考但不直接使用quanzhiping-deploy/backend/ 中的 prompt云端负责,端侧不关心

集成策略

开发期间使用 copy-on-import,不用 git submodule。理由:

  • rubric YAML 和 schema 变化频率低
  • 每次拷贝时在文件头标注来源和日期

赛后如果产品化,再考虑 submodule 或 monorepo。

全智评源仓库

  • 仓库:estelledc/quanzhiping-deploy(private)
  • 分支:main
  • 技术栈:FastAPI + Celery + PostgreSQL + Redis + DashScope API
  • 关键文档:docs/architecture/技术方案总览.md

MNN 依赖

依赖项版本来源
MNN Framework最新 releasegithub.com/alibaba/MNN
Qwen2.5-VL-2B INT4A4Bhuggingface.co/taobao-mnn
Qwen3-1.7B INT4A4Bhuggingface.co/taobao-mnn

集成方式:CocoaPods 或手动编译 MNN.framework → 集成到 Xcode 项目。

PracticeMate — Rubric Runtime