OpenAI官方Prompt工程指南详解!再也不怕写不好Prompt了!

OpenAI发布免费Prompt工具,一键生成高质量提示词 | Playground使用指南 这个工具结合了实际应用中的最佳实践和经验,为用户提供了生成提示的起点,避免了从零开始撰写提示词的繁琐过程。今天,我将带你了解OpenAI最新发布的免费Prompt工具——Prompt,以及如何在Playground中使用它来生成高质量的提示词。请生成一篇关于AI在医疗领域应用的文章,包含以下内容:AI在疾病诊断中的应用、AI在个性化治疗中的应用、AI在医疗数据分析中的应用。点击“生成”按钮,Meta-Prompt工具将根据你的输入生成高质量的提示词。你可以复制这些提示词,并在你的项目中使用它们。 阅读详情

使用AI聊天、AI写作、还是AI绘图等过程中Prompt具有重要意义。

那么Prompt要怎么写效果才好?有没有标准化的模板可以直接用?

有,OpenAI官方发布了一份提示词工程指南,该指南分享了6大策略即可让AI输出更好的结果。至此,终于算是有了一个权威且有效的Prompt工程标准文档。

图片

一、写出清晰的指令

模型是无法读懂人的心思的,所以不能让模型猜,而是直接告诉它你想要什么。

• 把话说清楚

提供尽量多的详细信息和上下文,把话说明白一点,不要太笼统。

错误示例:总结会议记录

正确示例:用一个段落总结会议记录。然后写下演讲者的 Markdown 列表以及他们的每个要点。最后,列出发言人建议的后续步骤或行动项目(如果有)

图片

• 让模型充当某个具体的角色

模型可以扮演多种角色,告诉它让它演什么角色,它就会更专业更明确。

示例:充当一个喜欢讲笑话的喜剧演员,每当我当我请求帮助写一些东西时,你会回复一份文档,其中每个段落至少包含一个笑话或有趣的评论。

图片

• 使用分隔符清楚地指示输入的不同部分

“”"、XML 标签、小节标题等分隔符可以帮助划分要区别对待的文本部分。可以帮助大模型更好的理解文本内容。

示例:用50个字符总结由三引号分隔的文本。“”“在此插入文字”“”

图片

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

对于有些任务,最好指定为步骤 1、2,明确地写出这些步骤可以使模型更容易去实现它们。

示例:使用以下分步说明来响应用户输入。

步骤1 - 用户将为您提供三引号中的文本。用一个句子总结这段文字,并加上前缀“Summary:”。

步骤2 - 将步骤1中的摘要翻译成西班牙语,并添加前缀“翻译:”。

图片

• 举例说明

你想让模型模仿一种难以明确描述的回答风格时,直接扔给大模型例子,让大模型按你的例子来输出。

示例:按这句话的风格来写XX文章:“”“落霞与孤鹜齐飞,秋水共长天一色。渔舟唱晚,响穷彭蠡之滨”“”

图片

• 指定所需的输出长度

用户可以要求模型生成给定目标长度的输出,目标输出长度可以根据单词、句子、段落等来指定。

示例:用两个段落、100个字符概括由三引号分隔的文本。“”“在此插入文字”“”

图片

二、提供参考文本

语言模型有时候会自己发明答案,为了减少错误输出可以提供参考文本。

• 指示模型使用参考文本回答问题

让大模型使用用户提供的信息来组成其答案。

示例:使用由三重引号引起来的文本来回答问题。如果在文章中找不到答案,就写「我找不到答案」。

图片

• 指示模型从参考文本中引用答案

直接要求模型通过引用所提供文档中的段落来为其答案添加引用。可以提高正确性,增加可验证性。

示例:您将获得一份由三重引号和一个问题分隔的文档。您的任务是仅使用提供的文档回答问题,并引用用于回答问题的文档段落。如果文档不包含回答此问题所需的信息,则只需写:“信息不足”。如果提供了问题的答案,则必须附有引文注释。使用以下格式引用相关段落({“引用”:…})。

“”“<在此插入文档>”“”

问题:<在此插入问题>

图片

三、将复杂的任务拆分为更简单的子任务

任务越复杂,出错率越高,这时候就需要进行拆分细节、子任务、子目标等等。

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

• 对于需要很长对话的对话应用,总结或过滤以前的对话

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

由于模型具有Token上限,因此要总结一个很长的文档(例如一本书),我们可以使用一系列查询来总结文档的每个部分。章节摘要可以连接起来并进行总结,生成摘要的摘要。这个过程可以递归地进行,直到总结整个文档。

四、给模型时间“思考*”*

提出一个问题,肯定是需要时间思考的,不会立马给出答案,需要时间进行思考和解答,人是这样,模型也是。

• 让模型在急于得出结论之前找出自己的解决方案

如果你给大模型移到数学题问它对还是不对,这时候模型给出的答案很随机,一会儿对一会儿不对,但是如果你先让模型自己做一遍,再去判断对与不对,结果就会准非常多了。

示例:首先制定自己的问题解决方案。然后将你的解决方案与学生的解决方案进行比较,并评估学生的解决方案是否正确。在你自己完成问题之前,不要决定学生的解决方案是否正确。

• 使用内心独白来隐藏模型的推理过程

前面的策略表明,模型有时在回答特定问题之前详细推理问题很重要。对于某些应用程序,大模型用于得出最终答案的推理过程不适合与用户共享。

例如,在辅导应用程序中,我们可能希望鼓励学生得出自己的答案,但模型关于学生解决方案的推理过程可能会向学生揭示答案。

所以内心独白是一种可以用来缓解这种情况的策略。内心独白的思路是指示模型将原本对用户隐藏的部分输出放入结构化格式中,以便于解析它们。然后,在向用户呈现输出之前,将解析输出并且仅使部分输出可见。

• 询问模型在之前的过程中是否遗漏了什么内容

这个技巧适用于长文本问答,比如我们给了一个文档,要让大模型模型来列出与一个特定问题相关的信息。如果源文档很大,模型通常会过早停止并且无法列出所有相关信息。所以在模型输出停止以后,我们可以再继续提问:还有更多相关片段吗?

五、使用外部工具

大模型也有缺点,通过向模型提供其他工具的输出可以弥补模型的不足。

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

比如涉及到实时信息的搜索,大模型因为知识库更新时间的限制,它就不知道,这时候我们给它联网,它就会自己进行查询,查完以后把一堆资料灌回来,然后根据自己查到的这些资料进行回答。

• 调用外部 API

大模型由于计算能力有限,所以OpenAI建议,如果遇到需要计算的东西,最好让大模型写一段计算的Python代码,也可以把自己的API文档复制给它,让大模型知道该如何写代码调用你的API。

• 赋予模型访问特定功能的权限

偏开发者的一个技巧,普通用户可以直接跳过。

六、系统地测试变更

一般用户基本用不上,主要是帮助开发者判断更改Prompt(例如新指令或新设计)是否使系统变得更好或更差。

有了如此完整的一份Prompt工程指南,还怕写不好Prompt吗!

​

如何学习AI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

四、AI大模型商业化落地方案

img

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

Open Ai 常见接口参数说明以及常见报错总结 此外,对于某些接口,如与ChatGPT相关的接口,可能还包含特定的参数,如。这是一个包含多个对话消息的列表,每个消息都有一个role(角色)和content(内容)。role可以是"system"、“user"或"assistant”,分别表示系统消息、用户消息和助手消息。这些消息定义了对话的基本框架和控制,以及用户与虚拟助手之间的交互。在使用OpenAI的API时,通常是通过HTTP请求与API端点进行交互。以下是一些使用Python进行OpenAI API调用的示例代码,包括常见接口和参数的使用。 阅读详情

相关推荐

OpenAI 官方 Prompt 工程指南:写好 Prompt 的六个策略

这个技巧偏开发者。普通用户可以跳过。因为模型具有固定的上下文长度,因此用户和助手之间的对话无法无限期地继续。解决此问题有多种解决方法,第一个是总结对话中的历史记录。一旦输入的大小达到预定的阈值长度,这可能会触发总结部分对话的查询,并且先前对话的摘要可以作为系统消息的一部分包括在内。或者,可以在整个对话过程中在后台异步总结之前的对话。这两种方法都行,或者还可以把过去的所有聊天记录存成向量库,后续跟用户对话的时候动态查询嵌入,也可以。

richerg85的专栏 4257

吴恩达 & OpenAI 的Prompt教程笔记 - ChatGPT Prompt Engineering for Developers

这个视频主要面向开发者,演示全程使用 API 调用。用 API 调用可以起“封装”的作用,让很多提示工程对外部用户不可见。与此同时,使用网页的话,有些提示是看不到的。教了很多开发技巧,逻辑偏向于后台交互尤其是识别分析技巧,而不仅仅是教如何GPT 的使用。

Qz574662449的博客 3955

OpenAI官方的Prompt工程指南:你可以这么玩ChatGPT

由于模型具有固定的上下文长度,因此要总结一个很长的文档(例如一本书),我们可以使用一系列查询来总结文档的每个部分。如果有必要使用前面部分的信息来理解后面的部分,那么另一个有用的技巧是在文本(如书)中任何给定点之前包含文本的运行摘要,同时在该点总结内容。,从而获得更相关的答案,就像下面所展示的,同样是总结会议记录,采用这样的提示「用一个段落总结会议记录。复杂的任务往往比简单的任务具有更高的错误率,此外,复杂的任务通常可以被重新定义为更简单任务的工作流程。第六点是让模型扮演不同的角色,以控制其生成的内容。

睡前人工智能共享实验室 1570

面向开发者的 ChatGPT 提示工程课程|吴恩达携手OpenAI 教你如何编写 prompt

提示工程(Prompt Engineering)是一门相对较新的学科,旨在开发和优化提示,从而高效地将语言模型(LM)用于各种应用和研究主题,并帮助开发人员更好地理解大型语言模型(LLM)的能力和局限。课程在较短的篇幅内清晰地介绍了 ChatGPT 提示工程的工作原理、特性以及多类型实践应用,被称作为 ChatGPT 提示工程课程中的“六边形战士”。其中对于提示工程的讲解十分扎实,且吴教授平易近人,对ChatGPT的实操娓娓道来,深入浅出地对知识点做系统性介绍。

矩池云的博客 635

二、OpenAI提示工程(Prompt Engineering)实战

提示工程也叫「指令工程」Prompt 就是你发给大模型的指令,比如「讲个笑话」、「用 Python 编个贪吃蛇游戏」、「给男/女朋友写封情书」等貌似简单,但意义非凡Prompt」 是 AGI 时代的「编程语言」Prompt 工程」是 AGI 时代的「软件工程」提示工程师」是 AGI 时代的「程序员」学会提示工程,就像学用鼠标、键盘一样,是 AGI 时代的基本技能提示工程也是「门槛低,天花板高」,所以有人戏称 prompt 为「咒语」大模型对prompt开头和结尾的内容更敏感。

挑大梁的专栏 2691

OPENAI官方prompt文档解析

可能对简单的任务并没有影响,然而越是复杂的prompt越需要消除歧义,大段文字挤在一起既不方便GPT理解,也会造成GPT的错误理解.如果prompt给的范围十分模糊或是过于宽泛,那么GPT就会开始猜测您想要的内容,从而导致生成的结果偏离预期.在bad的示例中,未确认具体国家的总统,因此GPT将会猜测中国or美国,然而可能我的本意是墨西哥的总统是谁.设定好对应的角色后,能够使得大模型调取相关信息,更好的回答问题,同时还可以设定回答格式,语气等.早期的大模型总是有许多的不足,其中一个就是计算加减乘除的问题.

manfulshark的博客 1370

OpenAI的官方Prompt工程指南详解 - 看这一篇真的就够了

这个技巧偏开发者。普通用户可以跳过。因为模型具有固定的上下文长度,因此用户和助手之间的对话无法无限期地继续。解决此问题有多种解决方法,第一个是总结对话中的历史记录。一旦输入的大小达到预定的阈值长度,这可能会触发总结部分对话的查询,并且先前对话的摘要可以作为系统消息的一部分包括在内。或者,可以在整个对话过程中在后台异步总结之前的对话。这两种方法都行,或者还可以把过去的所有聊天记录存成向量库,后续跟用户对话的时候动态查询嵌入,也可以。

weixin_59191169的博客 1万+

OpenAI 官方: 如何构建 Prompt 最佳策略

OpenAI 官方: 如何构建 Prompt 最佳策略

简简单单Onlinezuozuo 1206

OpenAI官方的Prompt工程指南!你可以这么玩ChatGPT

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达点击进入—>【视觉和Transformer】微信交流群扫码加入CVer学术星球,可以获得最新顶会/顶刊上的论文idea和CV从入门到精通资料,以及最前沿项目和应用!发论文搞科研,强烈推荐!转载自:机器之心 | 编辑:陈萍、小舟写好 prompt 已经成为 LLM 的一项必修课。‍随着 ChatGPT、GPT-4 等大型语言模...

阿木寺的博客 547

OpenCV图像拼接实战:用SIFT+透视变换打造无缝全景图(附完整代码)

本文详细介绍了使用OpenCV和SIFT算法实现图像拼接的全过程,包括特征匹配、透视变换和高级融合技术。通过实战代码演示,帮助开发者掌握无缝全景图生成的核心技术,适用于旅行摄影、无人机航拍等多种场景。

eee77的博客 998

什么是PMOS?什么是NMOS?两者有什么区别?

这个电压差被称为阈值电压(Vth),通常为0.7V至2V(低压NMOS)或4V至10V(功率NMOS)。当Vgs(栅极-源极电压)大于Vth时,沟道中的电子被吸引到栅极下方,形成导电通路,使电流可以从漏极流向源极。NMOS与PMOS的结构类似,都由三大部分组成:栅极(Gate)、源极(Source)和漏极(Drain)。由于NMOS在开启时,电子是主要的载流子,电子的迁移率比空穴高,因此NMOS通常具有更低的导通电阻(Rds(on)),这使其成为高速开关电路中的首选。它的沟道由电子(负载子)传导。

硅农深芯的博客 6437

OpenAI官方写的GPT-5 prompt指南

OpenAI官方写的GPT-5 prompt指南来了,看看官方是怎么让GPT-5表现更好的。该指南融汇贯通后,还可用于其他AI大模型。地址:cookbook.openai.com/examples/gpt-5/gpt-5_prompting_guide。

weixin_36378508的博客 1335

DoDAF2.0与UAF1.0与UPDM与IBD与Rhapsody与MagicDraw与SysML

参考:fr=ge_alafr=ge_ala。

计算机辅助工程 1420

OpenAI官方Prompt工程六大原则:从入门到精通

深度解读OpenAI官方发布的Prompt Engineering指南,系统讲解写清晰指令、提供参考文本、任务拆解、给予思考时间、使用外部工具、系统测试六大核心原则,助你掌握99%的Prompt优化技巧

Cheson的专栏 1573

STM32F4_DHT11数字温湿度传感器

开机的时候先检测是否有DHT11存在,如果没有,则提示错误。DHT11和DS18B20相同,传感器输出的都是未编码的二进制数字。本节我们将利用STM32F4来读取DHT11的温湿度传感器,获取环境的温度和湿度值。因此:温湿度的读取方式就是整数部分的二进制转换成十进制放在整数部分;小数部分的二进制转换成十进制放在小数部分。DHT11和MCU的一次通讯时间最大3ms,主机连续向DHT11采样的间隔建议不小于100ms。DHT11是广州奥松有限公司生产的一款温湿度一体化的数字传感器。数据分小数部分和整数部分。

light_2025的博客 3432

非凸问题的求解方法以及连续凸逼近SCA(Successive Convex Approximation)方法

非凸问题的求解方法 针对形如下式的函数: min⁡x∈XV(x)=F(x)+G(x)\min\limits_{{\bf{x}}\in X} V(x)=F(x)+G(x)x∈Xmin​V(x)=F(x)+G(x); 其中F为光滑的(不一定convex),G是convex的但是可能不可微,且存在:对于n维实矢量空间,有X=X1×...×XNX=X_1 \times...\times X_NX=X1​×...×XN​; x=(x1,...,xN)\bf{x} =(x_1,...,x_N)x=(x1​,...,xN

weixin_44535200的博客 2万+

【AIGC】ChatGPT提示词Prompt高效编写技巧:逆向拆解OpenAI官方提示词

本篇文章将带你深入探讨一个既实用又充满趣味的主题:如何逆向拆解OpenAI官方的提示词技巧,提升ChatGPT的实际应用能力。对于想要提高工作效率、灵活运用ChatGPT的读者来说,这一技巧尤为宝贵。文章将通过解析官方示例,揭示提示词设计背后的逻辑与结构,并为读者提供方法,帮助他们根据不同需求快速构建适用于各种场景的ChatGPT提示词模块。 2024.11.1-✍140min

禅宗里有一个词叫做“因缘和合”。 所谓因缘,是指事件要发生所必须的条件。因缘和合就是当你聚集了这件事的一切条件,它就会自然而然的发生。“它就会自然而然的发生”,这种朴素而坚定的价值观让我们感到无比安心,安心到可以不用有任何担心焦虑。 1万+

点云目标检测:open3d多窗口联动可视化

多个模型之间的对比除了指标之外,还需要可以直接直观的对比可视化结果,这次介绍一下如何使用open3d同时打开两个窗口分别加载两个模型的结果进行对比,同时实现两个窗口的联动,也就是当一个窗口拖动或者缩放时另外一个窗口也跟着做同样的变换。

zhaoguanhua的博客 4688

OpenAI的Prompt工程

OpenAI 的 Prompt 工程是指通过设计和构建与大语言模型进行交互的输入方式,以引导模型生成期望输出的过程。任务:本文将以引导AI根据用户指令输出符合用户要求的json格式数据。测试可以正常通信后,就可以开始构建OpenAI的Prompt工程了。

2401_84080967的博客 1162

PGM-Explainer实验总结

PGM-Explainer建立了一个概率图模型,为GNN提供实例级解释。 论文标题:PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networks 论文地址:2010.05788.pdf (arxiv.org) PGM-Explainer实验 实验目的 研究PGM-Explainer的有效性 实验方案 合成数据集的节点分类 与其他解释器做对比实验 使用六个合成数据集。 每个输入图都是一个

笔记|思路|总结 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

OpenAI官方Prompt工程指南:从核心原则到规模化实践

Prompt工程是与大型语言模型交互的核心技术,它通过精心设计的指令引导模型完成特定任务。其原理在于将模糊的自然语言需求转化为结构化、可执行的上下文信息,从而显著提升模型输出的准确性、稳定性和可控性。这项技术的核心价值在于,它将AI应用开发从依赖“玄学调参”转向了系统化、工程化的方法论,极大地降低了使用门槛并提升了开发效率。在实际应用场景中,无论是代码生成、数据分析、内容创作还是智能客服,有效的Prompt设计都是确保项目成功的关键。本文基于OpenAI官方发布的中文教程,深入解读了构建高质量Prompt的

weixin_33853794的博客 291

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

OpenAI官方Prompt工程指南:从原理到实战的六大核心策略

Prompt工程是与大语言模型(LLM)高效交互的核心技术,其本质是将人类模糊意图转化为机器可精准执行的清晰指令。其原理在于为基于概率预测的模型划定明确的“搜索空间”,通过提供清晰、具体的上下文,显著降低其输出结果的不确定性,从而提升回复质量与可控性。这项技术的核心价值在于将AI应用从依赖运气的“试探”转变为可系统化、工程化构建的流程,极大地提升了开发效率与结果可靠性。在实际应用场景中,无论是**代码生成**、**长文本摘要**、**复杂推理**还是**内容创作**,遵循清晰的指令设计、任务分解与迭代测试等

chenshixi3325的博客 525

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: 年度最佳!LLMs大模型盘点!
下一篇: 12个精选Prompt框架,快速提升你写Prompt的能力,内附实例(上篇)
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值