提示词工程入门:为什么你写的指令ChatGPT总是不听话?
说实话,我刚开始用ChatGPT那会儿
,差点把键盘摔了——妈得,我明明写得清清楚楚,它给我回一堆温吞水一样的废话,啦,两个孩子旁边闹腾,老大要喝奶,老二要换尿布,我哪有心思跟AI慢慢磨?
?(虽然现在想起来自己也挺傻的)♂️ 当初我妈就大意了这个环节,现在后悔,耽误了好几天(别学我)
你看啊,我去年十一月份在杭州,半夜哄完俩神兽睡觉,终于能坐下来研究一,下提示词.我最先犯的错就是:以为AI跟我老婆一样聪明,能听懂“哎那个上次说的方案再改改”。
结果呢?
ChatGPT给我来了一段小学作文水平的自我介绍。
气得我直接摔手机,把我媳妇都吵醒了,她迷迷糊糊说了句“你又在跟机器吵架?
”
后来我才明白,提示词这玩意儿,跟你指挥一个完全听不懂暗示的实习生一样。
你得把话说死,说透,说得像给三岁小孩解释为什么不能吃墙灰那种。
举个例子,我一开始写“帮我写个周报”,出来的东西简直没法看。
后来改成“你是一位有5年经验的市场经理,正在写本周工作总结,请用口语化语气,先说完成的三件,事:第一件是跟某东谈合作,第二件是优化了广告投放,第三件是团队培训。
每件事写2-3句话,用‘我’开头最后加一句下周计划。
”你猜怎么着?
?这次出来的东西,直接能复制粘贴
。(这个我真没想到)
还有一次,我想让它帮我写一个给孩子的睡前故事。
我写的指令是“写个关于小熊的睡前故事,要温馨”。
它给我整了个小熊历险记,又是怪兽又是迷路,把老大吓得半夜做噩梦。
后来我学乖了,加上了“主角是小熊布布,它今天找到了森林里最甜的蜂蜜,但是舍不得吃要送给妈妈。
故事里不能有坏人,不能有危险场景,主角只能说三两句对话,每段不超过七八个字,结尾必须是布布抱着妈妈睡着了。
”绝绝子,这次孩子听了一半就打哈欠了。
(当爹的都知到,能让孩子快速入睡就是好故事)
说白了,大把人抱怨ChatGPT不听话,根本不是AI傻,是咱们没给它画好框。
就像我教老大拼乐高,你光说“拼个城堡”,他肯定给你弄一堆乱七八糟的。
你得说“第一层用蓝色底板,四个角放4块2×2砖,第二层门的位置留出来……”对吧?
?指令里信息量越大、越具体、越有边界,AI就越能精准干活
。我试过给ChatGPT写一个“减肥餐单”,一开始写“帮我设计一份低热量餐单”,它给我整了顿全是沙拉、鸡胸肉,我连吃了三天想吐
。后来我加上了“我是中国人,早餐喜欢喝粥吃包子,午餐要有主食,晚餐可以稀一点
。每个食谱要包含具体克数,并且注明烹饪时间不超过15分钟
。”这下出来的菜单,居然有香菇青菜粥、清蒸鱼配杂粮饭,还挺符合我胃口的
。
哦对了,说到这儿想起前两天一个朋友问我,他让ChatGPT翻译一段英文,结果翻得语法都对,但读着就别扭。
我看了他的指令,就写了“请把下面这段话翻译成中文”。
问题就在于太模糊了。
你想想,你是要书面语还是口语?
要不要保留原文风格?
是不是得考虑受众?
我让他改成“请将下面的英文商务邮件翻译成中文,保持礼貌但不过于正式,适合发给合作方。
邮件中提到的合同日期和金额必须准确对应原文,不要意译。
”这次他翻出来的东西直接就发出去了,对方还回复说中文写得很好。
其实我做奶爸的经验跟写提示词完全是一回事。
哄老二睡觉的时候,你不能说“乖,去睡吧”,他根本不理你。
你得具体到“先喝奶,然后刷牙,然后躺下,妈妈拍拍你,闭眼睛,数20下就睡着了”。
ChatGPT也一样,指令越具体、越结构化、越像你在下指令给一个头一次见的人,它就越听话。
这大概就是所谓的“提示词工程”——听着高大上,其实就是把你的想法掰开揉碎了,给AI一个个关键字、一条条规则。
(我本科又不是学计算机的,这些全是带娃带出来的)
还有一个坑,很多人不知道:角色设定超级重要。
我之前让它写职场沟通话术,它回的都是些官方发言稿,看起来假大空。
后来我加上“你现在是一个在互联网公司干了8年的老员工,说话带点幽默感,偶尔用括号吐槽,喜欢举例子,但不要太啰嗦。
你正在给一个刚入职的新人写几点推荐。
”你猜怎么着?
?出来的内容跟我平时跟实习生聊天似的,特别真实
。这招我后来用在给老婆写道歉信上(因为忘了她生日),加上“你是一个被老婆骂了无数次终于学乖的老公”,写出来的邮件差点把我老婆看哭了
。所以她现在也学会用这招写她的工作邮件了
。
再说点具体的实操吧。
我现在写提示词必带的几个要素:第一是背景(你是谁,要给谁看),第二是任务(具体要做什么),第三是格式(几百字?
要不要分点?
要不要括号?
),第四是约束条件(不能出现什么词?
不能超过多少字?
不能有负面信息?
),第五是例子(最好给一个样本,比如“像这样子的:……”。
你把这五样凑齐,基本上ChatGPT就不会跑偏了。
但有时候它还是会犯倔,比如我让它写一个关于垃圾分类的科普文章,它非要加一段“塑料袋需要300年降解”,听起来贼吓人,我当时正在让老大背这个知识点,赶紧让他删掉。
所以我现在还会加一条“所有数据必须有权威来源,避免使用夸张说法”。
(你看,每个小坑都是血泪换来的)
有时候我也会偷懒,直接让ChatGPT优化我的提示词——对,你没看错,让AI帮忙写指令。
我有时候写了一个模糊的句子,然后补一句“请帮我将这个指令优化得更加清晰、具体、易于执行,修改后直接输出优化版,不要解释”。
它自己就会补充角色、格式、约束,比自己琢磨快多了。
这招yyds,强烈推荐给所有懒得动脑的奶爸和打工人。