必会的8个最佳 Prompt 提示工程技巧「Gpt890」

技巧 2024-03-08 20:20 0


掌握下面几个Prompt技巧之后,你的AI沟通效率会大幅提升。

1. 预热

当要求完成某项任务时(例如:给公司起一个名字),是有很多因素需要考虑的。

所以,不要直接发出指令:

给我的AI初创公司起一个名字

你可以:

1)让AI生成一些规则、要点,以便在后面完成任务时有个参考

2)在AI生成这些规则建议之后,让它基于生成的内容来完成任务

例如:

你:编写 python 函数时应该考虑哪些因素?

AI:……

你:按照上述建议,为 XYZ 任务编写一个 python 函数

2. 角色扮演

不要让AI直接执行一个任务,而是让它扮演某位著名的名人,一个与该领域更相关的专业人士,然后像他/她一样执行任务。

把:

解释机器学习中的注意力概念

替换成:

使用 Yann LeCun 的方式解释机器学习中的注意力概念

3. 让模型思考

直接向AI提问可能不会给你带来最好的结果。

在回答之前要求AI“思考”实际上可以让你获得更大的结果提升。

“step by step(一步一步)” 是一个非常好的方式。

例如,把:

如何准备煎蛋卷?

改为:

一步一步地考虑并建议如何准备煎蛋卷

4. 用通俗的语言解释

如果你想了解一个复杂的概念,希望得到简单易懂的解释,就要明确告诉AI。

不好的Prompt提示词:

什么是多头注意力?

好的方式:

什么是多头注意力?用通俗易懂的语言解释

5. 更多上下文

不要让 AI 做出任何假设,即使是最简单的假设。

所有,在你下达复杂指令的时候,跟上一句“如有需要,请问我更多的背景信息。”

这就像工作中领导分配任务之后,通常会说“有不清楚的地方可以问我”。

例如:

为了数据科学,我应该学习 Python 还是 R?

改为:

为了数据科学,我应该学习 Python 还是 R?如果需要更多背景信息,请提出。

6. 最少到最多

想做一个复杂任务时,例如写一个网站的代码,不要一股脑的下达一个粗而全的指令。

要从基本任务开始(例如项目结构),然后在一步一步的添加不同的功能。

例如:

你:帮我准备一个目录结构,这是一个电商项目,基于 Django & Nodejs

AI:……

你:为名为main的基于轮播图的网页添加逻辑 ……

AI:……

你:为 xxx 添加单元测试

AI:……

7. 批评AI的回答

AI是根据之前的token预测下一个token,在回答完成之前,AI是不知道最终输出内容的。

通过质疑之前的回答,让AI可以对其进行思考,从而提高质量并避免幻觉。

例如:

你能改进上述响应吗?

你确定以上答案正确吗?

8. 回答风格

让AI学习样本内容的风格,提取其中的主要特征,将其运用到后面的输出中。

例如,你喜欢董宇辉的文案风格,就可以提供董宇辉的文案作为样本,让AI用这种风格为你输出内容。

按照给定帖子“【你的文本】”中的文本风格(语气、复杂性、长度、结构),写一篇有关人工智能的博客

希望以上的内容对您有所帮助,下次见!

#ChatGPT,#Prompt,#提示词,#gpt890