负责 HTTP 参数、状态码、分页和响应模型,不直接编写 SQL,不保存业务状态。所有路由统一挂载在 /api/v1。
负责业务规则和事务编排:
diagnosis_service:基于监测、设施和工作面数据执行规则诊断evaluation_service:计算五维指标、综合得分和等级work_order_service:生成任务编号并记录状态迁移knowledge_service:检索和排序知识条目knowledge_hub_service:接入远端 Vault 知识检索、目录聚合、问答和风险图谱knowledge_hub_service RAG 流程:多路召回 → 去重排序 → 上下文裁剪 →
DeepAgent 生成 → 来源编号回传;模型失败时返回抽取式摘要负责 SQLAlchemy 查询和持久化。未来切换数据源时,API 与服务层不需要修改。
DeepAgent 只增强以下能力:
数值计算、风险等级和数据库写入由确定性服务完成。模型失败时返回规则引擎结果,不阻断业务。
数据源 / 业务资料 / 监测数据
│
▼
数据接入与结构化存储
│
├── 知识条目与检索
├── 缺陷规则与诊断结果
├── 评价指标与评价批次
└── 告警与整改工单
│
▼
DeepAgent 解释、归纳、问答和建议
work_order_events,保留完整轨迹。