21 lines
855 B
Markdown
21 lines
855 B
Markdown
# 系统架构
|
|
|
|
```text
|
|
Vue 3 + TS 前端
|
|
| HTTP /api
|
|
FastAPI + Pydantic
|
|
|-- 知识管理 API -- PostgreSQL
|
|
|-- 问答服务
|
|
|-- 关键词检索
|
|
|-- Embedding 查询向量 -> pgvector 检索
|
|
|-- 结果融合 -> 证据检查 -> LLM API
|
|
|-- 答案 + 来源
|
|
|-- 后台更新任务(后续)
|
|
|-- 来源获取 -> 人工核验 -> 文本切分 -> 生成向量 -> 发布版本
|
|
```
|
|
|
|
当前工程仅实现健康检查、知识条目新增/列表及问答占位接口;pgvector 扩展已在启动时启用,但未实现向量字段、索引和 RAG。前端来源管理与实验页为静态原型。
|
|
|
|
## 安全边界
|
|
当前无认证与权限控制,仅供本机开发;正式部署前须补充登录鉴权、接口限流、数据库迁移、密钥管理、日志脱敏、CORS 收敛和 HTTPS。
|