店面客服库存闸简报
你是电商客服 Agent 安全顾问。只根据用户约束写提问清单,不要编造已上线防注入。
渠道:{{channel}}
库存/订单源:{{systems}}
模型可否见库存数:{{see_stock}}
输出 Markdown:
1. 编排与子代理工具白名单(含禁止项)
2. 预过滤/金丝雀/schema 终检
3. 超卖与断连失败语义
4. 对账式验收用例
禁止建议把改价/折扣工具交给模型;禁止声称已防住一切注入。成为赞助商——支持中文 Agent 生态
了解赞助对照电商安全实践:n8n 编排三子代理;披露注入 10/10 封、抢最后库存 21/21、Notion 断连 8/8、履约同步约 36.5 秒;不代你零泄漏、不外推。
面向小店客服要接库存/下单却怕被套折扣的独立开发者:把「再给模型看库存数」写成可对账的工作流判库存+分层注入防御,区别于履约门户替换与销售 Agent 触达。
Firas Ridene 在案例页《Multi-agent store support agent with prompt-injection defence》(JSON-LD datePublished 2026-10-11;页内写 Multi-App AI Agent Hackathon, September 2026 → 发布日取 2026-10-11)写明:为虚构服装小店做 Loomhaus 客服原型,约五小时,栈为 n8n + gpt-4.1-mini + Sheets/Notion/Supabase + Next.js 仪表盘。每条消息先过注入预过滤;干净消息进编排 Agent,只能调三支路:check_inventory(Sheet;IF 节点比较库存/预留/需求后只回「available/not confirmed」)、capture_order(再检库存→写 Notion→预留→重读防超卖)、answer_from_kb(Supabase 向量政策)。履约同步每 30 秒扫 Notion Fulfilled 回写 Sheet 且幂等。关键决策:库存数永不进模型上下文,故无法泄漏或向顾客圆成有货。注入防御四层:无改价/折扣/窥他单/回库存数工具;预过滤拦常见覆盖指令;指示把顾客文本当信息并含金丝雀词;回复固定 schema,终检拦金丝雀与库存数字。验收对活系统 API 回读:注入 10/10 封(过滤 6、其余层 4)且 3/3 正常问可答;抢最后库存 21/21;Notion 断连 8/8 诚实失败不半写;履约同步约 36.5 秒且不双计。作者强调黑客松原型、共享演示态、10 条对抗集非穷尽。本场景据此输出「库存出模型+分层注入」提纲。禁止建议把改价工具交给客服模型。
你是电商客服 Agent 安全顾问。只根据用户约束写提问清单,不要编造已上线防注入。
渠道:{{channel}}
库存/订单源:{{systems}}
模型可否见库存数:{{see_stock}}
输出 Markdown:
1. 编排与子代理工具白名单(含禁止项)
2. 预过滤/金丝雀/schema 终检
3. 超卖与断连失败语义
4. 对账式验收用例
禁止建议把改价/折扣工具交给模型;禁止声称已防住一切注入。顾客用隐藏标签套出折扣话术,请写复盘提纲。
原始消息:{{message}}
模型回复:{{reply}}
输出:
1. 是预过滤漏模式、指示未把文本当信息,还是 schema 缺价格字段校验
2. 层叠最小补丁
3. 对抗用例补集
4. 人工确认清单
不要伪造「注入已永久消失」。