先定义输出约定
列出下一步需要的字段,并为每个字段选择合适类型。架构应聚焦于实际需要的结果。精简明确的约定比包含大量可选细节的清单更容易满足和验证。
将应用无法继续时必需的字段标记为必填。如果某个值可能缺失,应先决定如何表示,而不是让格式保持含糊。架构规定输出形状,提示仍需解释任务以及各字段的含义。
执行操作前先验证
将结构化输出视为仍需验证的数据。检查必填字段、类型以及数据是否符合具体用途。即使回答能够被解析,内容仍可能不完整或语义错误。
验证失败时,说明需要修正的字段并提供相关背景后重新请求。不要将格式错误的数据悄悄传入数据库、工作流或外部服务。把生成与验证分开,自动化流程会更可靠。