OpenAI发布官方提示工程指南和示例

172 篇文章 3 订阅
45 篇文章 0 订阅

80731b5878fc87eec5f99fdb49a8afcf.jpeg

OpenAI提供了一系列策略和技巧,以帮助用户更有效地使用ChatGPT。这些方法可以单独使用也可以组合使用,以获得更好的效果。官方给出了6 个大提示策略(并给出了具体教程和示例) 主要策略:

1、清晰的指令:

告诉AI你具体想要什么。比如,如果你想要简短的答案,就直接说“给我一个简短的回答”。这样AI就不用猜你的意图了。模型无法读懂你的思维。如果需要简短的回答,就明确要求;如果需要专家级的写作,也要明确指出。提供清晰的指令,减少模型猜测的需要。示例:https://t.co/bgyiEDQP2N

具体操作:

• 在查询中包含细节,以获得更相关的答案。

• 要求模型采用特定的角色或风格。

• 使用分隔符明确指出输入的不同部分。

• 明确指定完成任务所需的步骤。

• 提供示例以帮助模型理解任务。

• 指定输出的期望长度。

2、提供参考文本:

如果你有关于你要写的主题的具体资料或例子,给AI看看。这样它就能提供更准确、更相关的内容。语言模型可能会创造虚假答案,尤其是在询问特定主题或要求引用和URL时。提供参考文本可以帮助模型提供更准确的答案。

示例:https://t.co/35d3mFIdk9

具体操作:

• 指导模型使用参考文本来回答问题。

• 要求模型在回答时引用参考文本中的内容。

3、将复杂任务分解为简单子任务

如果你有一个复杂的主题要写,试着把它分成几个小部分。比如,先写一个关于主题背景的部分,然后再写关于主要观点的部分。就像软件工程中将复杂系统分解为模块化组件一样,将任务提交给语言模型时也应采取类似的做法。复杂任务的错误率通常高于简单任务。复杂任务通常可以重新定义为一系列简单任务的工作流程。示例:https://t.co/30L0DyyZma

具体操作:

• 使用意图分类来识别用户查询的最相关指令。

• 对于需要长时间对话的应用,总结或过滤之前的对话。

• 分段总结长文档,并递归地构建完整摘要。

4、给模型时间“思考”:

有时候,让AI先“思考”一下,然后再回答问题,可以得到更好的答案。就像让它先列出解决问题的步骤,然后再给出答案。模型在立即回答问题时可能会犯更多的推理错误。要求模型在给出答案之前进行“思考链”可以帮助模型更可靠地推理出正确答案。示例:https://t.co/U4Sj0NlT4I

具体操作:

• 指导模型在急于得出结论之前先自行找出解决方案。

• 使用内部独白或一系列查询来隐藏模型的推理过程。

• 在之前的回答中询问模型是否遗漏了什么。

5、使用外部工具:

有时候结合使用AI和其他工具(比如数据搜索工具)可以得到更好的结果。利用其他工具的输出来补偿模型的不足。例如,文本检索系统可以向模型提供相关文档信息,代码执行引擎可以帮助模型进行数学计算和运行代码。

示例:https://t.co/dquVT4bFfP

具体操作:

• 使用基于嵌入的搜索来实现高效的知识检索。

• 使用代码执行来进行更准确的计算或调用外部API。

• 让模型访问特定的功能。

6、测试和调整:

尝试不同的指令和方法,看看哪种效果最好,然后根据结果进行调整。

示例:https://t.co/nLrfTnIQLD

使用黄金标准答案评估模型输出”是一种有效的方法,用于确保AI模型的回答质量。

• 定义黄金标准答案:首先,确定一个问题的正确答案应该包含哪些已知事实。这些事实构成了评估AI回答的标准。

• 模型查询与事实对比:使用模型查询来生成答案,然后检查这个答案中包含了多少个所需的事实。

• 评估答案的完整性:根据答案中包含的事实数量来评估其完整性和准确性。如果一个答案包含了所有或大部分所需事实,那么可以认为这个答案是高质量的。

这种策略特别适用于需要精确和详细信息的场景,例如科学、技术或学术研究。通过与黄金标准答案的对比,可以有效地监控和提高AI模型的输出质量。

Prompt engineering 及时工程策略:https://platform.openai.com/docs/guides/prompt-engineering

Prompt examples 提示示例:

https://platform.openai.com/examplesPrompting libraries & tools

 提示库和工具:https://cookbook.openai.com/related_resources#prompting-libraries--tools

Papers on advanced prompting to improve reasoning关于高级提示以提高推理能力的论文:

https://cookbook.openai.com/related_resources#papers-on-advanced-prompting-to-improve-reasoning

OpenAI Cookbook:https://cookbook.openai.com

  • 22
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很抱歉,我不是OpenAI官方。我是OpenAI训练的语言模型,不拥有OpenAI官方API文档。 你可以在OpenAI官网上查找该信息:https://beta.openai.com/docs/ 。 如果您有任何关于使用OpenAI API的具体问题,请详细说明您的需求,我将尽力帮助您。 ### 回答2: OpenAI 官方 API 文档是 OpenAI 公司为开发者提供的详尽说明,用于使用他们的计算机程序接口(API)。该 API 文档提供了关于如何使用 OpenAI 提供的机器学习模型进行各种任务的说明,例如自然语言处理、文本生成等。 在 API 文档中,开发者能够找到有关如何使用 OpenAI API 进行身份验证和设置环境的说明。此外,API 文档还提供了有关如何构建和发送请求以及解析响应的详细指导。开发者可以了解如何使用不同的请求参数来调用特定的模型功能,以及如何处理返回的结果。 API 文档还提供了关于各种模型的说明,包括 GPT-3(生成对抗网络)和 DALL-E(生成的图像模型)。开发者可以查阅这些模型的详细信息,例如它们的用途、输入和输出的格式等。在文档中也提供了一些示例代码和案例研究,帮助开发者更好地理解如何使用这些模型。 总的来说,OpenAI 官方 API 文档是一个详细的技术指南,为开发者提供了使用 OpenAI 提供的机器学习模型进行各种任务的指导和说明。通过阅读并遵循这些文档,开发者可以轻松集成和使用 OpenAI API,以实现各种应用场景,提升他们的开发效率和应用的质量。 ### 回答3: OpenAI官方API文档是指OpenAI为开发者提供的有关其人工智能API的详细指南和说明。这个官方文档包含了OpenAI API的基本概述、功能、操作指南以及使用示例等内容。通过阅读官方API文档,开发者可以了解并学习如何使用OpenAI的人工智能API。 官方API文档中包含了API的认证与使用方法,开发者可以在其中获取API密钥并了解如何进行身份验证,确保安全地使用API。文档中还详细介绍了API的不同功能,如文本生成、对话模型、翻译、摘要等等,并提供了使用示例和代码片段,帮助开发者更好地理解和应用这些功能。 此外,官方API文档还解释了API的限制和配额,以及如何处理数据的格式和输入输出的处理。开发者可以通过文档中的示例来了解如何构建请求并处理返回的结果。还有一些最佳实践和建议,可以帮助开发者优化他们的代码和使用体验。 总而言之,OpenAI官方API文档是开发者学习和使用OpenAI人工智能API的重要资源。它提供了详细的指南示例,帮助开发者了解API的功能、使用方法和限制等重要信息,使开发者能够充分利用OpenAI的人工智能技术进行应用开发。文档的完整性和准确性使开发者能够更轻松地开始并成功使用OpenAI API。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值