# 我可以要求结构化回答吗？

Canonical URL: https://help.iagenify.com/zh/faqs/agent/can-i-require-a-structured-response

[← 返回智能体常见问题](https://help.iagenify.com/zh/faqs/agent)

帮助中心 · 常见问题 智能体 1 分钟阅读
# 我可以要求结构化回答吗？
如果后续由程序处理回答，而非只显示为文本，输出架构会很有帮助。请定义所需字段及其类型，并在使用返回数据前进行验证。
IaGenify
智能体

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