ChatGPT官方提示词&合作吴恩达 prompt课程带学(一)

发布时间:
2024-12-29 19:30
阅读量:
22

吴恩达与OpenAI携手打造了一系列专注于大模型的教程,旨在帮助开发者掌握在这个新时代下不可或缺的技能。这些教程以通俗易懂的方式讲解了如何基于大模型API和LangChain架构快速开发出结合大模型强大能力的应用。**在该系列教程中,《Prompt Engineering for Developers》主要是针对初学者,介绍了如何构建Prompt并利用OpenAI提供的API实现总结、推断、转换等多种常用功能,包括1)使用准则 2)工程迭代思想 3)多种应用**。是学习LLM开发的经典教程。

接下来,让我们一起进入第一章节-prompt使用准则。

### **编写prompt的关键原则**同样使用ChatGPT,一些人能够利用它完成复杂的任务,而其他人可能只是将其当作简单的工具来尝试。这种差异的根源在于,他们是否完全理解了ChatGPT的使用准则。使用准则可以帮你更快更精准地得到你想要的结果,核心准则有两个:1. **为AI提供清晰、具体的说明**2. **给AI思考的“时间”**### **原则一:清晰明确的指令**#### 1. 使用分隔符清晰地指示输入的不同部分使用符号、标点等对输入的不同部分进行分割分隔符的选择多样,如```, """,---,<>,或者HTML标签等。但要注意的是在选用分隔符时,必须确保在相关背景说明中进行清晰的描述,并且**避免与文本内容中的其他字符产生冲突**。原文本:

修改后的指令:

#### 2.要求模型结构化输出要求模型将结果以结构化形式输出,格式的选择可以是常见的结构化格式,如JSON,HTML,XML等。比如将书名、编号、作者等以json格式输出。

#### 3.让模型检查是否满足条件可以通过**设定条件**让AI进行判断并输出结果,用来减少模型幻觉的发生。eg:给出一段描述做饭步骤的文本,在prompt可以加入一段“如果文本中不包含一系列步骤,则返回“未提供步骤”。

#### **4.提供例子**给AI提供至少1个示例,让AI依据给出的示例去生成我们想要的效果。

### **原则二:给模型思考的“时间”**#### 1.拆解步骤将问题**分解为多个子任务**,每个子任务都有明确的描述这种“一步一步思考”的方式让模型清楚知道每一步该做什么。

#### 2.要求模型自检有时处理复杂判断时,AI可能会出现幻觉,判断错误此时我们**可以要求它自己给出解决方案**,得出问题的答案,**再对比我们给出的答案**,从而更准确的判断。

以上便是由吴恩达&OpenAI推出的ChatGPT提示工程第一课【prompt编写原则】,课程会持续更新。该内容翻译和要点提取由通义效率完成,通义PC端首页点击进入效率模块,或网页搜索【通义效率】 即可使用。[https://tongyi.aliyun.com/efficiency/](https://tongyi.aliyun.com/efficiency/)收藏通通知道站点,get更多AI时代的优质知识内容,让你的学习更简单。[https://www.tongyi.cn](https://www.tongyi.cn)

END