首页/AI/提示词工程速查/表格输出写法
任务型写法50 条

表格输出写法

让模型输出 Markdown 表格:固定列头、约定空值符号、每行列数一致;列多时先输出列定义再给数据行。

提示词工程速查AI更新于 2026-10-13

表格输出写法

让模型直接输出 Markdown 表格时,要先把结构定死:列名与列序由提示给出,空值有统一符号,每行列数一致,单元格内不放换行与竖线。这样做的好处是程序可以按固定列名解析,跨批次结果能够直接拼接,而不是每批回来先人工统一一遍表头。

基本信息

输出Markdown 表格,首行为列头
列头由提示写死,不由模型决定
单元格禁止换行与竖线;缺失写 —
校验解析端按列数拆行校验,发现错行重试

典型使用场景

  • 多方案对比:统一列头后可直接做横向比较
  • 巡检结果汇总:程序按列解析后入库
  • 多文档信息汇总:每行一条记录,逐行核对来源
  • 评审结论表:每行一个样本,列固定为维度与结论
  • 周报数据表:列头固定后历史数据可拼接成趋势

表格输出模板

表格输出模板
按 Markdown 表格输出,列头固定为:
| 项目 | 现状 | 风险 | 建议 |

规则:
- 每行列数一致;单元格内不放换行与竖线
- 无信息的单元格写 —,不要留空
- 表格上方不加任何说明文字
- 表格下方最多一句话总结

内容素材:<notes>……</notes>

输出结构逐项读法

部位含义异常表现
表头行列名与顺序列名被模型改写,程序按名取列会失败
分隔行Markdown 表格的 --- 行缺失时表格不被渲染
数据行每行一条记录,列数固定列数不等,通常是单元格里混进了竖线
空单元格写 — 表示无信息留空导致列数被误判
表下总结不超过一句话大段说明文字破坏解析器的行切分
单元格内容含竖线或换行时表格一定会碎裂。提示里先禁用,解析端再按列数兜底校验——只做其中一件,遇到异常输出时都会出错。
列多的场景把列定义与实际数据分开:先给一段列说明(列名、含义、取值),再给数据表。读者和解析器都能先建立字段预期。

易错点

  • 不固定列头,每批回来的列名与顺序都不同,跨批次数据无法直接合并
  • 单元格里出现竖线或换行,表格结构碎裂,解析端没有按列数校验就静默产出错行
  • 允许空格填充缺失值时,留空与「列数不足」在解析端无法区分
  • 表格上下加入大段说明文字,解析器按行切分时把说明当成数据行处理

数据来源与参考

  • GitHub Flavored Markdown 规范(表格语法:管道与对齐)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌