ChatGPT狂飙160天,世界已经不是之前的样子。
新建了人工智能中文站https://ai.weoknow.com
每天给大家更新可用的国内可用chatGPT资源
今天讲讲提示词(Prompt) 的基础知识。
建议小伙伴按下面我们的举例,一步步找感觉。
一、提示词的作用?
同样是对 ChatGPT 提问,为啥隔壁老王总能得到一个优质的回答,而我却只能得到一个“敷衍”的回复?
同样一个 AI 绘图软件,同一个模型,同一个“炼丹”的种子,怎么老王得到了“嫦娥姐姐”,我得到了“猪八戒”?
原因很简单:你不会用提示词!
没错,提示词就是用来“指挥”AI 生成输出的指令或问题,也是取得高质量回答的关键。
不管是 ChatGPT 这种聊天 AI,还是 Minjourney 绘图 AI
要让他们给出你满意的输出,都必须用适当的提示词。
所以,学会提示词 prompt,是用好 AI 核心中的核心!!!
二、怎么写提示词?
在过去,我们学习各种编程语言,汇编,Basic,C 语言,Python 啥的,目的就是为了和计算机进行交流,让计算机听懂我们的语言,按我们的要求进行操作。
而现在,以ChatGPT为代表的大模型聊天AI,已经能听懂人类的自然语言,你现在和 AI 交流,直接讲人话就可以了!
简单说,你现在把AI当个人来交流就可以了。
举个例子,你部门来了个新同事
-
如果他工作上是个新手
你在给他交代工作的时候,为防止他走偏,你会讲得很仔细,要求很明确。第一步做什么,第二步做什么,如果碰到问题该怎么办,哪种情况下有不同的处理方式,哪些原则性错误不能犯,多久给你反馈一次进展等等。总之,要符合 smart 原则。
大部分的绘图 AI 的提示语属于这一类。
-
如果他是一个熟手,只是不了解具体状况。
你在交代工作的时候,只需要给出结果要求,说说现在面临的情况。”我要一份向当地 XXX 领导寻求支持的关于 XX 的请示“。
熟手自然会问你交付时间,然后会去查找项目的相关文件、合同,已有文件;从上到下的政策走势,被请示领导近期的发言,判断领导关心的问题,查看以前类似请示,然后写一份既符合政策走势,又符合契约,又巧妙融合了企业诉求,让 XX 领导顺水推舟的请示给你。你微调一下可以用。
ChatGPT 的提示语就属于这一类。他能够结合上下文理解你的问题,综合给出回复。
经过适当的预审提示,还可以承担更复杂的工作。比如,用 ChatGPT 写爆款小红书文案,就属于一个比较复杂的,带流程的提示。
三、如何写有效的提示词
ChatGPT 是一种先进的语言模型,建立 Transformer 架构之上,能够生成类似人类的文本。
Transformer 核心是「“自注意力机制”,」需要判断哪些词语对于当前的上下文比较重要,哪些相对不重要。
在自注意力机制中,需要判断哪些词语对于当前的上下文比较重要,哪些相对不重要。这个判断是通过计算每个词语与其他词语之间的相似度来实现的,相似度越高则说明两个词语之间的关系越紧密,需要AI更多的注意。通过提供清晰和具体的指令引导模型的输出,确保其相关性
道理懂了,那我们如何与 ChatGPT 开展高效率和信息丰富的对话呢?
有几个关键原则需要记住:
「1. 明确目标」:首先,确定对话的目的和焦点,明确你希望从 ChatGPT 获得的答案类型。你需要一个简短的解释、一个详细的答案,还是一个实际的操作步骤。
「2. 简洁明了」:确保你的 Prompt 语言简洁易懂,避免使用复杂词汇、专业词汇和语法。清晰地表达你的问题,以便 AI 更好地理解并提供满意的答案。
特别是一些行业的黑话。ChatGPT 是国外公司开发的,水土不服。避免使用。
但是一些世界范围内的经典框架,ChatGPT 是可以理解的,比如SMART原则、SWOT。你可以先提问,看看它是否真的了解,再展开让它发挥。例如下图,之前的分享如何利用 ChatGPT 去快速了解一个行业?
「3. 角色扮演」:编写有效的 ChatGPT 提示的最有用的技巧之一是“扮演”技巧。
这种技巧包括在提示中使用“扮演”这个词,告诉 ChatGPT 在对话中扮演一个特定的角色或人物。这对于创建更具吸引力和沉浸感的对话或模拟现实场景尤其有用。
有些朋友认为这个没用,其实不然。带入角色,可以让 AI 更好的去利用相关角色后面的大数据。
国外有个社区,专门分享角色提示。国内的小伙伴直接引入了这些提示,内置到二开ChatGPT系统。例如很多人都在使用的 ChatGPT next 。界面如下:
对话的时候直接选中某一个角色(面具),就开始对话。我之前推荐的几个免费资源中的大部分系统,都支持角色。界面如下。
「4. 提供背景信息」:在 Prompt 中提供足够的背景信息有助于 AI 更好地理解问题,从而提供更有针对性的答案。但不要过多,以免引起混淆。
「5. 要求答案格式」:如果你希望获得特定格式的答案,可以在 Prompt 中明确指出。例如,你可以要求 AI 以列表、数字或代码的形式回答问题。
ChatGPT 可生成的格式多达十几种,常见的如下,后面会给大家单独讲一篇。
输出格式 | 目的 | 相关软件 |
---|---|---|
表格格式 | ① 输出更直观;② 可以复制到 excel | excel |
markdown 格式 | 复制到其他软件做思维导图 | Xmind |
yaml | 更直观的柱状图 | - |
python 代码 | 复制到 python 编译器或 VB | python,pycharm |
mermai | 绘制流程图 | 导入流程图制作软件 |
设定答案长度:如果需要控制回答的长度,可以在 Prompt 中明确要求。例如,要求简短的答案,或者限制答案在一定的字数范围内。
限定文风:比如,你可以说“你用一个IT小白”能听懂的语言,一个5岁小孩能听懂的语言。
如下,我用了两个限定,字数限定和对象限定
「6. 采用迭代方式」:尝试不同的 Prompt 表述和提问方式,以找到获得最佳答案的方法。观察 AI 的回答,根据效果调整 Prompt。
特别是这句,“让我们一步一步来”,非常有用
「7. 多角度提问」:如果你对 AI 给出的答案不满意,可以尝试从不同的角度或以不同方式提问相同主题,以获得更全面的回答。
「8. 其他」
-
鼓励 ChatGPT 扩展其回应;把控对话的方向并根据需要进行调整。
-
鼓励 ChatGPT 对你的提问打分
比如,又一个这个样的提示:“我是一个投资部门的,负责投资测算 的工作人员,我平常用的工具主要是 excel,假设你是一个 excel 的专家 现在需要你指导我进行 excel 建模,我 给出提示,你帮我解答。我希望你能 为我评估每一个提示。给出 1 到 10 的评 分,并在你认为我可以改进的方面添 加评论。对于每个提示都要这样做。如果提示的评分为 8 或更高,请执行 它。如果它低于那个分数,则不要执 行它,而是为我生成更好的提示”
ChatGPT 对你提出的每个问题都会打分
-
注意对话中使用过于随意或轻视的语言,因为这可能导致沟通破裂;相反,力求保持尊重和专业的语气,并使用清晰易懂的语言。
你可能觉得 AI 没有人类的情感,但我试过,如果略带尊重的去和 AI 沟通,时不时鼓励它一下,对话会更顺畅,AI 发挥也会更好。
好了,今天的分享就到这里了,我们简介了提示词的基本原理,你赶快试一下吧。
好啦,今天的分享到这里,别忘了关注、收藏、点赞、分享这篇文章哦!以便第一时间收到更多更好玩儿的 ChatGPT 技巧分享哦。
ChatGPT狂飙160天,世界已经不是之前的样子。
新建了人工智能中文站https://ai.weoknow.com
每天给大家更新可用的国内可用chatGPT资源