大量企业内部系统没有 API…
系统分层 · System Layers
┌──────────────────────────────────────────────┐
│ 跨端 App · uni-app + Vue 3 + Pinia │
│ H5 / Android / iOS / WeChat Mini-Program │
└──────────────────┬───────────────────────────┘
│ HTTPS + JWT
▼
┌──────────────────────────────────────────────┐
│ API 层 · FastAPI (async) │
│ · Auth · Device · Reminder · Chat · KB │
└────┬──────────────┬───────────────┬──────────┘
│ │ │
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌────────────────┐
│ SQLAlchemy │ │ LangGraph │ │ APScheduler │
│ · 19 tables │ │ Agent Loop │ │ · runtime │
│ · Alembic │ │ ┌──────────┐ │ │ · calendar │
│ · SoftDelete │ │ │Retrieve │ │ │ · milestone │
│ · Audit log │ │ │ Reason │ │ └────────────────┘
│ · Dyn fields │ │ │ Cite │ │
└──────────────┘ │ └────┬─────┘ │
│ │ │
│ ▼ │
│ ┌──────────┐│
│ │ Chroma ││ ← PDF/DOCX/PPT
│ │ vectors ││ ingested & chunked
│ └──────────┘│
│ ┌──────────┐│
│ │ Qwen-QwQ ││ ← dashscope
│ └──────────┘│
└──────────────┘
技术选型 · Tech Stack
客户既要装到手机,又要给电脑用……
客户 A 的设备要记「油温 / 压力」……
维护参数问错一个数字,可能就是几万元的损失……
把工厂设备管理员从 Excel + 微信群 + 纸质说明书中解放出来 —— 一问即答,一键提醒,一份代码跑遍所有终端。