GPT-4最全攻略来袭!OpenAI官方发布,六个月攒下来的使用经验都在里面了

西风 发自 凹非寺
量子位 | 公众号 QbitAI
GPT-4官方使用指南炸裂登场啦!
你没听错 , 这次不需要自己做笔记了 , OpenAI亲自帮你整理了一份 。
据说汇聚了大伙儿6个月的使用经验 , 你、我、他的提示诀窍都融汇其中 。
虽然总结下来只有 六大策略 , 但该有的细节可绝不含糊 。
不仅普通GPT-4用户可以在这份秘籍中get提示技巧 , 或许应用开发者也可以找到些许灵感 。
网友们纷纷评论 , 给出了自己的“读后感”:

好有意思啊!总结来说 , 这些技巧的核心思想主要有两点 。一是我们得写得更具体一些 , 给一些细节的提示 。其次 , 对于那些复杂的任务 , 我们可以把它们拆分成一些小的提示来完成 。
OpenAI表示 , 这份攻略目前仅针对GPT-4 。(当然 , 你也可以在其它GPT模型上试试?)
赶紧瞧瞧 , 这份秘籍里究竟都有啥好东西 。
6大干货技巧全在这 策略一:写清楚指令
要知道 , 模型可不会“读心术” , 所以你得把你的要求明明白白地写出来 。
当模型输出变得太啰嗦时 , 你可以要求它回答简洁明了 。相反地 , 如果输出太过简单 , 你可以毫不客气地要求它用专业水平来写 。
如果你对GPT输出的格式不满意 , 那就先给它展示你期望的格式 , 并要求它以同样的方式输出 。
总之 , 尽量别让GPT模型自己去猜你的意图 , 这样你得到的结果就更可能符合你的预期了 。
实用技巧:
1、有细节才能得到更相关的答案
为了使输出和输入具有强相关性 , 一切重要的细节信息 , 都可以喂给模型 。
比如你想让GPT-4:总结会议记录
就可以尽可能在表述中增加细节:
将会议记录总结成一段文字 。然后编写一个Markdown列表 , 列出与会人员及其主要观点 。最后 , 如果与会人员有关于下一步行动的建议 , 请列出来 。

GPT-4最全攻略来袭!OpenAI官方发布,六个月攒下来的使用经验都在里面了

文章插图
2、要求模型扮演特定角色
通过改变系统消息(system message) , GPT-4会更容易扮演特定的角色 , 比在对话中提出要求的重视程度更高 。
如规定它要回复一个文件 , 这份文件中的每个段落都要有好玩的评论:
3、用分隔符清晰标示输入的不同部分
用"""三重引号"""、<XML标记> 、节标题等分隔符标记出文本的不同部分 , 可以更便于模型进行不同的处理 。在复杂的任务中 , 这种标记细节就显得格外重要 。
4、明确指定完成任务所需的步骤
有些任务按步骤进行效果更佳 。因此 , 最好明确指定一系列步骤 , 这样模型就能更轻松地遵循这些步骤 , 并输出理想结果 。比如在系统消息中设定按怎样的步骤进行回答 。
GPT-4最全攻略来袭!OpenAI官方发布,六个月攒下来的使用经验都在里面了

文章插图
5、提供示例
如果你想让模型输出按照一种不是能够很好描述出来的特定样式 , 那你就可以提供示例 。如提供示例后 , 只需要告诉它“教我耐心” , 它就会按照示例的风格 , 将其描述得生动形象 。
GPT-4最全攻略来袭!OpenAI官方发布,六个月攒下来的使用经验都在里面了

文章插图
6、指定所需输出长度
你还可以要求模型具体生成多少个单词、句子、段落、项目符号等 。但是 , 在要求模型生成特定数量的单词/字的时候 , 它有可能不会那么精准 。
策略二:提供参考文本
当涉及到深奥的话题、引用和URL等内容时 , GPT模型可能会一本正经地胡说八道 。
为GPT-4提供可以参考的文本 , 能够减少虚构性回答的出现 , 使回答的内容更加可靠 。
实用技巧:
1、让模型参照参考资料进行回答
如果我们能够向模型提供一些和问题有关的可信信息 , 就可以指示它用提供的信息来组织回答 。
2、让模型引用参考资料进行回答
如果在上面的对话输入中已经补充了相关信息 , 那么我们还可以直接要求模型在回答中引用所提供的信息 。


推荐阅读