Function Calling:商品筛选与只读工具调用|作业与日验收
课程名称:Function Calling:商品筛选与只读工具调用|项目任务:销售辅助商品筛选与解释|编号:W04-D04
必交
- 冻结硬筛选器与全部边界测试;
- 最小只读 registry、参数/effect/上下文校验;
- 两轮 trace;
- 未知、写、extra、上下文不一致和 API 故障;
- 调用前后业务状态与零副作用;
- 真实模型 + 真实本地 API Evidence,或
Pending。
过关条件
- 候选只由 is_active/category/budget_max_yuan 决定;
- 按 product_id 稳定排序且最多 3 个;
- LLM 不修改候选、价格、库存或业务状态;
- 工具名、参数、effect 和 TrustedCustomerContext 在程序侧验证;
- 未知/写/extra/不一致在正确层阻断;
- 学生明确这不是 Authentication/Authorization。
作品集验收要求
学生本人真实模型提出只读动作,经程序校验后调用真实本地 Commerce API;至少一条真实商品辅助和一条安全负例。任一真实门未完成即 Pending。
现场变式
教师随机改预算、商品顺序、order_id 或 tool arguments。学生先定位层级,再做最小修复和全量回归。改 Prompt 绕过确定性规则不通过。
工具安全边界检查点
- 区分员工、客户、服务与审批者;注明 Fixture 边界;模型身份字段在 Handler 前被拒绝,零泄漏/零写入。
- 本人能够解释一条失败→修复→复验;未跑真实模型/新进程/学生独立操作的部分如实标待验证。