某个用户的一句问话 → 解析成某轮 chat_turn → 这轮用了哪些指标/知识/会话(chat_turn_retrieval) → 是否产生了新的指标(metric_def) → 是否触发了指标调度运行(metric_job_run.turn_id) → 最终产生了哪些指标结果(metric_result.metric_id + stat_time)。 会话域 schema 会话表 chat_session 会话轮次表 chat_turn 会话轮次检索关联表 chat_turn_retrieval API 1. 创建会话 POST /api/v1/chat/sessions 2. 更新会话轮次 POST /api/v1/chat/sessions/{session_id}/update 3. 结束会话 POST /api/v1/chat/sessions/{session_id}/close 4. 查询会话 GET /api/v1/chat/sessions/{session_id} 5. 会话列表查询(按用户、时间) GET /api/v1/chat/sessions 6. 创建问答轮次(用户发起 query) POST /api/v1/chat/sessions/{session_id}/turns 7. 查询某会话的所有轮次 GET /api/v1/chat/sessions/{session_id}/turns 8. 查看单轮问答详情 GET /api/v1/chat/turns/{turn_id} 9. 批量写入某轮的检索结果 POST /api/v1/chat/turns/{turn_id}/retrievals 10. 查询某轮的检索记录 GET /api/v1/chat/turns/{turn_id}/retrievals 11. 更新某轮的检索记录(in future) POST /api/v1/chat/turns/{turn_id}/retrievals/update 元数据域 schema 指标定义表 metric_def API 12. 创建指标(来自问答或传统定义) POST /api/v1/metrics 13. 更新指标 POST /api/v1/metrics/{id} 14. 获取指标详情 GET /api/v1/metrics 执行调度域(暂定airflow) schema 指标调度配置表 metric_schedule 调度运行记录表 metric_job_run API 1. 创建调度配置 POST /api/v1/metric-schedules 2. 更新调度配置 POST /api/v1/metric-schedules/{id} 3. 查询指标调度配置详情 GET /api/v1/metrics/{metric_id}/schedules 4. 手动触发一次指标运行(例如来自问数) POST /api/v1/metric-runs/trigger 5. 查询运行记录列表 GET /api/v1/metric-runs 6. 查询单次运行详情 GET /api/metric-runs/{run_id} 数据域 schema 指标结果表(纵表)metric_result API 1. 查询指标结果(按时间段 & 维度) GET /api/metric-results 2. 单点查询(最新值) GET /api/metric-results/latest 3. 批量写入指标结果 POST /api/v1/metric-results/{metrics_id}