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