成为ChatGPT高级用户的演变
我与ChatGPT的关系很复杂。我几乎尝试了它能做的所有事情,深入分析了它的输出,并使用API创建了许多应用程序和工具。你可以想象,自从它推出的一年半以来,我对它的能力的看法发生了巨大的变化。
我会诚实地说,并不是我对ChatGPT的所有看法都有所提高。事实上,随着时间的推移,对某些用例我实际上变得不那么印象深刻了。有些日子,我坐回来,对它的输出感到惊讶和完全震撼。还有些日子,我因为它的糟糕和不注意而厌恶地退出了我的会话。
然而,我确信,了解它的优点和缺点是成为ChatGPT专家的唯一途径。虽然我仍然不认为自己是一个专家,但我相信我正走在正确的道路上。
这里是我在使用ChatGPT1000多小时中学到的五个最重要的经验。
经验1:信息为王。
ChatGPT依赖于你给它的信息。如果你让它缺乏信息,它每次都会给出不佳的输出。
幸运的是,我很早就发现了这一点。事实上,几个月前,我写了一篇关于这个主题的文章,标题是《最重要的ChatGPT提示》。提示很简单:
在你开始之前,请问我任何你有的澄清问题,这样我可以给你更多信息。请非常全面。
其核心,提示要求ChatGPT通过向你询问关于你想要什么的问题来收集更多信息。归根结底,只有你知道你想要什么。这样,它永远不会假设、幻觉(在一定程度上)或错过一些关键的东西。我每天都使用这个提示。
尽管这篇文章的主题是进化,但八个月后“发现”这个提示,我仍然认为它作为最重要的经验是真实的。如果你不给GPT足够的信息,它永远不会达到你的标准。
ChatGPT就像一个无限有用但过于急于取悦且过于胆怯以至于不会问你任何澄清问题的人类助手。
它会匆匆完成任务,尽其所能,但经常会带来令人失望的结果。你必须通过特别要求ChatGPT从你那里收集更多信息来消除这种胆怯的障碍。这会增加你所需的时间,但相信我,这是值得的。
经验2:提示工程是浪费时间(大部分时间)。
一个ChatGPT用户命运多舛且痛苦循环的旅程
随着时间的推移,我慢慢学到,实际上只有很少的提示工程技巧能够实现明显提高输出质量。这是因为,正如我在经验1中提到的,信息为王。
现在,我确实看到了一些提示工程技巧非常有效,比如经典的“逐步思考”和COSTAR框架:上下文(C)、目标(O)、风格(S)、语气(T)(更多关于这个可以在这里阅读)。
然而,我觉得大部分提示工程技巧,尤其是那些噱头式的,基本上是没用的。我不能强调这一点够多,在我作为一个GPT用户的进化过程中,我总是回到一个关键思想:
把ChatGPT当作人类来对待,你就会成功。
这就是你真正需要的。ChatGPT是在数十亿次人类互动中训练出来的,那为什么不保持它的人性呢?
每次使用GPT时,有意识地思考:“如果我要分配这项任务给一个人,我还需要给他们什么信息或指示?”你会发现GPT的输出质量会提高,我敢肯定。
经验3:提示前思考。
你必须在头脑中理解任务,然后才开始与ChatGPT交互。如果你不知道你想要什么,你怎么能指望ChatGPT知道呢?
这是一个较为柔和的经验,但我觉得它非常重要。在你开始让ChatGPT为你做事之前,你必须非常清楚你的真正目标是什么。如果你不知道你想要什么,你100%会感到失望。
经验2在这里产生共鸣;如果你试图给一个人分配任务,而不确切知道你想要什么,你永远不会对他们的结果感到满意。你会发现自己在一个低效的循环中不断迭代。花五分钟时间思考你想要什么,或者至少,使用ChatGPT帮你头脑风暴你想要什么。
当你开始思考你想要什么时,你不可避免地会开始更好地描述给ChatGPT你在寻找什么。这,加上经验1,会极大地帮助你。
经验4:知道何时重新开始。
有时,你只需要开始一个新的聊天。每当我进行高度复杂的编码或故障排除时,都会有某些时刻,ChatGPT简单地无法再给我想要的东西。它忘记了,它关注了错误的事情,它不能理解我希望它改变什么以及我不希望它改变什么。它被过去迭代的复杂上下文所困。
当我发大约十条或更多充满代码块和ChatGPT输出的大消息后,它通常开始崩溃。这是我知道我必须改变一些东西的时候。我会把从那次会话中学到的经验教训都汇总成一个更大的提示,在新的会话中开始。几乎每次,新会话中找到的新的清晰度和注意力都解决了我的问题。这对大规模写作或编码任务特别有帮助。
随着时间的推移,你会开始感觉到何时需要一个新会话。我知道这个经验比前面的那些更难直接理解和执行,但下次你深入几条消息时,试一试,我敢保证你会看到区别。特别是当你将它与下一个经验结合起来时……
经验5:一次给ChatGPT一个任务种程度上能够执行多任务。这个范围,虽然随着任务内容的不同而大幅变化,是我不太喜欢处理的。这就是为什么我学会了一次只给GPT一个任务。
ChatGPT无法同时煮沸整个海洋。当你尝试同时从它那里得到太多东西时,它会失去连贯性。在构建基于GPT的应用程序或工具时,这一点尤其正确;重要的是要将每个AI实例的责任缩减到最小的任务,以便它有最高的一致性和正确输出的机会。
例如,如果你要求它写一篇关于某事的博客文章,首先以大纲开始并且一次只让它写一个部分是至关重要的。这不仅改善了输出的长度,还提高了内容周围的细节、清晰度和一致性。
这不适用于每一种使用ChatGPT的方式,但我的经验法则是,如果你要求ChatGPT同时做5件以上的事情,你就是在乞求一个糟糕的输出。保持简单!
感谢你倾听我关于ChatGPT的闲谈。在使用它数百小时后,能有一个这里分享我所学到的一切真是太好了。我希望这五个经验对你有用,无论你的ChatGPT技能水平如何。
感谢阅读!
Source: https://medium.com/@jordan_gibbs/evolutions-of-a-chatgpt-power-user-4d5a8b128c39