Files
makemd/docs/TASKS/AI_Intervention_TODO.md
wurenzhi 2748456d8a refactor(services): 重构服务文件结构,将服务按功能分类到不同目录
- 将服务文件按功能分类到core、ai、analytics、security等目录
- 修复logger导入路径问题,统一使用相对路径
- 更新相关文件的导入路径引用
- 添加新的批量操作组件导出文件
- 修复dashboard页面中的类型错误
- 添加dotenv依赖到package.json
2026-03-25 13:46:26 +08:00

462 lines
11 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.
# AI 介入路线开发任务 TODO
> **创建日期**: 2026-03-24
> **状态**: ✅ 已归档
> **归档日期**: 2026-03-24
> **优先级**: P0
> **概述**: 复用批量操作的AI介入架构扩展到其他业务场景
---
## 🔒 当前占用状态
| Agent | 占用模块 | 涉及任务 | 主要文件 | 开始时间 | 状态 |
|-------|----------|----------|----------|----------|------|
| - | - | - | - | - | - |
---
## 📊 任务统计
| 类型 | 数量 | 状态 |
|------|------|------|
| 定价域 | 3 | pending |
| 库存域 | 3 | pending |
| 订单/售后域 | 3 | pending |
| 风控域 | 2 | pending |
| 物流域 | 2 | pending |
| **总计** | **13** | **pending** |
---
## 📦 架构扩展任务包
### AI-EXT-001 通用AI决策中间件
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-EXT-001 |
| **模块** | 后端 - 中间件 |
| **状态** | pending |
| **依赖** | AD-TODO-004 (已完成) |
| **预计耗时** | 6h |
**验收标准**:
- [ ] 将 BatchOperationAIMiddleware 扩展为通用 AIDecisionMiddleware
- [ ] 支持多种业务类型的置信度校验
- [ ] 实现通用风险等级评估
- [ ] 实现操作类型无关的AI介入逻辑
**文件位置**:
- `server/src/api/middleware/AIDecisionMiddleware.ts`
**复用文件**:
- `server/src/api/middleware/BatchOperationAIMiddleware.ts`
---
## 📦 定价域任务包
### AI-PRICE-001 动态定价AI决策
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-PRICE-001 |
| **闭环** | 定价域 - 动态定价 |
| **状态** | pending |
| **依赖** | AI-EXT-001 |
| **预计耗时** | 8h |
**验收标准**:
- [ ] 实现价格调整AI建议生成
- [ ] 实现竞品价格监控与分析
- [ ] 实现利润红线校验 (B2C<20%, B2B<15%)
- [ ] 实现置信度评估
- [ ] 实现人工确认流程
**介入条件**:
| 场景 | AI可接管 | 条件 |
|------|---------|------|
| 单品调价<10% | ✅ | 置信度≥0.8 |
| 单品调价≥10% | ❌ | 必须人工确认 |
| 批量调价 | ✅ | 置信度≥0.9 + 风险≤MEDIUM |
**文件位置**:
- `server/src/services/core/DynamicPricingService.ts`
---
### AI-PRICE-002 智能定价建议
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-PRICE-002 |
| **闭环** | 定价域 - 智能定价 |
| **状态** | pending |
| **依赖** | AI-PRICE-001 |
| **预计耗时** | 6h |
**验收标准**:
- [ ] 基于成本+利润+市场竞争生成定价建议
- [ ] AI生成多套定价方案
- [ ] 支持人工选择或调整
- [ ] 记录历史定价决策供AI学习
**文件位置**:
- `server/src/services/core/SmartPricingService.ts`
---
### AI-PRICE-003 定价决策审批流
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-PRICE-003 |
| **闭环** | 定价域 - 定价决策审批 |
| **状态** | pending |
| **依赖** | AI-PRICE-001, AI-PRICE-002 |
| **预计耗时** | 4h |
**验收标准**:
- [ ] 实现定价方案状态机
- [ ] 实现多级审批流程
- [ ] 实现自动放行(低风险)
- [ ] 实现人工审核(高风险)
**状态流转**:
```
PENDING → AI_RECOMMENDED → AWAITING_CONFIRM → APPROVED/REJECTED
↓ (低风险)
AUTO_APPROVED
```
**文件位置**:
- `server/src/services/core/PricingDecisionService.ts`
---
## 📦 库存域任务包
### AI-INV-001 库存调整AI决策
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-INV-001 |
| **闭环** | 库存域 - 库存调整 |
| **状态** | pending |
| **依赖** | AI-EXT-001 |
| **预计耗时** | 8h |
**验收标准**:
- [ ] 实现库存预警分析
- [ ] 实现补货建议生成
- [ ] 实现清仓建议(滞销品)
- [ ] 实现置信度评估
- [ ] 实现人工确认流程
**介入条件**:
| 场景 | AI可接管 | 条件 |
|------|---------|------|
| 单品库存调整<50件 | ✅ | 置信度≥0.8 |
| 单品库存调整≥50件 | ❌ | 必须人工确认 |
| 批量调整 | ✅ | 置信度≥0.9 + 影响金额<1万 |
**文件位置**:
- `server/src/services/inventory/InventoryService.ts`
---
### AI-INV-002 备货计划AI建议
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-INV-002 |
| **闭环** | 库存域 - 备货计划 |
| **状态** | pending |
| **依赖** | AI-INV-001 |
| **预计耗时** | 6h |
**验收标准**:
- [ ] 基于历史销售数据预测需求
- [ ] AI生成备货计划
- [ ] 支持季节性/活动性调整
- [ ] 实现库存周转率优化
**文件位置**:
- `server/src/services/inventory/StockPlannerService.ts`
---
### AI-INV-003 库存老化AI处理
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-INV-003 |
| **闭环** | 库存域 - 库存老化 |
| **状态** | pending |
| **依赖** | AI-INV-001 |
| **预计耗时** | 5h |
**验收标准**:
- [ ] 识别滞销库存
- [ ] AI生成处理建议降价/捆绑/捐赠/报废)
- [ ] 实现处理效果预测
- [ ] 实现自动化执行(低价值商品)
**文件位置**:
- `server/src/services/inventory/AgingInventoryService.ts`
---
## 📦 订单/售后域任务包
### AI-ORDER-001 订单履约AI建议
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-ORDER-001 |
| **闭环** | 订单域 - 订单履约 |
| **状态** | pending |
| **依赖** | AI-EXT-001 |
| **预计耗时** | 8h |
**验收标准**:
- [ ] 分析订单特性(重量/体积/时效/成本)
- [ ] AI推荐最优发货渠道
- [ ] 实现渠道成本对比
- [ ] 实现异常订单预警
**介入条件**:
| 场景 | AI可接管 | 条件 |
|------|---------|------|
| 普通订单渠道选择 | ✅ | 置信度≥0.85 |
| 特殊订单(偏远/大件) | ❌ | 必须人工确认 |
| 批量渠道调整 | ✅ | 置信度≥0.9 + 影响金额<5千 |
**文件位置**:
- `server/src/services/order/OrderFulfillmentService.ts`
---
### AI-ORDER-002 售后审核AI决策
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-ORDER-002 |
| **闭环** | 售后域 - 售后审核 |
| **状态** | pending |
| **依赖** | AI-EXT-001 |
| **预计耗时** | 8h |
**验收标准**:
- [ ] AI审核退款/退货申请
- [ ] 识别恶意退款/滥用政策
- [ ] AI给出处理建议
- [ ] 实现自动放行(低风险)
- [ ] 实现人工审核(高风险)
**介入条件**:
| 场景 | AI可接管 | 条件 |
|------|---------|------|
| 小额退款(<50元 | ✅ | 置信度≥0.9 + 非恶意 |
| 大额退款≥50元 | ❌ | 必须人工确认 |
| 退货审核 | ✅ | 置信度≥0.85 + 商品未使用 |
| 重复退款 | ❌ | 始终人工 |
**文件位置**:
- `server/src/services/order/AfterSalesService.ts`
---
### AI-ORDER-003 纠纷处理AI建议
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-ORDER-003 |
| **闭环** | 售后域 - 纠纷处理 |
| **状态** | pending |
| **依赖** | AI-ORDER-002 |
| **预计耗时** | 6h |
**验收标准**:
- [ ] 分析纠纷类型和历史处理
- [ ] AI给出纠纷处理建议
- [ ] 预测平台判决结果
- [ ] 辅助运营决策
**文件位置**:
- `server/src/services/order/DisputeAdvisorService.ts`
---
## 📦 风控域任务包
### AI-RISK-001 交易风控AI决策
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-RISK-001 |
| **闭环** | 风控域 - 交易风控 |
| **状态** | pending |
| **依赖** | AI-EXT-001 |
| **预计耗时** | 8h |
**验收标准**:
- [ ] 实时评估交易风险
- [ ] AI识别可疑交易
- [ ] 实现自动拦截/放行
- [ ] 实现人工复核流程
**介入条件**:
| 场景 | AI可接管 | 条件 |
|------|---------|------|
| 低风险交易 | ✅ | 置信度≥0.95 |
| 中风险交易 | ⚠️ | AI建议+人工确认 |
| 高风险交易 | ❌ | 始终人工 |
**文件位置**:
- `server/src/services/security/RiskRadarService.ts`
---
### AI-RISK-002 支付风控AI决策
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-RISK-002 |
| **闭环** | 风控域 - 支付风控 |
| **状态** | pending |
| **依赖** | AI-RISK-001 |
| **预计耗时** | 6h |
**验收标准**:
- [ ] 监控支付异常
- [ ] AI识别欺诈模式
- [ ] 实现支付拦截
- [ ] 实现人工申诉处理
**文件位置**:
- `server/src/services/settlement/PaymentRiskService.ts`
---
## 📦 物流域任务包
### AI-LOG-001 运费审核AI决策
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-LOG-001 |
| **闭环** | 物流域 - 运费审核 |
| **状态** | pending |
| **依赖** | AI-EXT-001 |
| **预计耗时** | 6h |
**验收标准**:
- [ ] 对比标准运费与实际运费
- [ ] AI识别运费异常
- [ ] 实现自动校验(低差异)
- [ ] 实现人工审核(高差异)
**介入条件**:
| 场景 | AI可接管 | 条件 |
|------|---------|------|
| 差异<5% | ✅ | 置信度≥0.9 |
| 差异5-15% | ⚠️ | AI建议+人工确认 |
| 差异>15% | ❌ | 必须人工 |
**文件位置**:
- `server/src/services/logistics/FreightAuditor.ts`
---
### AI-LOG-002 物流延误AI预警
| 属性 | 值 |
|------|-----|
| **任务ID** | AI-LOG-002 |
| **闭环** | 物流域 - 物流追踪 |
| **状态** | pending |
| **依赖** | AI-LOG-001 |
| **预计耗时** | 5h |
**验收标准**:
- [ ] 监控物流时效
- [ ] AI预测延误风险
- [ ] 自动通知买家/卖家
- [ ] 提供解决方案建议
**文件位置**:
- `server/src/services/logistics/LeadTimeDriftService.ts`
---
## 📋 执行顺序
```
第一阶段(架构扩展)
└── AI-EXT-001 通用AI决策中间件
第二阶段(定价域)
├── AI-PRICE-001 动态定价
├── AI-PRICE-002 智能定价建议
└── AI-PRICE-003 定价决策审批
第三阶段(库存域)
├── AI-INV-001 库存调整
├── AI-INV-002 备货计划
└── AI-INV-003 库存老化
第四阶段(订单/售后域)
├── AI-ORDER-001 订单履约
├── AI-ORDER-002 售后审核
└── AI-ORDER-003 纠纷处理
第五阶段(风控域)
├── AI-RISK-001 交易风控
└── AI-RISK-002 支付风控
第六阶段(物流域)
├── AI-LOG-001 运费审核
└── AI-LOG-002 物流延误
```
---
## 📊 进度追踪
| 任务ID | 名称 | 状态 | 完成时间 |
|--------|------|------|---------|
| AI-EXT-001 | 通用AI决策中间件 | ✅ completed | 2026-03-24 |
| AI-PRICE-001 | 动态定价AI | ✅ completed | 2026-03-24 |
| AI-PRICE-002 | 智能定价建议 | ✅ completed | 2026-03-24 |
| AI-PRICE-003 | 定价决策审批 | ✅ completed | 2026-03-24 |
| AI-INV-001 | 库存调整AI | ✅ completed | 2026-03-24 |
| AI-INV-002 | 备货计划AI | ✅ completed | 2026-03-24 |
| AI-INV-003 | 库存老化AI | ✅ completed | 2026-03-24 |
| AI-ORDER-001 | 订单履约AI | ✅ completed | 2026-03-24 |
| AI-ORDER-002 | 售后审核AI | ✅ completed | 2026-03-24 |
| AI-ORDER-003 | 纠纷处理AI | ✅ completed | 2026-03-24 |
| AI-RISK-001 | 交易风控AI | ✅ completed | 2026-03-24 |
| AI-RISK-002 | 支付风控AI | ✅ completed | 2026-03-24 |
| AI-LOG-001 | 运费审核AI | ✅ completed | 2026-03-24 |
| AI-LOG-002 | 物流延误AI | ✅ completed | 2026-03-24 |
---
## 🆕 复用AI介入架构的场景建议
以下场景可参考上述模式,后续迭代实现:
| 场景 | 服务 | 复用度 |
|------|------|--------|
| 供应商风险评估 | SupplierRiskRadarService | 高 |
| 采购审计 | ProcurementAuditService | 高 |
| 商品上架审核 | ProductListingService | 高 |
| 内容合规检查 | ContentGapService | 中 |
| 物流成本优化 | PackingOptimizer | 中 |
---
*本文档为AI介入路线开发任务清单*