第 05 章测验

对应章节:结构化输出与 JSON 校验

共 7 题,答对率 ≥ 80% 即通过。请完成全部题目后点击「提交」。

Q1为什么程序不能直接消费模型的自然语言回答?
Q2三种约束输出格式的手段里,「直接返回裸 JSON + 严格指令 + 低 temperature」的优势是什么?
Q3关于 extractJson 的括号平衡扫描,下列说法正确的是?
Q4对 validateAgainstSchema({ action: 'set_reminder', needsTool: 'yes' }, schema)(schema 中 needsTool 声明为 boolean),返回结果是?
Q5校验 type: 'object' 时为什么必须显式排除 null 和数组?
Q6parseStructured 失败时返回 { ok: false, error } 而不是抛异常,为什么?
Q7关于 parseStructured 的注入式 retry 回调,正确的理解是?