在边界内求最优解,层层突破
不过,开始之前必须提到一个解决问题的方法:图灵思维。先定位边界,寻找对应的最优解,而不是盲人摸象。
图灵和常人思维方式的差别在于:图灵是先找到极限所在,然后在极限里寻找具体问题的答案,而不是浪费时间去做那些试图超越极限的事情。
——吴军,硅谷来信2· 谷歌方法论 《004 为什么计算机不是万能的》
不过,找边界的问题似乎没那么简单。AI还在7*24h内卷呢,边界也会在摩尔定律的作用下动态扩张。那我们如何做到心中有数,而不是追着AI跑呢?答案是找一个发力点来参与游戏。
我们先把ChatGPT的能力抽象出来,尝试定位发力点:数据+算法+算力。
数据:预训练模型、数据的访问权和你的输入。
算法:神经网络,ChatGPT的本色。
算力:GPU、电力、钞能力等等,不用我们操心。
这里面,算法决定了ChatGPT的根本局限性,因为ChatGPT作为一个通过计算来思考的神经网络,计算存在有限解。那么,使用ChatGPT来做事,就是有限的解决方案。但是,GPT 能解决的问题 ≠ 使用 GPT 能解决的问题。这里面决定输出的输入(对应prompt),就是你可以主动控制的发力点。
打个比方来说,你可以把 ChatGPT当做一个乐器,音符有限,创作无限。这节课,我会帮助你成为GPT的演奏家,用尽各种手段,打破GPT边界。
入门级技巧:着手输入,教AI “做人”
我们先从入门级技巧开始,让AI “听得懂”你说的话。
✦ 解决3个常见的小毛病(报错、中断、单调)
报错问题可以用刷新浏览器解决,注意,Regenerate Response 刷新是无效的,偶尔也要看一下报错信息,比如你可能是1小时内问得太多了,会被强行CD。
中断问题可以用“精准继续prompt”解决,比如:
从
输出单调的问题可以通过提供细化方向或指定语气解决,比如你可以跟GPT说:
💬 用简洁的语言
💬 步骤:<你的步骤>
💬 参考范例:<你的范例>
💬 背景信息是……要求是……
✦ 讨价还价,有效PUA
地球的算力还不够,必然会带来各种限制。
🚨:只有这么长了。(字数、会话次数、上下文记忆)
💬:你还能更长!
首先是会话次数限制,我提供3个对策。一是区分任务,专注用GPT解决“大块头”,至于轻量的任务比如说简单问答,可以用newBing来分流;其次是使用试探prompt“我们来谈谈<主题/概念>”,先下手为强,清理AI的认识盲区,避免后续浪费会话次数;最后就是辅助验证,用浏览器或其他途径来确认GPT给你的参考答案。
解决了会话次数限制,还有字数限制,分界线是1200个汉字。超出这条ChatGPT的极限,我们就定义为长文本输入课题,用 3 种方法来应对。
首先,花钱变强。使用GPT-4、GPT-4 32K、Claude-100K等模型,钱能解决的问题都不是问题。
其次,组合递归。这个适用于提炼重点,方法是让ChatGPT提炼一段文本,得出总结,再让TA提炼“这个总结+下一段”文本,跟套娃一样,直到ChatGPT吃下所有信息。
最后,分段输入。它的本质是Embedding(嵌入)技术,把长文本拆分成多个分段(Chunk),要求GPT在中途只做信息的接收确认,最后再听你指令,根据接收的完整信息来执行任务。
✦ 双语混打
解决了长度,还有语言问题,也就是我们关心的中文输入。对ChatGPT而言,使用中文来获取的效果不及英文,大概70分和95分的差距,这几乎是共识了。不过我们照用不误,你永远可以相信AI的进化速度。在此基础上,我的最优解是情景式混用,加入有助于ChatGPT理解的英文,比如在“光”后面加上“Lighting Design”辅助AI理解。
<< 上一篇
下一篇 >>