dy-dashboard/vault/知识库/工作指南/训练记录/2026-09-19-AI分析数据源与口径优化.md
2026-10-28 11:14:17 +08:00

29 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-09-19 AI分析板块数据源与口径优化
### 1. 先做数据源与口径里的优化(四项全做)
**旭东 → OpenClaw:**
> 接下来继续优化 AI分析板块
> 先做数据源与口径里面的优化
(OpenClaw 就该板块列出四个方向与候选点后,旭东确认数据源与口径方向;随后在四选项里全选:
brand 筛选修复 + 计划预测口径、订单类口径、包材/内料库存口径、品牌汇总/金额排行/动销)
**OpenClaw 响应:**
已在 192.168.8.186 测试环境完成并验证,未动云端与 11.79 生产。
- **修复 brand 筛选不生效**:产品库存视图、产品销量统计两个数据源补齐「品牌」列(原来字段里没有品牌,问「MUTO 的库存」会当成没筛选)。
- **新增 5 个数据源**(原 5 个 → 10 个):
1. `planning_metrics` 计划预测口径:日销量预测、总/云仓/外仓支撑天数、库存可支撑天数、云仓与外仓可分配库存、是否调拨、建议下单数量、产品分级、销售趋势、各仓库存与在途(直接复用计划预测页同一套计算函数,保证口径一致)。
2. `orders_in_transit` 订单在途与到货:国内/海外/包材未完结订单的未到数量与订单数(包材按所属成品归集)。
3. `material_inventory` 包材与内料库存:物料维度的可用/云仓/外仓/加工厂/生产在途/采购在途(产品库存视图原本把这些物料排除了)。
4. `inventory_value` 商品库存金额:逐商品 库存×成本价(含特殊成本价规则),支持按金额排行。
5. `brand_overview` 品牌汇总:SKU数、库存、库存金额、昨日销量、30天平均销量、近30/100天动销SKU数,默认按库存金额倒序。
- **顺带修一个隐患**:数据源通用排序原来对文本字段(是否调拨/产品分级/销售趋势)会因字符串与数字混排报错,已改为数值排序失败时回退字符串排序。
- **验证**:5 个新数据源逐个直调检查返回与字段;brand 参数在 6 个数据源上全部命中;走真实 `/api/ai/ask` 端到端问了 5 个问题,AI 分别选到 planning_metrics(调拨、建议下单数量排行)、brand_overview(品牌库存金额与动销)、material_inventory(包材库存)、orders_in_transit(在途未到货最多),全部返回正确数据。服务重启后 active、本机与局域网 HTTP 200。
- Git 提交 `edd9700`。
- 页面与结果展示、提问理解与提示词、权限与历史记录三个方向尚未动,等旭东排期。