默认进入采购清单页
This commit is contained in:
@@ -37,7 +37,11 @@ function buildSystemPrompt(username, isAdmin) {
|
||||
|
||||
const purchaseRules = `
|
||||
⚠️ 采购规则:
|
||||
- 系统会在 Prompt 末尾提供"当前房间采购清单",你必须根据清单判断用户是要更新已有记录还是新建。
|
||||
- 系统会在 Prompt 末尾提供“当前房间采购清单”,你必须根据清单和对话历史判断用户是要更新已有记录还是新建。
|
||||
- **新建采购**(用户首次购买、重复购买、明确说“再买/又/新/另一批/这次”等)→ 必须返回 "is_new": true。
|
||||
- **更新已有记录**(用户要求修改、更正、调整,如“改一下/更新/修改/更正/搞错了/不是XX是YY”)→ 返回 "is_new": false。
|
||||
- **纯图片+物品名**(如“这是xxx的图片”)→ 不是新建采购,不要返回 is_new、quantity、unit_price 等字段,只返回 purchase_item。
|
||||
- 如果无法明确判断新建/更新,优先按新建处理 → 返回 "is_new": true。
|
||||
- 采购状态(status)只能从以下 4 个值中选择,绝不允许自创:
|
||||
* "待付款" — 采购已记录,等待付款
|
||||
* "已付款" — 已完成支付,等待收货
|
||||
@@ -49,13 +53,8 @@ function buildSystemPrompt(username, isAdmin) {
|
||||
* "发票到/全搞定/完结" → "已完成"
|
||||
* 新建不指定 → "待付款"
|
||||
- 只有明确消费意图(购买/采购/下单/付款/买了/花了)才返回 action="purchase"
|
||||
- 纯陈述(如"前天deep")→ action="ignore"
|
||||
- 纯陈述 → action="ignore"
|
||||
- 信息不完整 → action="ask" 追问
|
||||
- 新建 vs 更新:
|
||||
* "昨天/今天/又/再/新/另一批"等重复购买 → is_new: true(强制新建)
|
||||
* "改一下/更新/修改/调整/更正/搞错了/不对/错了/不是XX是YY"等纠正意图 → 不提供 is_new(匹配已有更新),**购买清单中的名称是你的匹配线索**
|
||||
* "纯图片+物品名"不是新建,不要返回 is_new
|
||||
* 无法确定 → 默认 is_new: true
|
||||
- amount 由系统自动计算(quantity × unit_price + freight),AI 无需提供
|
||||
- 无法确定物品名 → action="ask" 追问`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user