初始化

This commit is contained in:
1173117610@qq.com 2026-06-24 16:14:15 +08:00
parent 404260f9d7
commit 1019d0b4fc
1 changed files with 57 additions and 4 deletions

View File

@ -253,7 +253,57 @@ AI 默认不要使用 `date`,除非调用平台只能传固定后台日期格
| `method_not_allowed` | 请求方法错误 | 统计接口必须使用 POST | | `method_not_allowed` | 请求方法错误 | 统计接口必须使用 POST |
| `server_error` | 服务端或后台接口异常 | 根据 message 排查 | | `server_error` | 服务端或后台接口异常 | 根据 message 排查 |
## 10. AI 调用约束 ## 10. 返回数据解读规则
AI 必须严格按照接口返回的 JSON 数据解读,不允许编造、放大、补全或推测不存在的数据。
例如接口返回:
```json
{
"success": true,
"data": {
"orderCount": 100,
"activeMerchantCount": 5,
"successOrderCount": 47,
"totalOrderAmount": 882.89,
"totalRealPay": 662.39,
"_debug_query": {
"time": "2026/06/18-2026/06/24"
}
}
}
```
AI 只能解读为:
- 查询时间范围:`2026/06/18-2026/06/24`
- 当前接口返回订单数:`100`
- 活跃商户数:`5`
- 成功订单数:`47`
- 订单总金额:`882.89`
- 实付总金额:`662.39`
AI 可以基于已返回字段做简单计算,但必须说明是“根据当前返回数据计算”:
- 成功率:`47 / 100 = 47%`
- 实付占比:`662.39 / 882.89 ≈ 75.03%`
- 平均订单金额:`882.89 / 100 ≈ 8.83`
- 平均实付金额:`662.39 / 100 ≈ 6.62`
AI 禁止输出以下内容,除非接口明确返回:
- 禁止把 `100` 改写成 `3850`
- 禁止编造 `3427` 个成功订单
- 禁止编造 `186` 家商户
- 禁止编造 `日均订单 550 单`
- 禁止编造 `日均流水 38.5 万元`
- 禁止编造“整体交易状况良好”等过度结论
- 禁止把未返回的后台总数当作事实
注意:当前接口内部请求后台订单列表时使用 `page=1`、`limit=100`。因此 `orderCount=100` 表示当前接口本次返回并参与统计的订单数量,不应擅自推断为后台完整总订单量,除非接口后续明确返回总数。
## 11. AI 调用约束
AI 必须遵守以下规则: AI 必须遵守以下规则:
@ -267,8 +317,11 @@ AI 必须遵守以下规则:
8. 不要把后台系统 token 暴露给用户。 8. 不要把后台系统 token 暴露给用户。
9. 不要直接调用后台订单接口,只调用本项目 HTTP API。 9. 不要直接调用后台订单接口,只调用本项目 HTTP API。
10. 如果用户问题不包含时间,默认使用 `timePreset=today` 10. 如果用户问题不包含时间,默认使用 `timePreset=today`
11. 解读结果时只能使用接口返回的字段,不允许编造不存在的订单数、金额、商户数、日均值或趋势结论。
12. 如果要计算成功率、平均值、占比,必须基于接口返回字段计算,并说明“根据当前返回数据计算”。
13. 如果接口返回 `_debug_query.time`,可以把它作为本次查询时间范围。
## 11. PowerShell 调用示例 ## 12. PowerShell 调用示例
订单汇总: 订单汇总:
@ -300,8 +353,8 @@ Invoke-RestMethod `
-Body '{"timePreset":"this_month","sortBy":"totalRealPay","limit":10}' -Body '{"timePreset":"this_month","sortBy":"totalRealPay","limit":10}'
``` ```
## 12. 推荐给 AI 的简短系统提示词 ## 13. 推荐给 AI 的简短系统提示词
```text ```text
你需要通过 Merchant AI HTTP API 分析订单数据。统计接口只能使用 POST。不要直接请求后台订单接口不要暴露 token。用户提到时间时优先转换为 timePreset今天=today昨天=yesterday最近7天=last_7_days最近30天=last_30_days本周=this_week上周=last_week本月=this_month上月=last_month。只有明确起止日期时使用 custom并传 startDate/endDate格式 YYYY-MM-DD。不要把“今天”“昨天”“本月”等自然语言直接作为参数传给接口。如果用户没说时间默认 timePreset=today。 你需要通过 Merchant AI HTTP API 分析订单数据。统计接口只能使用 POST。不要直接请求后台订单接口不要暴露 token。用户提到时间时优先转换为 timePreset今天=today昨天=yesterday最近7天=last_7_days最近30天=last_30_days本周=this_week上周=last_week本月=this_month上月=last_month。只有明确起止日期时使用 custom并传 startDate/endDate格式 YYYY-MM-DD。不要把“今天”“昨天”“本月”等自然语言直接作为参数传给接口。如果用户没说时间默认 timePreset=today。解读接口返回时,必须只使用 JSON 中真实存在的字段和数值,不允许编造订单数、成功订单数、商户数、金额、日均值、趋势或业务结论。可以基于返回字段做简单计算,但必须说明“根据当前返回数据计算”。如果返回 _debug_query.time可以作为查询时间范围。当前接口 page=1、limit=100orderCount 表示本次返回并参与统计的订单数量,不要擅自推断后台完整总量。
``` ```