400 0867 457

NEWS/新闻

分享你我感悟

您当前位置> 主页 > 新闻 > AI智能

ChatGPT生成列表与表格提示词_结构化输出指令【格式】

发表时间:2026-01-24 00:00:00

文章作者:星夢妙者

浏览次数:

实现稳定结构化输出需五类指令:一、强制Markdown列表;二、定义字段与分隔符模板;三、JSON Schema约束;四、分隔符包围机制;五、嵌套层级控制。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望ChatGPT输出结构清晰的列表或表格形式内容,但实际返回结果为段落式、无分隔或格式混乱,则可能是提示词中缺乏明确的结构化约束指令。以下是实现稳定结构化输出的多种指令写法:

一、强制使用Markdown列表语法

该方法通过明确指定Markdown无序/有序列表符号,使模型严格遵循符号层级生成内容,避免自然语言式描述。

1、在提示词末尾添加:“请严格使用Markdown无序列表(-)输出,每项独占一行,不加额外说明文字。”

2、示例提示词:“列出Python中5种常用数据结构及其特点,请严格使用Markdown无序列表(-)输出,每项独占一行,不加额外说明文字。”

3、若需编号,则替换为:“请严格使用Markdown有序列表(1. 2. 3.)输出,每项独占一行,不加任何解释性句子。”

二、定义字段与分隔符模板

该方法预先设定字段名称和固定分隔符,引导模型将信息映射至预设结构,适用于类表格场景。

1、在提示词中写明:“请按以下格式输出:|名称|类型|用途|示例|,每行一条记录,用竖线|分隔各字段,首行为表头,不加额外空行或说明。”

2、示例提示词:“列举3个Linux常用压缩命令,请按以下格式输出:|名称|类型|用途|示例|,每行一条记录,用竖线|分隔各字段,首行为表头,不加额外空行或说明。”

3、确保所有字段值均为短语级内容,禁止在字段内使用换行、冒号或竖线字符

三、使用JSON Schema约束输出

该方法利用JSON的强结构特性,要求模型输出可直接解析的键值对数组,适合程序化调用场景。

1、在提示词中声明:“请输出标准JSON格式,为一个包含3个对象的数组,每个对象必须包含键名'name'、'function'和'input_example',值均为字符串。”

2、示例提示词:“提供3个正则表达式模式及其作用,请输出标准JSON格式,为一个包含3个对象的数组,每个对象必须包含键名'name'、'function'和'input_example',值均为字符串。”

3、必须强调“不添加任何JSON以外的字符,包括注释、前导文本或后缀说明”

四、启用分隔符包围机制

该方法通过设置唯一且不易被模型生成的起止标记,便于后续程序精准截取结构化部分。

1、在提示词中指定:“请将最终结构化内容放在>>和>>之间,仅在此区间内输出纯列表,外部

不加任何文字。”

2、示例提示词:“对比HTTP与HTTPS协议差异,请将最终结构化内容放在>>和>>之间,仅在此区间内输出纯无序列表,外部不加任何文字。”

3、起始与结束标记须使用非常规符号组合,避免被模型自发复现

五、嵌套层级指令控制

该方法针对多级列表或带子项的结构,通过显式命名层级关系防止扁平化输出。

1、在提示词中定义:“主条目用‘●’开头,每个主条目下最多2个子项,子项用‘○’开头并缩进两个空格,不使用数字或字母编号。”

2、示例提示词:“说明机器学习中监督学习、无监督学习和强化学习的核心区别,请按以下规则输出:主条目用‘●’开头,每个主条目下最多2个子项,子项用‘○’开头并缩进两个空格,不使用数字或字母编号。”

3、必须禁用“例如”“比如”等引发自由发挥的引导词,改用“仅输出以下结构”进行锁定

相关案例查看更多