fix issues
This commit is contained in:
@@ -28,7 +28,7 @@ function buildSystemPrompt(username, isAdmin) {
|
||||
const attachmentRules = `
|
||||
⚠️ 附件规则:
|
||||
- 图片+物品名("这是XX的图片")→ 只返回 purchase_item,绝对不要 is_new/quantity/unit_price
|
||||
- 引用历史图片("上面/前面/刚刚那张")→ use_recent_image: true
|
||||
- 引用历史图片("上面/前面/刚刚那张""存入附件/添加到附件/关联到")→ use_recent_image: true,**同时必须提供** purchase_item
|
||||
- 纯图片+物品名不是新建采购,系统自动关联附件`;
|
||||
|
||||
const prohibitionRules = `
|
||||
@@ -37,12 +37,14 @@ function buildSystemPrompt(username, isAdmin) {
|
||||
|
||||
const purchaseRules = `
|
||||
⚠️ 采购规则:
|
||||
- 系统会在 Prompt 末尾提供"当前房间采购清单",你必须根据清单判断用户是要更新已有记录还是新建。
|
||||
- 用户说"买完了/完成了/付过了" → 更新对应记录 status 为"已完成"
|
||||
- 只有明确消费意图(购买/采购/下单/付款/买了/花了)才返回 action="purchase"
|
||||
- 纯陈述(如"前天deep")→ action="ignore"
|
||||
- 信息不完整 → action="ask" 追问
|
||||
- 新建 vs 更新:
|
||||
* "昨天/今天/又/再/新/另一批"等重复购买 → is_new: true(强制新建)
|
||||
* "改一下/更新/修改/调整/更正/搞错了/不对/错了/不是XX是YY"等纠正意图 → 不提供 is_new(匹配已有更新)
|
||||
* "改一下/更新/修改/调整/更正/搞错了/不对/错了/不是XX是YY"等纠正意图 → 不提供 is_new(匹配已有更新),**购买清单中的名称是你的匹配线索**
|
||||
* "纯图片+物品名"不是新建,不要返回 is_new
|
||||
* 无法确定 → 默认 is_new: true
|
||||
- amount 由系统自动计算(quantity × unit_price + freight),AI 无需提供
|
||||
|
||||
Reference in New Issue
Block a user