想让 Claude 按表格、清单或 JSON 回答,不要只写“用表格”或“输出 JSON”,还要明确列名或键名、排列顺序、每项代表什么、缺失值怎么写,以及格式外能否加解释。本文给出可复制的提示词模板,并说明漏项、改字段或 JSON 外多文字时如何修正。结构化输出仍应检查格式和内容。
Claude 按指定格式回答,提示词要说清什么?
格式指令越具体,越容易判断结果是否符合要求。只说“整理成表格”,Claude 仍需要自行决定列名、排序方式和空白内容的处理方法;这些决定可能与你的用途不一致。Anthropic 的提示资料建议明确说明期望的输出格式与限制,任务步骤或完整性重要时,也可以把要求列成清单。下面的模板是便于复用的写法,不是官方规定的固定格式。Anthropic 提示指南
任务:整理我提供的信息。
用途:我要复制到工作记录中。
输出格式:表格。
字段及顺序:名称、日期、地点。
每行代表:一项活动,不要合并不同活动。
缺失信息:统一写“未提供”,不要猜测。
额外说明:只输出表格,不要添加开场或结尾。
其中,任务说明“做什么”,用途帮助 Claude 理解结果要用于哪里,字段和顺序定义结构,内容限制与缺失信息规则则减少自行补充或省略。简单任务不必把每项都写满;但凡有固定格式、必须完整或不能猜测的要求,就应该明确写出来。单次提示词只约束当前任务,和账号级回答偏好不是一回事。
想要表格或清单,怎么减少漏项?
表格适合比较或汇总多条结构相似的信息。除了列名,最好交代每行是什么、要不要排序,以及缺少资料时填什么。比如,要从一段活动介绍中提取信息,可以这样写:
请从下面的文字中提取所有活动。
每行对应一个活动,列名依次为:活动名称、日期、地点。
按日期从早到晚排序;没有提供的日期或地点写“未提供”。
不要把不同活动合并,也不要推测缺失信息。只输出表格。
这里的“每行对应一个活动”很重要:如果同一段文字提到多个活动,只有列名而没有行的定义,结果仍可能把它们归并。日期排序也要说清方向;如果日期不完整,或者有无法比较的项目,可以进一步规定这类项目放在表格末尾,并标注“日期不完整”。
清单更适合步骤、检查项或彼此不需要横向比较的内容。可以指定项目数量、顺序和不确定项标记:
根据下面的说明列出办理步骤。
按实际先后顺序编号,每一步只写一个动作。
资料未说明的步骤标注“待确认”,不要自行补全。
不要添加与办理流程无关的建议。
如果每项需要很长的解释,或者内容之间有多层从属关系,硬塞进表格可能让单元格难读。此时可改用分组清单,先按主题分组,再在每组内列出要点。选择格式的标准不是越规整越好,而是复制、阅读和后续使用是否方便。
需要 JSON 时,怎样写出更清楚的结构要求?
“请用 JSON”没有说明对象里应该有哪些键、值是什么类型,或者没有资料时如何表示。用于提取信息时,可以把这些条件和“只输出 JSON”一起写明。比如,任务是从文字中整理一位联系人及其相关事项:
请从给定文字中提取联系人信息。
仅输出 JSON,不要添加解释文字或代码围栏。
必须保留 name、date、items 这三个键。
name 是字符串,date 是字符串或 null,items 是字符串数组。
信息未提供时,date 填 null;不要推测或省略键。
格式示例:
{
"name": "李明",
"date": null,
"items": ["提交申请", "等待回复"]
}
示例把字段名称、数据类型、数组结构和未知值规则都摆出来;实际任务中,应把示例值换成适合自己的结构。如果某个字段允许为空,也要讲清楚是用 null、空字符串、空数组,还是“未提供”等文字。否则 Claude 可能在不同字段里采用不同写法,不利于复制整理。
Anthropic 的提示资料说明,可以用 JSON 等结构化格式表达数据要求;但这不代表普通对话每次都能生成可直接解析的 JSON。使用前要检查括号、逗号、引号是否完整,各键是否保留、值类型是否符合约定,以及 JSON 外有没有说明文字。程序处理任务尤其应先做语法和字段校验,不能把“看起来像 JSON”当作保证。
Claude 改了字段、漏了内容或多写说明,怎么修正?
发现格式不符时,指出具体偏差,并说明哪些信息已经确认、哪些部分只需要调整。不要只说“重新写好一点”,否则 Claude 可能连内容也一起改写。可以按问题套用下面的修正指令:
- 表格改了列名:请保留已确认的信息,只按“名称、日期、地点”的原列名重新排列,不要改写内容。
- 清单漏了项目:请对照原文补回遗漏项;资料未提到的内容标注“待确认”,不要推测。
- JSON 外多了文字:请删除 JSON 以外的内容,保留原有字段和值,并检查 JSON 语法。
- 字段值类型不对:请保留全部键,将 date 改为字符串或 null,items 保持为字符串数组,不要删除字段。
修正指令应尽量局部化:说清要改什么、什么不能动,以及如何处理未知信息。若任务的字段较多、输出规则复杂,可以先要求 Claude 复述将遵守的结构,再让它生成最终结果;复述是额外沟通,不是简单任务的必经步骤。Anthropic 相关提示资料支持通过迭代完善提示,但不能据此认为某句修正指令必定有效。Anthropic 关于有效提示的资料
哪些任务适合指定格式,哪些任务不必强求?
需要比较多条信息、汇总资料、填写固定字段、复制到文档,或交给程序处理时,明确格式通常很有帮助。开放式解释、需要权衡利弊的讨论或创意发想,则不一定适合强制套表格或 JSON:过多格式限制可能挤掉解释上下文所需的空间。可以先根据用途选格式,再决定约束力度。
发送前可以快速检查三件事:一是结构是否明确,例如列名、键名、顺序或编号;二是缺失和不确定信息有没有统一写法;三是 Claude 是否可以在格式之外添加说明。收到结果后,再核对字段是否齐全、格式是否有效、信息是否与原文对应。若要把结果交给程序使用,人工浏览不能代替程序校验;若只是整理成便于阅读的表格,也要检查有没有因为归类而漏掉原始内容。
据 Anthropic 官方提示资料的检索摘要核查于 2026 年 10 月 9 日。示例模板和修正句式是根据明确格式、限制并迭代改进提示的原则整理,实际输出仍需按用途检查。
