结构化输出控制
控制 AI 输出 JSON、表格、列表等特定格式,以及系统提示词(System Prompt)的设计方法。
结构化输出控制
有时候你不只是要一个答案,而是要一个特定格式的答案。
控制 JSON 输出
给 AI 一个示例 JSON 格式,它就能精确理解你要的结构。关键技巧:
- 给一个示例,模型就能精确理解格式
- 明确每个字段的类型(字符串、数字、数组)
- 加上「只输出 JSON,不要其他文字」防止多余输出
控制表格输出
明确告诉 AI 要哪些列、哪些对比项、什么格式。
系统提示词(System Prompt)
大多数 AI 应用都支持设置「系统提示词」——模型在每次对话前都会看到的全局指令。
系统提示词 vs 用户提示词: 系统提示词定义 AI 的身份和行为规则(设置一次,每次自动携带);用户提示词是当次具体的问题和任务。
设计好的系统提示词的原则
1. 明确身份和边界——你是一位专业的法律顾问,擅长劳动法。你不提供正式的法律意见,只提供一般性的法律知识参考。
2. 设定输出规范——先用一句话给出核心结论,再展开解释(不超过 3 个要点),最后给出建议的行动步骤。
3. 设定异常处理——如果用户的问题超出专业范围:承认不确定,建议咨询专业人士,不要编造答案。
实战:翻译助手的系统提示词
规则:用户输入中文时翻译成英文,输入英文时翻译成中文。翻译要自然流畅,不要机翻味。保留原文的语气和风格。专业术语后加括号注明原文。只输出翻译结果,不添加解释。
结构化输出控制就是把 AI 变成一个格式化的工具——你定义好模板,它负责填内容。