mirror of
https://github.com/ILoveBingLu/CipherTalk.git
synced 2026-05-12 06:21:02 +08:00
611bb54f72
在 retrievalTypes.ts 中定义检索评估相关类型 增强 ChatSearchIndexService,使用全新 SqliteVec0VectorStore 实现向量存储与检索 更新向量模型服务,新增支持 Qwen3 嵌入模型(含专属池化与指令能力) 新增检索评估执行脚本,支持构建向量索引、生成评估报告 添加评估用例 JSONL 示例文件,并更新 README 完善使用说明 修改 UI 组件以适配新嵌入模型的集成
Retrieval Evaluation
本目录用于本地检索质量评测。
真实评测集应保存为 baseline.local.jsonl,不要提交真实聊天的 sessionId、localId、createTime、sortSeq。
运行示例:
node scripts/run-retrieval-evaluator.cjs --cases evaluation/retrieval/baseline.local.jsonl --mode hybrid --limit 20
如需在评测前构建语义向量索引:
node scripts/run-retrieval-evaluator.cjs --prepare-vector-index
JSONL 每行一个用例,字段见 baseline.example.jsonl。