AI 提示词入门星屿光年 · AI 课程
05第 5 节 · 14 分钟

反向提问

开始前让 AI 提问,补齐目标和条件

学完能做
  • 知道什么时候该让它先问你,而不是直接开干
  • 写出好用的反向提问:只问会改变结果的、每题附它的猜测
  • 用语音随口说一通,再让它问出你没说全的
  • 让它动手前先复述,分清哪些是你说的、哪些是它猜的

前两节讲的都是你把话说全。可有些事,你自己都不知道该说什么。

比如国庆想带爸妈出去玩五天。你心里清楚爸妈的情况,但这些情况里哪几条会决定去哪、怎么走,你未必想得到。直接问,它会给你一份谁都能用的行程(真实结果,节选):

聊天 AI

帮我规划一个国庆带爸妈出去玩的 5 天行程。

带爸妈过国庆,我建议 5 天只住一座城市,最多安排一次近郊游……第 1 天:到达、入住,酒店附近吃饭散步,早点休息……第 3 天:去一个车程较短的近郊景点,当天往返……告诉我从哪座城市出发、爸妈大概年龄和走路情况、预算、偏好山水还是逛城,我就能给你换成具体目的地……

讲解它其实也想问你,只是先交了一份"哪都能套"的行程,问题放在了最后

这一节讲一个很简单、但特别管用的写法:别让它先做,先让它问你。

换一种开头

同一件事,这次这样开头:

你对 AI 说
我想国庆带爸妈出去玩 5 天,帮我规划行程。
先别急着排。先问我几个会影响方案的问题:只问真会改变方案的,一次问完,编号;每个问题后面写上你猜的答案,我直接改就行。我回答完你再排。

它回的是五个问题(真实结果):

聊天 AI
  1. 从哪里出发?国庆哪 5 天?我猜:从你常住的城市出发,10 月 1 日到 5 日;你改成具体城市和日期就行。
  1. 有想去或一定不想去的地方吗?我猜:还没定目的地,想找适合陪爸妈慢慢玩的地方。
  1. 爸妈走路、爬台阶方便吗?我猜:日常走路没问题,但不适合连续爬山或每天走很久。
  1. 你们更想怎么玩?我猜:以风景、美食和轻松逛逛为主,每天安排一两个重点。
  1. 交通和预算有什么要求?我猜:高铁优先,必要时坐飞机;三个人的交通、住宿和游玩总预算约 1.5 万元。

你按编号改我猜错的地方就好;答完我再排行程。

你只要改它猜错的,猜对的说个"对"。像这样随口答就行:

聊天 AI
  1. 成都出发,10 月 2 日到 6 日。2. 想去海边,爸妈这辈子还没见过海。3. 我爸前年膝盖做过手术,平路能走一两个小时,台阶多了不行;我妈晕车,坐不了长途大巴和盘山路。4. 对。5. 飞机、高铁都行,三个人总共 1.2 万以内。
水面上只写着"带爸妈玩 5 天",水下沉着"膝盖做过手术""妈妈晕车""没见过海",AI 用钓竿把它们钓上来
真正决定方案的条件,常常沉在你没想到要说的地方

它交回的方案(真实结果,节选):

聊天 AI

我会选广西北海:这趟最重要的是让爸妈第一次看海,住在海边、每天留出休息时间,比五天赶几个城市更合适。全程以飞机和市内网约车为主,避开长途大巴、盘山路和爬台阶的景点。

10 月 2 日 成都飞北海,入住银滩附近。当天不排景点,傍晚去海边坐坐,让爸妈慢慢看第一眼海。……10 月 5 日 留给海边……也给天气留一天余地,避免唯一一次看海碰上雨。

……海滩沙地走起来比平路费膝盖,陪爸爸在靠入口处看海就好,不必追求走到水边或走完整片沙滩。涠洲岛这次先不加,乘船和岛上交通会让行程明显变累。

预算先设硬上限……三人往返机票尽量控制在 6500 元内……这只是订票上限,不是已查到的报价。

讲解没见过海、膝盖、晕车,三条都落到了具体安排上:选海边城市、全程不坐大巴、不上岛、沙滩只在入口看。这些是第一版行程里不可能有的

同一个 AI、同一件事,差别只在开头那两句话。

反向提问是什么,为什么管用

反向提问,就是在让 AI 动手之前,先让它向你提问,把目标和条件补齐,再开始做。

它管用,是因为你们俩各缺一半:

  • 你知道你家的情况,但不知道哪些情况要紧。爸爸的膝盖、妈妈晕车,你天天知道,却想不到要写进一句"帮我排行程"里。
  • 它知道这类事通常取决于什么,但不知道你家的情况。带老人出游,腿脚、晕车、预算、想看什么,决定了一大半方案。这是它从大量资料里学到的"这类事的门道"。

让它问你,就是让它用自己知道的门道,把你知道、但没说出口的事钓出来。

第 1 节讲过,信息不够时,它会按"最常见"的来补。反向提问从根上堵住了这个口子:缺的不再让它猜,让它问。

好的反向提问,写清三件事

一、只问会改变结果的。"您喜欢什么颜色的酒店床单"这种问题,问了也不改方案,只会让你烦。写一句"只问真会改变方案的",它就会自己筛。

二、每个问题附上它猜的答案。这一句最省力。你不用从头想答案,只要看它猜得对不对:对的说"对",错的改一下。人对一个具体的猜测做反应,比对着一个空问题想答案快得多。

五个问题每个后面有"我猜",小人只改了两条,其余打勾
附上猜测,你只改猜错的,回答起来快得多

三、说清问完再做。不写"我回答完你再排",它常常问完问题顺手就交一份方案,问题就白问了。

一次问完,还是一次问一个

两种都有人用,看事情的性质:

一次问完,编好号 一次只问一个,根据回答再追问
条件是清单式的:出游、办活动、买东西、写一份材料 你自己也没想清楚:要不要换工作、怎么跟家人谈一件难事、一个点子值不值得做
省时间,一轮就能开工 前一个回答会改变下一个问题,一次一个才问得深

想不清的事,可以这样开头:

你对 AI 说
我在想【一件还没想清楚的事】。先别给建议。你来问我问题,一次只问一个,每个问题附上你猜的答案;根据我的回答再决定下一个问。问到你能用几句话说清我真正想要什么为止,先把这几句话给我确认,再给建议。

懒得打字:先说一通,再让它问

打字慢、想到哪说到哪,都没关系。用手机输入法的语音输入,把这件事从头到尾随便说一遍,说乱了也不要紧,然后接一句:

你对 AI 说
上面是我随口说的,有点乱。先别做。把你听懂的整理成几句话,然后问我几个你还需要知道的问题,每个附上你猜的答案。

它会把一团乱麻理成几条,再补问缺的。你说一通,它问几句,你再答几句,比你坐下来憋一段完整的提示词容易得多,效果也往往更好。

动手之前,让它复述一遍

事情越重要,越值得多一步:问完之后,先别让它直接做,让它把理解写回来。

你对 AI 说
先别开始。用几行字总结一下你理解的:我要什么、有哪些条件、这次不做什么。其中哪些是我明确说过的,哪些是你推测的,分开写。我确认了你再开始。

"分开写你说的和我猜的"这一句最值钱。它推测的那几条,往往就是后面出错的地方,比如它以为"预算包括吃饭",而你说的是只算交通和住宿。

去提示词库照着练

提示词库里有两条反向提问的整段提示词,都附着真跑出来的结果:

"先说一通,再让它追问"的完整写法在这一条,第 9 节会用它来写提示词。

用的时候要当心的几处

问题越多越好。让它"问我十个问题",你答到第六个就烦了,后面的随便应付,还不如不问。写"只问会改变结果的",通常三到六个就够。

  • 回答"你看着办"。这等于把问题原样还给它,它又回到按最常见的猜。真不知道,就说"我不知道,你按最稳妥的办法定,并告诉我你是怎么定的"。
  • 什么事都让它先问。"把这段话翻成英文"不用问。条件多、错了代价大、你自己也没想清楚的事,才值得多这一轮。
  • 它问到你不想答的。直接说"这个跳过"。你没有义务回答每一个问题。
再进一步:给老手的几点
  • 把事实和决定分开。写一句"能查到的事实你自己查或自己推,只问我要拿主意的事"。它就不会问你"北海 10 月几度",只问"住海边贵一点,还是住市区省一点"。
  • 有依赖的问题往后放。"住哪"要等"去哪"定了才能问。写一句"要等别的问题定了才能定的,放到下一轮",它会分轮问,每轮都是你现在就答得上的。
  • 给它一个停止条件。"问到你能预测我对接下来三个问题的回答为止",或者干脆"最多问两轮"。没有停止条件,它有时会一直问下去。
  • 写进自定义指令。"任务缺关键信息时,先问我,每个问题附你的猜测"写进设置,以后每次对话都生效(第 13 节)。
  • 会自己思考的模型,常常自己就会问。它交回的末尾说"告诉我……我就能……",就是在反向提问。你直接回答它的问题,别换个话题重新问。

记住这一句

说不全不是你的错,让它问。只问会改变结果的,每个问题附上它的猜测,问完先复述、再动手。