本项目已按 SalesPilot 技术骨架初始化,并已迁入核心底层能力:
VLM 解析链路:packages/core/src/parsing.ts+services/parser-py/parse_doc.py向量检索链路:packages/core/src/db.ts(sqlite-vec)+packages/core/src/retrieval.ts向量补全:packages/core/src/vector-index.ts
同时实现了 Demo 对齐的 6 个业务视图:
- 总览驾驶舱
- 标准知识库
- 文本校验
- 舆情与调研
- 比对验证
- 报告输出
pnpm installPython 依赖(建议 Python 3.9+):
python3 -m pip install --user pymupdf python-pptx sentence-transformers fastembed FlagEmbedding如需完整 VLM 文档解析,请确保本机可用
soffice(LibreOffice)以及codex或claudeCLI。
./scripts/bootstrap_new_machine.sh如需初始化后直接构建并启动:
./scripts/bootstrap_new_machine.sh --startpnpm dev访问:
端口固定为
5186,避免与SalesPilot(5174)冲突。
POST /api/vector/ingest-file:文档 VLM 解析入库POST /api/vector/embed-missing:补全缺失向量POST /api/vector/search:语义检索
apps/web/ Next.js 前端与 API
packages/core/ 核心引擎(已迁入 SalesPilot 核心逻辑)
services/parser-py/ 文档解析、向量、重排脚本
data/ SQLite 数据库
storage/ 原始文件与解析产物