首页/AI/提示词工程速查/自动构造思维链示例(Auto-CoT)
模式与框架50 条

自动构造思维链示例(Auto-CoT)

用模型自动生成“问题 + 推理链”示例并按多样性筛选,替代人工编写 CoT 示例;适合示例编写成本高的批量场景。

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

Auto-CoT 是什么

Auto-CoT(自动构造思维链示例)指用模型自动生成「问题 + 推理链」示例,再按多样性筛选后组装进提示,替代人工编写。它的动机很实际:手工写推理示例既费时又难以覆盖问题类型。但自动生成会带进错误示例,而错误示例会被后续样本模仿,所以流程里必须有质检环节——否则省下的编写成本会以调试成本的形式还回来。

基本信息

来源Automatic Chain of Thought Prompting in Large Language Models(Zhang 等,ICLR 2023)
适用平台需要推理示例的问答与计算类任务;文本模型
核心步骤问题分组 → 每组取代表问题生成推理链 → 质检 → 组装进提示
质检要点推理过程与结论是否一致、格式是否统一、有无编造事实

典型使用场景

  • 数学与逻辑题:由模型生成解题步骤作为示例,覆盖多种题型
  • 字段抽取任务:生成带推理过程的抽取示例,帮助模型处理歧义输入
  • 多类目分类:每类选代表样本生成判定推理,避免人工逐类编写
  • 规则推理场景:示例中体现规则优先级的判断过程
  • 示例维护:任务类型扩展时快速补充对应示例,不必重新手工编写

流程

流程
# 1 对一批问题做聚类或按主题分组(可借助文本聚类或人工划分)
# 2 每组选 1-2 个代表问题,让模型生成带推理链的示例
# 3 检查示例:推理是否成立、结论是否由推理支持、格式是否统一
# 4 抽样复核:对每组示例做交叉验证(换一次提问看结论是否稳定)
# 5 组装提示:按类别分散排列,避免同类示例扎堆
# 6 留档:记录示例来源、生成模型与日期,便于后续追查与更新

示例质量检查项

检查项合格标准不合格示例的表现
推理与结论一致结论能由所写步骤推出跳跃结论、理由与答案无关
格式统一步骤编号与输出结构一致有的分步、有的直接给答案
事实可核涉及的数值与前提无编造出现来源不明的数字或规则
多样性覆盖不同问题类型五个示例全是同一类问题
长度适中步骤数稳定且不冗长示例过长挤占上下文预算
示例排列按类别分散比按生成顺序排列效果更稳:连续多个同类示例会让模型把细节当作通用规则套用。
生成示例所花的调用成本通常远低于人工编写时间,但质检不能省:一份错误的推理链被放进提示后,会稳定地影响所有同类输入,排查时反而更费劲。

易错点

  • 自动生成的错误示例会被当模板模仿,样例质检环节不可省
  • 同质化示例(同一类问题选五个)收益有限,应先分组再取样
  • 示例过长挤占预算,留给实际输入与输出的空间不足
  • 示例的来源与生成日期不留档,后续发现问题无法判断影响范围

数据来源与参考

  • Automatic Chain of Thought Prompting in Large Language Models(Zhang et al., ICLR 2023)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌