掌握下面几个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