你一直以来都用错了ChatGPT!掌握这3大提示技巧,让你秒变GPT达人!
为什么提示工程如此重要?
提示工程的目标是通过提供清晰、简洁且结构良好的输入来提高语言模型的性能,这些输入需要针对模型所用于的特定任务或应用进行定制。可以将提示工程比喻成与人交流时使用清晰明了的语言,让对方更容易理解你的意图,从而做出更满意的回应。
那么接下来,我们将依次介绍OpenAI提供的提示工程最佳实践,FushionAI的自动生成功能,以及让GPT进行自我反思。我们还会提供一个额外的实用小技巧,请多留心!
OpenAI的官方最佳提示技巧
1. 使用最新的模型
为了获得最佳效果,我们建议使用最新、性能最强大的模型。截至2022年11月,文本生成方面的最佳选择是“text-davinci-003”模型,代码生成方面的最佳选择是“code-davinci-002”模型。能使用GPT-4当然会比ChatGPT要更好。
2. 将指令放在提示的开头,并用###或"""将指令与文本分开
效果不佳❌:
将下面的文本摘要成一个关键要点的项目列表。
{输入文本}
更好的选择✅:
将下面的文本摘要成一个关键要点的项目列表。
文本:
""" {输入文本} """
3. 对所需的上下文、结果、长度、格式、风格等尽可能具体、详细和描述性
效果不佳❌:
写一首关于OpenAI的诗。
更好的选择✅:
写一首关于OpenAI的短篇励志诗,重点描述DALL-E产品发布(DALL-E是一个文本到图像的机器学习模型),风格仿照{著名诗人}。
4. 通过示例(示例1,示例2)明确所需输出格式
效果不佳❌:
从下面的文本中提取实体。提取以下4种实体类型:公司名称、人名、特定主题和主题。
文本:{文本}
更好的选择✅:
从下面的文本中提取重要实体。首先提取所有公司名称,然后提取所有人名,然后提取与内容相关的特定主题,最后提取总体主题。
期望格式:
公司名称:<逗号分隔的公司名称列表>
人名:-||-
特定主题:-||-
总体主题:-||-
文本:{文本}
5.从零次学习开始,然后进行少次学习,如果这些方法都不起作用,那么进行微调
✅零次学习
从下面的文本中提取关键词。
文本:{文本}
关键词:
✅少次学习 - 提供几个示例
从下面的文本中提取关键词。
文本1:Stripe为Web开发人员提供了API,以便他们将支付处理集成到自己的网站和移动应用程序中。
关键词1:Stripe,支付处理,API,Web开发人员,网站,移动应用程序
文本2:OpenAI已经训练出了处理和生成文本方面非常优秀的语言模型。我们的API可以让您使用这些模型,解决几乎任何涉及处理语言的任务。
关键词2:OpenAI,语言模型,文本处理,API。
文本3:{文本}
关键词3:
✅微调:请参阅参考文献里的微调最佳实践指南。
6. 减少模糊和不精确的描述
效果不佳❌:
这个产品的描述应该比较简短,只有几句话,不要太多。
更好的选择✅:
用3至5句话的段落来描述这个产品。
7. 不仅要说不做什么,更应该说做什么
效果不佳❌:
以下是代理和客户之间的对话。不要询问用户名或密码。不要重复。
客户:我无法登录我的账户。代理:
更好的选择✅:
以下是代理和客户之间的对话。代理将尝试诊断问题并提出解决方案,同时避免询问任何与个人身份信息(PII)有关的问题。不要询问用户名或密码,而是引导用户查阅帮助文章www.samplewebsite.com/help/faq
客户:我无法登录我的账户。代理:
8. 代码生成 - 使用“引导词”引导模型生成特定模式
效果不佳❌:
编写一个简单的Python函数
1. 询问我一个以英里为单位的数字
2. 将英里换算成公里
在下面的代码示例中,添加“import”提示模型应该以Python语言开始编写。(类似地,“SELECT”是SQL语句开始的好提示。)
更好的选择✅:
编写一个简单的Python函数
1. 询问我一个以英里为单位的数字
2. 将英里换算成公里
import
FusionAI, 自动生成更好的提示
FusionAI是一个可以自动生成更适合GPT提示并生成相应文章的AI软件,我会建议新手期时将它当作学习提示工程的教程来使用。
例如,当我给出提示:“ I want to have a blog of prompt engineering“ FusionAI会修改此提示为
可以看出来这样生成出来的提示对照了前文提到的第3和第6条技巧,规定了输入长度,要求变得更精确了,让AI聚焦于提示工程的好处和挑战,并且举出相应例子。
让我们用中文输入挑战一下FusionAI。给出提示:“给我一篇关于提示工程的博客”。FusionAI修改提示为:
可以看出来这个提示是有严重偏差的,词不达意,无法使用。这其实给我们提了个醒,语言和指令在转译的时候是会有信息损失的,转译的次数越多信息差就越大,直到不可辨别。因此我们要尽量接触和使用一手信息,在AI上也适用。
我们不建议使用各种模版或者类似FusionAI的工具来生成内容,因为噪音太大。当然,在你还不了解提示工程的时候可以参考它们来学习,这是可以的。
GPT,你得学会自我反思
在Eric Jang的一篇最新的博客《Can LLMs Critique and Iterate on Their Own Outputs">
很明显,节选的小诗是押韵的,这并不符合我们的要求。那么我们给出进一步的指令让GPT-4进行自我反思:“did the poem meet the assignment?”, 那么GPT-4会回答:
可以看出来,这次GPT-4生成的小诗确实是不押韵的,在没有给出任何额外反馈的前提下GPT-4完成了自我的提示工程。笔者猜想这可能跟LLM的无监督学习有关,但为什么GPT-4拥有此功能而GPT-3.5却没有,就不得而知了。
当然,这样的能力也是有局限的。如果你愿意,你可以要求GPT-4随机给出两个五位数并且求出它们的乘积。接下来你会发现,无论你让GPT-4怎么反思,它都无法给出正确的答案。GPT-4只会不断客气地胡说八道而已。对于想深入研究的读者,可以从文末链接阅读Eric的博客和一篇最新的预印版论文《Reflection》
One more thing
有心的读者可能已经发现了,作者在使用LLM一般都选择英文作为提示语言。这是因为作为预训练模型,其表现的优异程序与预训练时的数据集有关系,一般来说数据越多则被训练得越好。而英语作为全球第一的使用语言,数据量是远超中文的。所以除非你需要输出与中文语境强相关的文章,否则我会建议使用英文来作为提示语言。
总结
在这篇文章里我们介绍了三种提示工程的方法。分别是OpenAI推荐的前置提示工程,AI自动生成,以及以反思为主的后置提示工程。同时,我们也建议非英语母语者尝试使用英语作为与LLM交互的语言。
欢迎关注Multigis掌握更多前沿区块链,人工智能,代笔经济学知识。
参考文献:
https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api
https://docs.google.com/document/d/1h-GTjNDDKPKU_Rsd0t1lXCAnHltaXTAzQ8K2HRhQf9U/edit#
https://fusion.tiiny.site/home.html
https://evjang.com/2023/03/26/self-reflection.html
https://arxiv.org/pdf/2303.11366.pdf
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
Coinbase Pro是什么平台?正规吗?实用避坑指南全解析
本文解析Coinbase Pro平台,介绍其作为Coinbase旗下专业加密货币交易平台的定位,涵盖监管合规体系、安全架构、市场评价及适用用户,助您了解其正规性与使用建议。
-
cream币还有价值吗?2025年还值得投资吗?附避坑指南
文章分析CREAM币当前信息真空、技术休眠状态,结合2025年加密市场冰河期背景,探讨其投资价值,提供冒险家与保守派决策建议,指出信息透明度低时“不投资”为安全策略,建议关注合规DeFi 3.0项目。
-
Coinegg交易所怎么样?安全吗?最新安全合规避坑指南
文章揭秘Coinegg交易所的安全措施、合规风险及用户体验,分析其冷存储、多重验证等技术防护,探讨牌照监管挑战,提供资产配置与风险防控建议,适合风险偏好适中的成熟投资者参考。
-
如何从CoinEx交易所安全提币?2025最新实用技巧指南
本文为2025年CoinEx交易所提币提供最新操作指南,涵盖登录验证、网络选择、地址填写等步骤,详解手续费、到账时间及安全注意事项,助你安全高效完成提币操作。
-
Coinbase交易平台是做什么的?核心业务与实用攻略详解
本文全面介绍全球领先加密货币交易平台Coinbase,涵盖其从比特币钱包到金融生态的进化史、交易服务、机构生态、Web3基建等核心业务,分析收入结构、合规优势及向“加密银行”转型的战略方向。
-
如何下载CoinUp交易所?官网下载安装实用教程与安全技巧
本文详细介绍CoinUp交易所官网下载安装流程,涵盖设备兼容性要求、安全准备事项(如关闭第三方工具、开启安装权限)、核心步骤(访问官网、验证文件、安装配置等)及常见风险规避方法,助用户安全快速完成安装。
-
如何下载Coinbase Pro?实用下载安装流程与安全设置指南
本文详细介绍Coinbase Pro的下载安装全流程,涵盖下载前的网络设备准备、账户注册验证(含KYC审核)、安全设置(如2FA启用)等核心步骤,并提供下载异常、安装失败等问题解决方案,助用户安全完成应用安装与账户配置。
-
如何用手机挖Dash币?2025最新挖矿教程与配置指南
文章详细介绍Dash币手机挖矿的必备准备(硬件设备、软件环境、基础认知)、核心操作流程(钱包初始化、矿池配置、参数优化、启动挖矿),以及风险防控与收益注意事项,为入门用户提供实用指导。
- 成交量排行
- 币种热搜榜
