首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >高效ChatGPT Prompt (一): 清晰且具体的指令

高效ChatGPT Prompt (一): 清晰且具体的指令

作者头像
御剑
发布于 2023-08-31 11:57:04
发布于 2023-08-31 11:57:04
88900
代码可运行
举报
文章被收录于专栏:微言码道微言码道
运行总次数:0
代码可运行

从本篇开始,我将介绍编写高效的ChatGPT Prompt的一些策略与技巧. 这个系列是我学习吴恩达与OpenAI合作推出的《ChatGPT Prompt Engineering for Developers》视频教程的学习笔记.

这个教程非常值得学习,建议去看下.

今天介绍编写高效ChatGPT Prompt的第一个原则, 就是编写清晰并且具体的指令

清晰&具体

好的Prompts的第一个重要的原则就是要清晰并且具体

指对问题越详细越好,问题不要模糊,宽泛或者令人难以理解. 描述越具体越好. 不要把清晰理解为简洁. 并不是越简短越好.

举例说明:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Prompt: 帮我写一首诗关于春天的诗

# 改进
改进Prompt: 写一诗春天的诗,突出景色的美丽,并衬托出人物心情的喜悦

如上示例, 相比前面的提问, 改进的Prompt描述的更加清晰具体. 对诗的要求描述的更加具体. 这就是比较好的Prompt

想要编写出清晰并且具体的Prompt,以下几个策略可以帮助到你.

一) 学会使用分割符

如果你的问题中,包括一些素材或资料, 需要显式的与问题区分开来. 这种情况下,学会使用一些分割符会更好. 让ChatGPT更容易理解.

如果不使用分割符,在一些场景下,会出现误解.举例如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Prompt:  请帮我将这段文字翻译成英文: 春天这个词,法语怎么说

## 响应
The word "spring" is "printemps" in French.

这并不符合你提问的本意, 使用分割符能很好的避免类似的误解.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
改进Prompt: 请将下面这段文字翻译成英文,内容会以---分割符来开始并结束.
---
春天这个词,法语怎么说
---

如上所示, 这样的方式更加清晰与具体. 让ChatGPT不易于产生冲突与误解. 这样清晰的表述, 就算内容中有一些容易产生歧义的内容, ChatGPT也不会将引用与问题混淆.

二) 让ChatGPT主动检查前置满足

询问ChatGPT时, 要考虑到前置条件不满足时要如何处理. 显式的告知ChatGPT检查前置并告知其不满足的响应,会改善ChatGPT的响应

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Prompt: 请帮助计算用户提出的数学计算问题,并告知答案. 问题: 计算130200的积

上述这个问题看似没有大问题,但考虑到一些场景,问题是由外部传入,并不可控. 也许这样去询问ChatGPT, 就会更有效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
改进Prompt: 请帮助计算用户提出的数学计算问题,并告知答案. 如果问题不是数学计算问题,请回复不知道.
问题: 中国的面积有多大

如果这样询问,ChatGPT就会回复不知道相关的内容, 而以上一个Prompt来询问,ChatGPT则会回复你这个提问.

三) 提示一个可参照的示例告知ChatGPT

有些时候,问ChatGPT时, 给ChatGPT一个类似的可参照的示例, 这样ChatGPT的回复能更符合你的期望.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Prompt: 以一个祖父母的角色向小孩教导韧性的事?

这个问题可能产生非常多的可能性. 如果给一个可参照的示例, 则ChatGPT的回答会好很多.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#改进
Prompt: 请参照以---分割的内容,按照一致的语气与模式回答
---
<孩子>: 教教我关于耐心的事。

<祖父母>: 雕刻最深谷的河流源于一眼泉水; 最壮丽的交响乐由单独的音符构成; 最复杂的挂毯始于孤独的一根线。

<孩子>: 教教我关于韧性的事。
---

四) 尽量要求结构化的输出

提问时,如果要求ChatGPT以结构化的方式输出,比如JSON. 回应的效果会更好

举例如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Prompt: 请帮助我总结下面内容

相比,指定特定的JSON结构化输出,可能效果就会更好

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
改进Prompt: 我了你一篇内容,---来开始与结束.
---
...省略内容
---
请以下面的JSON格式来总结这篇文章,包括文章主题,主要人物,中心思想,文章评价四个维度来输出总结

这样的提示,就更清晰与具体. 这样的提问会更有价值. ChatGPT的回答会更符合你的期望.

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微言码道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Prompt进阶系列4:LangGPT(构建高性能Prompt实践指南)--结构化Prompt
结构化的思想很普遍,结构化内容也很普遍,我们日常写作的文章,看到的书籍都在使用标题、子标题、段落、句子等语法结构。结构化 Prompt 的思想通俗点来说就是像写文章一样写 Prompt。
汀丶人工智能
2024/03/23
1.1K0
提升ChatGPT性能的实用指南:Prompt Engineering的艺术
提示工程是一门新兴学科,就像是为大语言模型(LLM)设计的"语言游戏"。通过这个"游戏",我们可以更有效地引导 LLM 来处理问题。只有熟悉了这个游戏的规则,我们才能更清楚地认识到 LLM 的能力和局限。
腾讯技术工程官方号
2023/08/11
1.9K0
提升ChatGPT性能的实用指南:Prompt Engineering的艺术
【吴恩达-AIGC/ChatGPT提示工程课程】第二章 - 编写 Prompt 的原则
本章的主要内容为编写 Prompt 的原则,在本章中,我们将给出两个编写 Prompt 的原则与一些相关的策略,你将练习基于这两个原则来编写有效的 Prompt,从而便捷而有效地使用 LLM。
元壤教育
2023/05/01
7730
【吴恩达-AIGC/ChatGPT提示工程课程】第二章 - 编写 Prompt 的原则
高效的ChatGPT Prompt (三) 持续优化Prompt
网上有很多类似Best Prompts这样的现成的似乎很好用的东西. 当然, 参考下这些好的Prompt是非常有价值的.
御剑
2023/08/31
8600
高效的ChatGPT Prompt (三) 持续优化Prompt
Prompt工程全攻略:15+Prompt框架一网打尽(BROKE、COAST、LangGPT)、学会提示词让大模型更高效
大语言模型的预训练[3]之Prompt Learning:Prompt Engineering、Answer engineering、Multi-prompt learning详情
汀丶人工智能
2024/03/25
10.2K0
Prompt工程全攻略:15+Prompt框架一网打尽(BROKE、COAST、LangGPT)、学会提示词让大模型更高效
纯干货——《面向开发者的 ChatGPT Prompt工程》学习笔记
此教程的主要目的是为大家介绍如何在自己的应用开发过程中,创建合适的 prompt。那么为什么会重点介绍 prompt?其实接触过 llm 的同学应该都很清楚,想要开发一款强大的 llm 应用,优秀的 prompt是至关重要的,熟练掌握 prompt 编写的人,就可以更好的让 model 理解需求。
聪明鱼
2023/12/09
1.7K0
ChatGPT的提示的一些高级知识
来源:DeepHub IMBA本文约2000字,建议阅读9分钟本文为你提供使用ChatGPT优化提示的知识和技巧。 作为一个大型语言模型(LLM)接口,ChatGPT有令人印象深刻的潜力,但是真正能否用好取决与我们的提示(Prompt ),一个好的提示可以让ChatGPT晋升到一个更好的层次。 在这篇文章中,我们将介绍关于提示的一些高级知识。无论是将ChatGPT用于客户服务、内容创建,还是仅仅为了好玩,本文都将为你提供使用ChatGPT优化提示的知识和技巧。 背景知识 LLM架构知识是一个好的提示的先决
数据派THU
2023/05/11
3210
ChatGPT的提示的一些高级知识
大模型安全:Prompt Injection与Web LLM attacks
大语言模型(英文:Large Language Model,缩写LLM)中用户的输入称为:Prompt(提示词),一个好的 Prompt 对于大模型的输出至关重要,因此有了 Prompt Engneering(提示工程)的概念,教大家如何写好提示词
yichen
2024/01/29
2K0
大模型安全:Prompt Injection与Web LLM attacks
01 | 什么是提示工程(Prompt Engineering)-如何借助大模型开发一个虚拟女朋友
提示,在人工智能和自然语言处理的上下文中,prompt指的是输入给语言模型的一段文本或问题,目的是引导模型生成与输入相关的回答或继续生成文本。
机器学习之禅
2024/07/04
5770
01 | 什么是提示工程(Prompt Engineering)-如何借助大模型开发一个虚拟女朋友
使用 ChatGPT 的 7 个技巧 | Prompt Engineering 学习笔记
前段时间在 DeepLearning 学了一门 Prompt 的课程,吴恩达本人授课,讲的通俗易懂,感觉受益匪浅,因此在这里总结分享一下我的学习笔记。
phoenix.xiao
2023/08/28
7000
使用 ChatGPT 的 7 个技巧 | Prompt Engineering 学习笔记
【AIGC】ChatGPT提示词Prompt助力高效文献处理、公文撰写、会议纪要与视频总结
通过使用 ChatGPT 进行文献阅读、公文写作、会议纪要和视频内容分析,我们能够显著提升工作和学习效率。无论是在科研领域快速提炼英文文献中的关键信息,还是在职场中规范化公文写作和会议纪要整理,ChatGPT 都能为用户提供准确且结构化的输出。同时,在复杂视频分析中,ChatGPT 的智能总结功能也能帮助我们快速抓住重点,节省大量时间。这些应用场景展示了 ChatGPT 在现代信息处理中的强大潜力,帮助用户更好地应对繁重的任务,提升整体效率。
CSDN-Z
2024/10/17
8180
【AIGC】ChatGPT提示词Prompt助力高效文献处理、公文撰写、会议纪要与视频总结
ChatGPT - 高效编写Prompt
The Art of Asking ChatGPT for High-Quality Answers: A Complete Guide to Prompt Engineering Techniques
小小工匠
2023/05/09
1.5K0
ChatGPT - 高效编写Prompt
如何给ChatGPT写提示词
输出: 编写清晰、具体的指令可引导模型朝期望输出方向发展,不要混淆简短和清晰,更长的提示提供更多上下文信息,有助于更详细、相关的输出。
Michael阿明
2023/05/09
9180
【强基固本】总结优秀的prompt案例,学习更有效的prompt提示词工程写法,值得收藏
“强基固本,行稳致远”,科学研究离不开理论基础,人工智能学科更是需要数学、物理和神经科学等基础学科提供有力支撑,为了紧扣时代脉搏,我们推出“强基固本”专栏,讲解AI领域的基础知识,为你的科研学习提供助力,夯实理论基础,提升原始创新能力,敬请关注。
马上科普尚尚
2024/05/23
9.3K0
【强基固本】总结优秀的prompt案例,学习更有效的prompt提示词工程写法,值得收藏
《花雕学AI》24:如何用万能Prompt公式与ChatGPT进行高效的对话测试
你是否想要与人工智能进行有趣、有价值、有说服力的对话?你是否想要使用ChatGPT这个强大而灵活的对话生成器来创造出任何类型和主题的对话?如果是这样,那么你需要了解一个简单而强大的工具,就是万能Prompt公式。
驴友花雕
2023/04/21
3970
《花雕学AI》24:如何用万能Prompt公式与ChatGPT进行高效的对话测试
【AIGC】ChatGPT提示词Prompt高效编写技巧:逆向拆解OpenAI官方提示词
博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: AIGC | ChatGP
CSDN-Z
2025/06/02
3350
【AIGC】ChatGPT提示词Prompt高效编写技巧:逆向拆解OpenAI官方提示词
同事说,这是写ChatGPT Prompt的万能公式
ChatGPT已经诞生快两年了,包括国内的AI大模型像文心一言、Kimi等也在疯狂的发展,从我自己包括身边的同事看来,已经出现依赖AI工具来办公的趋势,包括最常见的生成代码、翻译、AIGC文案三大场景,确确实实AI完成率相当高,能极大地提升效率。
派大星的数据屋
2024/05/14
8800
同事说,这是写ChatGPT Prompt的万能公式
prompt设计原则最佳实践,附案例
设计优秀的prompt是与目前异常火爆的大语言模型交互的关键。一个好的prompt可以显著提高任务的执行效率和结果的质量。本篇文章干货比较多,基本上是作者自己日常与ChatGPT打交道摸索出来的,阅读本文,你将会学习到:
老码小张
2023/11/21
3K0
prompt设计原则最佳实践,附案例
推荐一个很效率的prompt
ChatGPT作为一种强大的自然语言处理工具,正逐渐成为人们交流、获取信息以及解决问题的重要手段之一。然而,为了更好地利用ChatGPT,合理而有效的"Prompt"的运用变得至关重要。更多用用prompt,可以参考这里 https://pt.brzhang.club/smart/zh.html
老码小张
2023/08/09
6402
推荐一个很效率的prompt
我问了鹅厂程序员:你们工作中怎么用ChatGPT?如何高效Prompt?
👉腾小云导读 当你还在错误使用对话 AI 工具如 GPT,可能会觉得其作用不过是知识平移总结或简单问答。实际上,当了解先进的用法、知悉如何做到 better prompt,你会发现:AI 不是来替代你的,是来帮助你更好工作。如果还用搜索引擎的“关键词匹配”、“关键词命中”思路去思考人工智能的使用,已然有些落后。本篇在详细介绍几个GPT帮助程序员工作(干货满满)的应用场景之后,将为你分享AI的正确打开方式——better prompt。欢迎阅读和分享。 👉看目录,点收藏 1.背景 2. AI可以帮助程序员做什
腾讯云开发者
2023/04/19
3.1K0
我问了鹅厂程序员:你们工作中怎么用ChatGPT?如何高效Prompt?
推荐阅读
相关推荐
Prompt进阶系列4:LangGPT(构建高性能Prompt实践指南)--结构化Prompt
更多 >
交个朋友
加入前端学习入门群
前端基础系统教学 经验分享避坑指南
加入前端工作实战群
前端工程化实践 组件库开发经验分享
加入前端趋势交流群
追踪前端新趋势 交流学习心得
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档