同学:ChatGPT很傻逼!

我:不要怀疑,一定是你问的问题太垃圾了!

为什么这么说呢?因为这是我多次实验得到的结论,毕竟ChatGPT还是一个新生儿,我们需要根据AI的思维来进行提问。

现在,国外有一种职业叫做提示词工程师,说白了,这个职业主要的目的就是根据AI的思维来提问,即生成方便AI理解的问题!

灵活的使用一些指令来调教ChatGPT,可以让我们得到更加精准的回答。

注意:“ {text input here} ”是实际文本/上下文的占位符

1、使用最新的模型

最简单的方法当然是用最新的模型,比如新发布的GPT-4,但使用GPT-4是需要将账号付费升级为plus账号的,官网价格是20美金/月且只支持国外信用卡支付,有需要代充值的同学可以联系小助手购买。

2、让描述更详细一些

描述更详细一些,比如:背景、结果、长度、格式、样式等。

不推荐❌:

写一首关于 OpenAI 的诗。

推荐✅:

以{著名诗人}的风格写一首关于 OpenAI 的鼓舞人心的短诗,重点介绍最近的 DALL-E 产品发布(DALL-E 是一种文本到图像的 ML 模型)

3、通过示例来具体你需要的输出格式

不推荐❌:

提取下面文本中提到的实体。提取以下 4 种实体类型:公司名称、人名、特定主题和主题。

文字:{文字}

推荐✅:

提取下面文本中提到的重要实体。首先提取所有公司名称,然后提取所有人员姓名,然后提取特定的主题,最后提取一般主题

格式:
公司名称:<comma_separated_list_of_company_names>
人员名称:-||-
特定主题:-||-
一般主题:-||-

文本:{text}

4、减少模糊的语句

不推荐❌:

这个产品的描述应该很短,只有几句话,不要太多。

推荐✅:

使用 3 到 5 句话的段落来描述该产品。

5、不要说不该做的,要说该做的

不推荐❌:

以下是代理和客户之间的对话。不要询问用户名或密码、不要重复。

推荐✅:

以下是代理和客户之间的对话。代理将尝试诊断问题并提出解决方案,同时避免询问与 PII 相关的任何问题。不要询问用户名或密码等等敏感信息,而是让用户阅读文档。

6、生成代码的时候使用“引导词”

不推荐❌:

# 编写一个简单的 python 函数
# 1. 询问我输入一个数字
# 2. 判断是奇数还是偶数

在下面的代码示例中,向模型添加“ import ”提示它应该用 Python 编写代码。(比如“SELECT”是 SQL 语句的提示。)

推荐✅:

# 编写一个简单的 python 函数
# 1. 询问我输入一个数字
# 2. 判断是奇数还是偶数

import

学完这篇《ChatGPT调试基础篇》,建议你一定要按照上面的例子去实际操作一下,对比一下不同问题给出的答案如何~