《向ChatGPT提问的艺术》——基本原则

144次阅读

共计 1022 个字符,预计需要花费 3 分钟才能阅读完成。

基本原则

在和 ChatGPT 对话时,亦或者在使用和设计 prompt 时,有以下几个原则与建议。记住这几个原则,能让你写出更好的 prompt ?

建议使用最新的模型

如果你是直接使用 AI 产品,比如 ChatGPT 或者 Midjourney,那无需在意这个原则。如果你是通过 API 或者 OpenAI Playground 的方式使用,则建议你先使用最新的模型测试。

Prompt 里最好包含完整的信息

这个是对结果影响最大的因素。比如如果你想让 AI 写一首关于 OpenAI 的诗。

? 负例

写一首关于 OpenAI 的诗

上面的提示生成的答案可能就会很宽泛,而更好的方式是增加更多的信息。

? 正例

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

Prompt 最好简洁易懂,并减少歧义

这个比较好理解,即使你跟人说话,说一些简单的短句,对方也会更容易听懂,AI 也是这样。另外,在 prompt 里也需要减少一些歧义,少用模棱两可的词语。

比如下面的例子就很不明确,什么叫“不要太多”?

? 负例

这个产品的描述应该很短,不要太多。

更好的 prompt 是这样的,明确告知要写多少句话,就比较明确:

? 正例

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

Prompt 要使用正确的语法、拼写,以及标点

错别字非常影响 ChatGPT 的理解,尽管它有一定的纠错理解能力,但是就目前测试来看 ChatGPT 对中文的模糊纠错能力还有待提升。因此尽可能确保输入文字正确,不要出现错别字。

试试英文

ChatGPT 对英文的理解和处理能力要高于中文,因为训练数据集以英文为主。所以当一个问题 ChatGPT 始终无法给出令人满意的回复时,不妨试试用英文提问,往往能获得令人满意的回复。

代码使用代码块语法包裹

如果问题或指令中包含代码,请用代码块语法(“`)括起来,尤其是在用英文提问时,这有助于 ChatGPT 区分哪里是文字描述,哪里是代码。

复杂公式请使用 \LaTeX

如果问题或指令中包含复杂,请使用 \LaTeX 语法表达公式。最新版本的 ChatGPT 可以理解 \LaTeX 语法,这对解决很多数学问题非常有帮助。

使用“继续”让 ChatGPT 继续输出

ChatGPT 的输出是有最大 token 限制的,当输出内容长度达到最大 token 数时,输出会终止。此时只要向 ChatGPT 发送“ 继续 ”,ChatGPT 会接着上面的内容继续输出。

正文完
 
天天
版权声明:本站原创文章,由 天天 2023-04-25发表,共计1022字。
转载说明:

本文由 天天资讯网 整理发布,转载请注明出处.
版权声明:部分文章内容或图片来源于网络,我们尊重作者的知识产权。如有侵犯,请联系我们在第一时间删除。