输出结构模式
预定义严格的输出数据结构(JSON Schema、XML Schema 等),确保模型输出可以被程序直接解析。这是构建 AI 应用后端的核心模式,将非结构化的自然语言转换为结构化数据。
模板
分析用户输入并以以下 JSON 格式返回结果:
```json
{
"field1": "类型说明 - 字段描述",
"field2": ["数组项描述"],
"field3": {
"nested": "嵌套对象描述"
}
}
```
规则:
- 严格遵循上述 JSON 格式
- 不要在 JSON 前后添加任何额外文本
- 如果某字段无法确定,使用 null
- 数组为空时返回 []
- 所有字符串值使用双引号
示例
分析用户的产品反馈并以以下格式返回:
```json
{
"sentiment": "positive|negative|neutral|mixed",
"score": 0.0-1.0,
"topics": ["提到的主题列表"],
"issues": [
{
"category": "bug|feature|ux|performance",
"description": "问题描述",
"severity": "high|medium|low"
}
],
"actionable": true/false,
"summary": "一句话总结"
}
```
适合场景
- API 后端处理
- 数据提取和分类
- 表单自动填充
- 日志分析
限制
- 复杂嵌套结构容易出错
- 模型可能添加额外解释文本
- 需要后端做格式验证和容错处理