专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

随笔3个月前发布 一碗梁粉
39 0 0

1.

OpenAI 官方出品 | 提示工程最权威的教程 (最新版)

2023年6月,OpenAI 发布了一篇〖*GPT Best Practice (GPT 最佳实践)* 〗教程,详细介绍 ChatGPT Prompt 交互策略&技巧,并且给出了示例说明。

一年时间过去了,OpenAI 不断发布新的大模型,这份教程也随之改版优化——更名为〖Prompt Engineering (提示工程) 〗,升级了诸多交互细节,还补充了更多实际用例。

提醒一下!这份教程中提到的策略&技巧,有些只适用于 OpenAI 当前最强版本的模型 (GPT-4o等) ,使用时需要注意 🧲

看了很多 Prompt 教程和经验分享。

回看 OpenAI 这份资料,发现〖万变不离其宗〗。果然,缔造了大语言模型的团队,给出的操作建议是最实用和靠谱的~

Prompt Engineering 提示工程

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

教程核心内容是 Six strategies for getting better results。6条策略及其操作技巧,与一年前相比,变化不大。

不过,作为有着一年多使用经验的〖资深提示词工程师〗,相信你此时再读,一定会有不一样的感觉 ↓↓↓

🎡 [策略1] 给 GPT 明确的指示 (Write clear instructions)

说明:清晰地告诉 GPT 你需要什么。如果你提出的需求不明确, GPT 就会〖猜测〗你要什么。而减少模型的〖猜测〗,有助于得到更满意的结果。

输入要包含尽可能详尽的细节 / Include details in your query to get more relevant answers让模型扮演特定角色 / Ask the model to adopt a persona利用分隔符把不同部分区分开 / Use delimiters to clearly indicate distinct parts of the input告诉 GPT 完成任务的具体步骤 / Specify the steps required to complete a task多提供几个示例 / Provide examples告诉 GPT 需要的答案长度 / Specify the desired length of the output

🎡 [策略2] 给 GPT 提供阅读材料 (Provide reference text)

说明:语言模型经常信口开河,尤其遇到冷门话题,以及需要引用或者读取链接的时候。这时给 GPT 提供阅读材料,让它参考作答,就靠谱多了。

要求 GPT 按照提供的阅读材料作答 / Instruct the model to answer using a reference text要求 GPT 在回答时,给出阅读材料里的原文信息 / Instruct the model to answer with citations from a reference text

🎡 [策略3] 把复杂任务拆解为简单的子任务 (Split complex tasks into simpler subtasks)

说明:借鉴软件工程的经验,把大任务拆解为一连串的小任务 (工作流),更容易完成 & 正确率更高。

使用意图分类,找到最确切的提示词 / Use intent classification to identify the most relevant instructions for a user query如果对话拖得太长,过程中经常做一下总结,防止话题跑偏 / For dialogue applications that require very long conversations, summarize or filter previous dialogue长文档要一段一段地处理,最后再进行整合 / Summarize long documents piecewise and construct a full summary recursively

🎡 [策略4] 给予 GPT 思考时间 (Give GPTs time to “think”)

说明:给道数学题〖17 X 28 = ?〗 你得算一会儿再给出正确答案。 GPT 同理,需要时间慢慢地思考和推理,这样给出的答案也更加靠谱。

与其让 GPT 匆匆给出结论,不如让它先推理一遍解题过程 / Instruct the model to work out its own solution before rushing to a conclusion把不想让用户看到的内容隐藏起来 / Use inner monologue or a sequence of queries to hide the model’s reasoning process最后问 GPT 之前的回答是否有遗漏 / Ask the model if it missed anything on previous passes

🎡 [策略5] 借助外部工具 (Use external tools)

说明:用其他工具的输出来补模型的不足。如果借助外部工具,可以更可靠或高效地完成任务,就别让 GPT 硬撑。

使用基于 embedding 的搜索来实现高效的知识检索 / Use embeddings-based search to implement efficient knowledge retrieval需要做精确计算的场景:写代码完成,或者调用 API / Use code execution to perform more accurate calculations or call external APIs使用 Function-Call (函数调用) / Give the model access to specific functions

🎡 [策略6] 进行系统化的测试 (Test changes systematically)

说明:量化模型的输出质量,有助于提升模型性能。完成这个过程,可以参考机器学习领域的有监督学习过程。

评估模型输出的时候,需要你提供一个优质答案作为参考标准 / Evaluate model outputs with reference to gold.standard answers

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

教程提到的每个策略和技巧,都有详细的说明,并给出了正确的示例 👆 如上图

超级棒的学习资料!温故而知新呐 🎉

教程链接 → https://platform.openai.com/docs/guides/prompt-engineering

更多资源 | OpenAI Cookbook → https://cookbook.openai.com

中文编译&解读

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

OpenAI 教程虽好,但是英文读起来还是略显晦涩。

这时!我就要疯狂推荐 @未来力场 这份中文解读了!!

作者团队们对 OpenAI 官方教程进行了深度编译,就是翻译成了非常好理解的中文大白话,而且补充了非常多解释说明、操作用例、好坏提示词对比。排版还巨巨巨好看!!

你可以理解为,是一位项目经验丰富的提示词专家,毫无保留地分享了自己的实战经验和操作技巧 🎉

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

以〖Specify the steps required to complete a task (告诉 GPT 完成任务的具体步骤) 〗为例。

OpenAI 官方教程 (👆上图顶部) 中包含技巧说明&使用示例。

中文解读文档更近一步,除了翻译官方教程中的内容,还附上了官方示例的输出结果 (上图底部左侧),并且给出了更实用的中文提示词框架和输出结果 (上图底部右侧)。

尤其难得的是,整份文档有大量的对比实验,其中灰色块就是我们〖偷懒〗使用的不规范提示词,以及对比惨烈的输出结果。

前往知识星球下载完整 PDF 文档 (共38页) → https://t.zsxq.com/7tUS2 编码【R189】

注意!这份文档写于2023年10月,是基于旧版 OpenAI 教程整理的。所以,文档内容和输出结果可能略有差异,但策略和技巧一直适用。

Prompt Examples 提示词范例

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

OpenAI 官网有一个单独页面,整理了官方认可的 30 个提示词范例Prompt Examples〗,包括语法检查、文字变 emoj、代码讲解、关键词提取、编程、翻译、创建网站、识别情绪等等。

你可以前往查看和复制这些提示词,也可以认真研究,学一些写 Prompt 的实用小窍门儿 🧐

Grammar correction:把句子改得语法正确,符合英语规范Summarize for a 2nd grader:把句子变得简单,让二年级小朋友也能理解Parse unstructured data:把乱糟糟的文字变成整齐的表格Emoji Translation:把普通文字变成表情符号Calculate time complexity:算出某个功能处理事情需要多长时间Explain code:把复杂的代码讲清楚,让人明白Keywords:从一段文字中找出最重要的词语Product name generator:根据描述和提示词,想出产品的名字Python bug fixer:找出Python代码里的错误并修复Spreadsheet creator:根据不同的数据,制作各种电子表格Tweet classifier:判断推文表达的是开心还是难过Airport code extractor:从文字中找出机场的代码Mood to color:把文字描述的感觉转换成一种颜色VR fitness idea generator:想出一些能让人健身的虚拟现实游戏点子Marv the sarcastic chat bot:一个既说实话又有点讽刺的聊天机器人Turn by turn directions:把自然语言变成一步步的导航提示词Interview questions:想出一些面试时会问的问题Function from specification:根据要求,从头开始写一个Python函数Improve code efficiency:给Python代码提一些让运行更快的建议Single page website creator:创建一个内容都集中在一页上的网站Rap battle writer:编一场两个角色之间的说唱对决Memo writer:根据提供的要点,写出公司的备忘录Emoji chatbot:只用表情符号来回复聊天Translation:把一种语言的文字翻译成另一种语言Socratic tutor:像苏格拉底那样,用提问的方式引导学习Natural language to SQL:把平时说的话转换成数据库能懂的SQL语言Meeting notes summarizer:把会议内容、要做的事情和将来要讨论的话题总结起来Review classifier:根据一组标签,把用户的评价分类Pro and con discusser:分析一个事情的好处和不好的地方Lesson plan writer:为某个特定的课题制定教学计划

Prompt Examples → https://platform.openai.com/docs/examples

针对所有自学遇到困难的同学们,我帮大家系统梳理大模型学习脉络,将这份 LLM大模型资料 分享出来:包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

👉[CSDN大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)]()👈

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

2.

Anthropic 官方出品 | 顶级AI工程师教你写 Claude 提示词 (最新版)

Anthropic 公司的大模型是大名鼎鼎的 Claude,目前已经更新到 Claude 3,文本处理能力一骑绝尘。

Anthropic 官网的〖Prompt Engineering (提示工程)**〗教程内容,*与旧版本相比改变很多!而且增加了一系列的辅助学习网站*,看到时眼前一亮 🥳

照例提醒!Anthropic 教程与 OpenAI 教程的精神一脉相承,但是具体策略各有侧重,这与各家大模型的能力和特性密切相关。建议多尝试,多感受~

Prompt Engineering 提示工程

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

教程核心内容是 Six strategies for getting better results。6条策略及其操作技巧,与一年前相比,变化不大。

不过,作为有着一年多使用经验的〖资深提示词工程师〗,相信你此时再读,一定会有不一样的感觉 ↓↓↓

🎡 [策略1] 给 GPT 明确的指示 (Write clear instructions)

说明:清晰地告诉 GPT 你需要什么。如果你提出的需求不明确, GPT 就会〖猜测〗你要什么。而减少模型的〖猜测〗,有助于得到更满意的结果。

输入要包含尽可能有防盗链机制,建议将图片保存下来直接上传](https://片](https://img-blog.csdnimg.cn/img_convert/726ad433f263be24af1255home.csdnimg-blog.csdnimg.cn/img_convert/7ccebcb6832d695a8a2f0b046d8ca9c4.png)

OpenAI 教程虽好,但是英文读起来还是略显晦涩。

这时!我就要疯狂推荐 @未来力场 这份中文解读了!!

作者团队们对 OpenAI 官方教程进行了深度编译,就是翻译成了非常好理解的中文大白话,而且补充了非常多解释说明、操作用例、好坏提示词对比。排版还巨巨巨好看!!

你可以理解为,是一位项目经验丰富的提示词专家,毫无保留地分享了自己的实战经验和操作技巧 🎉

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

以〖Specify the steps required to complete a task (告诉 GPT 完成任务的具体步骤) 〗为例。

OpenAI 官方教程 (👆上图顶部) 中包含技巧说明&使用示例。

中文解读文档更近一步,除了翻译官方教程中的内容,还附上了官方示例的输出结果 (上图底部左侧),并且给出了更实用的中文提示词框架和输出结果 (上图底部右侧)。

尤其难得的是,整份文档有大量的对比实验,其中灰色块就是我们〖偷懒〗使用的不规范提示词,以及对比惨烈的输出结果。

前往知识星球下载完整 PDF 文档 (共38页) → https://t.zsxq.com/7tUS2 编码【R189】

注意!这份文档写于20230所以,文档内容和输出结果可能略有差异,但策略和技巧一直适用。

Prompt Examples 提示词范例

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

OpenAI 官网有一个单独页面,整理了官方认可的 30 个提示词范例Prompt Examples〗,包括语法检查、文字变 emoj、代码讲解、关键词提取、编程、翻译、创建网站、识别情绪等等。

你可以前往查看和复制这些提示词,也可以认真研究,学一些写 Prompt 的实用小窍门儿 🧐

Grammar correction:把句子改得语法正确,符合英语规范Summarize for a 2nd grader:把句子变得简单,让二年级小朋友也能理解Parse unstructured data:把乱糟糟的文字变成整齐的表格Emoji Translation:把普通文字变成表情符号Calculate time complexity:算出某个功能处理事情需要多长时间Explain code:把复杂的代码讲清楚,让人明白Keywords:从一段文字中找出最重要的词语Product name generator:根据描述和提示词,想出产品的名字Python bug fixer:找出Python代码里的错误并修复Spreadsheet creator:根据不同的数据,制作各种电子表格Tweet classifier:判断推文表达的是开心还是难过Airport code extractor:从文字中找出机场的代码Mood to color:把文字描述的感觉转换成一种颜色VR fitness idea generator:想出一些能让人健身的虚拟现实游戏点子Marv the sarcastic chat bot:一个既说实话又有点讽刺的聊天机器人Turn by turn directions:把自然语言变成一步步的导航提示词Interview questions:想出一些面试时会问的问题Function from specification:根据要求,从头开始写一个Python函数Improve code efficiency:给Python代码提一些让运行更快的建议Single page website creator:创建一个内容都集中在一页上的网站Rap battle writer:编一场两个角色之间的说唱对决Memo writer:根据提供的要点,写出公司的备忘录Emoji chatbot:只用表情符号来回复聊天Translation:把一种语言的文字翻译成另一种语言Socratic tutor:像苏格拉底那样,用提问的方式引导学习Natural language to SQL:把平时说的话转换成数据库能懂的SQL语言Meeting notes summarizer:把会议内容、要做的事情和将来要讨论的话题总结起来Review classifier:根据一组标签,把用户的评价分类Pro and con discusser:分析一个事情的好处和不好的地方Lesson plan writer:为某个特定的课题制定教学计划

Prompt Examples → https://platform.openai.com/docs/examples

2.

Anthropic 官方出品 | 顶级AI工程师教你写 Claude 提示词 (最新版)

Anthropic 公司的大模型是大名鼎鼎的 Claude,目前已经更新到 Claude 3,文本处理能力一骑绝尘。

Anthropic 官网的〖Prompt Engineering (提示工程)**〗教程内容,*与旧版本相比改变很多!而且增加了一系列的辅助学习网站*,看到时眼前一亮 🥳

照例提醒!Anthropic 教程与 OpenAI 教程的精神一脉相承,但是具体策略各有侧重,这与各家大模型的能力和特性密切相关。建议多尝试,多感受~

Prompt Engineering 提示工程

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

这份〖Prompt Engineering (提示工程) 〗教程,提到了 10 项操作技巧〖technique〗,并对每一项都进行了详细的介绍。

🎡 [技巧1] 提示词要清晰明确 (Be clear & direct)

说明:在与 Claude 互动过程中,输入清晰直接的提示词,对于获得最佳响应至关重要。

Claude 最喜欢直截了当的提示词。如果输入的提示词比较复杂,建议将其分步和编号判断提示词是否清晰明确的〖黄金法则〗:把 Claude 当成一位聪明勤奋的新员工,试想 ta 能否按照你的提示词,准确地行动并最终产生你期望的结果。

🎡 [技巧2] 给 Claude 举例 (Use examples)

说明:提示词包含几个精心设计的例子,可以显著提高 Claude 回答的准确性、一致性和质量。这一技巧通常也被称作 few-shot prompting / one-shot prompting。

举例是提升 Claude 性能、引导产生符合期望的输出的最有效工具。如果你的输出需要包含更多的细节、更加结构化、或者遵守特定格式,那么〖举例〗这个技巧尤其有效。通常,提供的示例越多,Claude 回答就越可靠,但代价是响应时间、计算资源等随之增多。确保给 Claude 提供常见的边缘情况示例。

🎡 [技巧3] 角色扮演 (Give Claude a role)

说明:在提示词中给 Claude 设定指定一个角色 (比如数学家),能引导提升其准确性和性能。这一技巧也常被称作 role prompting。

为了帮助 Claude 理解它在特定对话中扮演的角色,你需要提供额外的上下文。Claude响应体现在两个方面:① 调整输出内容 (行为/语气等) 以符合角色特征,② 在某些情况下(如数学问题)显著提高回答的准确性。

🎡 [技巧4] 使用 XML 标签 (Use XML tags)

说明:Claude 大模型已经针对 XML 标签进行了专门训练,因此特别推荐使用 XML 标签来强化提示词的结构

XML 标签 <> 可以帮助 Claude 理解提示词的结构,类似于章节标题帮助人类理解文本结构。将提示词的关键部分 (如例子、输入数据等) 用 XML 标签区隔开,可以帮助 Claude 更好地理解上下文,输出也能更准确。当提示词比较长,或者结构比较复杂时,这个技巧尤其有效。

🎡 [技巧5] 任务拆解 (Chain prompts)

说明:把复杂任务拆解成多个步骤,并将子任务构建成串行的工作流,确保过程中的每一步 & 最终输出是准确的。

任务完成后,你可以给 Claude 提供一套评分标准或评价准则,让 Claude 自己判断之前回答的质量。让Claude根据评分标准的最高要求,重新生成或者修正之前的回答

🎡 [技巧6] 逐步思考 (Let Claude think)

说明:面对复杂问题时,让 Claude 在回答之前先想清楚具体的步骤,再根据步骤生成最终的答案。这一技巧也被称作 chain of thought (CoT) prompting [思维链]。

🎡 [技巧7] 预填充引导 Claude回答 (Prefill Claude’s response)

说明:在提示词中设定 Assistant 内容,可以控制输出格式,并帮助 Claude 在角色扮演场景中保持角色特性。

这是 Claude 独特能力,允许在提示词中设定〖Assistant〗部分的详细内容,来精准引导和控制回答。尤其在 Claude 输出表现不理想的情况下,几个预填充的句子可以显著提升响应质量。

🎡 [技巧8] 控制输出格式 (Control output format – JSON mode)

说明:提供清晰的指令 [技巧1]、给 Claude 举例 [技巧2]、预填充 [技巧3],这些都可以引导 Claude 生成结果符合你期望的结构/风格。

🎡 [技巧9] 请求Claude重写 (Ask Claude for rewrites)

说明:即使提示设计得很好,Claude 回答也可能不够准确或完全不符合预期。这种情况下,可以利用 Claude 自我修订能力,通过重写来改善生成质量。

需要提供更清晰的指令 & 详细的评分标准。

🎡 [技巧10] 长上下文窗口技巧 (Long context window tips)

说明:长上下文增加了大模型处理复杂任务的能力。例如,一份长文档,之前需要将其切割并分别处理,现在可以完整输入给大模型,既有助于 Claude 全面理解上下文,又使得生成结果准确度更有保障。

当处理长文档时,使用XML标签将各部分分隔开,以便 Claude 能够清晰地区分输入的内容。先输入长文档或其他附加材料,再输入详细的操作指令,可以显著提升输出品质。基于输入的长文档/长文本回答某个问题时,先让 Claude 找到原文中的对应信息,再回答提出的问题。基于输入长文档/长文本生成多项选择题时,提示词中包括同一文本的参考示例 (问题+选项+答案),可以显著提高生成质量。

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

每项技巧的详情页,除了介绍原理外,还会附上优化前 & 优化后的提示词样例,更直观地展示操作细节,帮助你理解 👆 如上图所示。

教程原文 → https://docs.anthropic.com/en/docs/prompt-engineering

Anthropic Cookbook → https://github.com/anthropics/anthropic-cookbook

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

此外,Anthropic 官方还提供了这份教程的交互版本,提供了大量示例练习题

也就是说,访问 👇 GitHub 或 Google Doc 链接,跟随说明进行操作,就可以体验到〖提示词输入-输出〗过程,感受每项操作技巧对输出的影响,帮你更好地使用 Claude 大模型~

Google 交互文档 → https://docs.google.com/spreadsheets/d/19jzLgRruG9kjUQNKtCg1ZjdD6l6weA6qRXG5zLIAhC8

GitHub 交互文档 → https://github.com/anthropics/prompt-eng-interactive-tutorial/blob/master/Anthropic%201P

访问这两个链接需要魔法 🔮

中文编译&解读

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

Anthropic 官方将教程内容,整理成了一份在线 PPT,是一份大宝藏!!

@未来力场 也对其进行了深度编译,制作成一份中英双语对照的文档 👆 如上图所示

官方一再强调,提示工程很简单,更加侧重实战经验和手感积累。各家大模型的操作,有共性也有特性,整体大差不差,多多尝试很重要!!

前往ShowMeAI知识星球,下载完整 PDF 文档 (共147页) → https://t.zsxq.com/5nTOr 编码【R199】

注意!这份文档写于2023年12月,是基于旧版PPT整理的。新旧版 PPT 内容差异略大,所以可能有些对不上哦~

官方最新PPT → https://docs.google.com/presentation/d/e/2PACX-1vQwlLzYMgfKpTgGwPQirMwmY3aSV0vQNJ2nlqTRv0cXhta_-eJLhwvUNgVPe0rJtCk22i2RhkMniIcq/pub?slide=id.g2c40da08fdb_17_0

Prompt Library

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

Anthropic 也整理并发布了一个〖Prompt Library (提示词库)〗 👆 如上图左侧。

Prompt Library 目前包括 60+ 高频应用场景的提示词,例如互动游戏、应用开发、教育、创意、翻译、创作、数据分析、社交、娱乐、技术工具等等方面。而且!每份提示词都有规范的输入、供参考的输出和API 请求格式 👆 如上图右侧。

整理了页面工具的简单介绍。有了这个工具库,Claude 使用效率直接拉满~

Cosmic keystrokes:在单个HTML文件中生成一个交互式的速度打字游戏,具有横向滚动的游戏玩法和Tailwind CSS样式Corporate clairvoyant:从长篇企业报告中提取洞察力,识别风险,并将其浓缩成一份备忘录Website wizard:根据用户规格创建单页网站Excel formula expert:根据用户描述的计算或数据操作创建Excel公式Google apps scripter:根据用户需求生成Google Apps脚本Python bug buster:检测并修复Python代码中的bugTime travel consultant:帮助用户导航假设的时间旅行场景及其影响Storytelling sidekick:与用户合作创作引人入胜的故事,提供情节转折和角色发展Cite your sources:回答有关文档内容的问题,并提供支持回答的相关引用SQL sorcerer:将日常语言转化为SQL查询Dream interpreter:提供用户梦境的象征意义的解释和洞察Pun-dit:基于任何给定主题生成巧妙的双关语和文字游戏Culinary creator:根据用户可用的食材和饮食偏好建议食谱Portmanteau poet:将两个单词混合在一起,创造出一个新的、有意义的混合词Hal The humorous helper:与一个知识渊博且带有讽刺意味的AI进行聊天LaTeX legend:编写LaTeX文档,为数学方程式、表格等生成代码Mood colorizer:将情绪描述转化为相应的HEX颜色代码Git gud:根据用户描述的版本控制操作生成适当的Git命令Simile savant:从基本描述中生成比喻Ethical dilemma navigator:帮助用户思考复杂的道德困境,并提供不同的观点Meeting scribe:将会议内容浓缩成简洁的摘要,包括讨论主题、关键要点和行动项Idiom illuminator:解释常见成语和谚语的含义和起源Code consultant:建议改进以优化Python代码性能Function fabricator:根据详细规格创建Python函数Neologism creator:基于用户提供的概念或想法发明新词,并提供定义CSV converter:将数据从各种格式 (如JSON、XML等) 转换为正确格式的CSV文件Emoji encoder:将纯文本转换为富有表现力的emoji消息Prose polisher:使用高级的编辑技巧和建议改进和提升写作内容Perspectives ponderer:权衡用户提供的主题的利弊Trivia generator:生成各种主题的趣味问题,并在需要时提供提示Mindfulness mentor:引导用户进行正念练习和减压技巧Second grade simplifier:使复杂文本易于年轻学习者理解VR fitness innovator:为虚拟现实健身游戏提供创意想法PII purifier:自动检测并从文本文档中移除个人身份信息 (PII)Memo maestro:根据关键点撰写全面的公司备忘录Career coach:与AI职业教练进行角色扮演对话Grading guru:根据用户定义的标准和标准比较和评估书面文本的质量Tongue twister:创造挑战性的绕口令Interview question crafter:生成面试问题Grammar genie:将语法不正确的句子转换为正确的英语Riddle me this:生成谜语并引导用户找到解决方案Code clarifier:用简单的语言简化和解释复杂代码Alien anthropologist:从一个外星人类学家的角度分析人类文化和习俗Data organizer:将非结构化文本转换为定制的JSON表格Brand builder:为一个全面的品牌形象制定设计简报Efficiency estimator:计算函数和算法的时间复杂度Review classifier:将反馈分类到预先指定的标签和分类中Direction decoder:将自然语言转化为逐步指导Motivational muse:根据用户输入提供个性化的励志信息和肯定Email extractor:从文档中提取电子邮件地址到JSON格式的列表Lesson planner:就任何主题制定深入的课程计划Socratic sage:就用户提供的主题进行苏格拉底式对话Alliteration alchemist:为任何给定主题生成押韵短语和句子Futuristic fashion advisor:为用户的特定偏好建议前卫的时尚趋势和风格Polyglot superpowers:将文本从任何语言翻译成任何语言Product naming pro:根据描述和关键词创建吸引人的产品名称Philosophical musings:进行深入的哲学讨论和思想实验Spreadsheet sorcerer:生成包含各种类型数据的CSV电子表格Sci-fi scenario simulator:与用户讨论各种科幻场景及其相关的挑战和考虑Adaptive editor:根据用户给出的提示词 (如不同的语气、受众或风格) 重写文本Babel’s broadcasts:用世界上最多人说的10种语言创建引人入胜的产品公告推文Tweet tone detector:检测推文背后的语气和情感Airport code analyst:从文本中查找并提取机场代码

官网链接 → https://docs.anthropic.com/claude/prompt-library

提示词的开发生命周期

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

官方教程简介中,提到了一个非常有趣&实用的〖The prompt development lifecycle〗。根据 👆 上图所示,提示词开发生命周期大致包含以下几个过程:

开发测试用例 [Develop test cases] → 构建初版提示词 [Engineer preliminary prompt] → 对提示词进行用例测试 [Test prompt against cases] → 优化提示词 [Refine prompt] → 分享完善后的提示词 [Share polished prompt]

提示词工程师需要注意以下操作细节:

给定清晰的任务描述,以及一组多样化的示例〖输入-输出〗,尽量涵盖边缘案例。可以积累几个案例,然后创建一个评估套件,以便进行定性评估。利用 彩虹图 里的提示词要素,来构建完整提示词。对提示词进行用例测试。如果输出质量不好,请通过向提示词中添加示例和规则来迭代提示词,直到获得满意的输出为止。仅在提示词已经有效时,才优化和减少提示词元素以提高效率。

其中,第3条提到的彩虹图,是官方给出的一个可参考的提示词架构 (新版 PPT 第 44 页)。

3.

深度拆解 | 新加坡首届 GPT-4 提示工程大赛,冠军的万字经验分享

前段时间,新加坡政府科技局 (GovTech) 组织了首届 GPT-4 提示工程大赛,这场比赛吸引了超过 400 名杰出的参与者。

Sheila Teo 从中脱颖而出,拿到大赛冠军,并撰文分享了她对于 Prompt 的独特理解。而且,她特意避开了那些广为人知的操作方法,是这位世界冠军的独家见解和干货!

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

原文非常长!而且非常详细,不仅有技巧的详细说明适用范围适用方式注意事项,还非常难得地配了很多示例 (尤其是最后地案例及拆解)。有非常多的设计巧思值得学习。

以下是文章核心主干,推荐阅读原文!!

提示词实战策略

🔵 – 初级策略 🔴 – 高级策略

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

[🔵] 使用CO-STAR框架,构建结构化的提示词

C (背景) :提供任务的背景信息,让 LLM 明确讨论的场景,确保生成的回复具有相关性。O (目标) :清楚表述任务目标,让 LLM 将其回复重点放在特定目标上。S (风格) :明确希望 LLM 使用的写作风格,比如特定职业专家、著名人物等。T (语气) :确定回复的态度,例如正式、幽默、富有同情心等。A (受众) :指明回复的受众,例如某专业的专家、初学者、儿童等。R (回复) :明确回复格式,例如列表、JSON、专业报告等。

[🔵] 使用分隔符将提示词分段

这里的分隔符,既可以是特殊的符号组合 (如 ### === >>> ),也可以是 XML标签。分隔符能够帮助 LLM 区分提示词的不同部分,快速理解提示词的结构。这一策略对复杂任务尤为重要。

[🔴] 为 LLM 设置系统提示

系统提示作为附加提示,定义了 LLM 的行为方式,像过滤器一样影响LLM的每次回复。系统提示用于确保 LLM 在整个聊天过程中,记住特定的指令。系统提示的典型内容包括:任务定义、输出格式、行为准则等。也可以通过编程方式,设置动态的 LLM 护栏,如使用 NeMo 护栏。

[🔴] 仅使用LLM (无需插件或代码) 分析数据集

LLM〖不擅长〗的数据集分析类型:定量分析任务,如描述性统计、相关性分析、统计分析、机器学习等。LLM〖擅长〗的数据集分析类型:模式识别和趋势分析任务,如异常检测、聚类、跨列关系、文本分析、趋势分析(有时间维度的数据集)等。

数据分析实战案例

仅使用 LLM 分析 Kaggle 数据集

案例详情:通过一个客户信息数据集的例子,展示了如何使用 LLM 进行聚类,并根据聚类结果制定营销策略。效果非常不错!试试其他方式:使用 ChatGPT 高级数据分析插件,并没有得到结果。由此可见,ChatGPT 在此类复杂任务实现过程中,受到了限制。

何时使用 LLM,何时使用 ChatGPT 高级数据分析插件?

因分析的具体类型而异。一般来说,对于需要精确的数学运算、复杂的规则处理的任务,传统的编程方法依然更加适用;而对于依赖模式识别的任务,大语言模型的表现更加优异,能提供包括分析附件在内的额外输出,并能生成 Markdown 格式的完整分析报告。总的来说,是否采用大语言模型取决于任务本身的性质,需要平衡其在模式识别上的强项,与传统编程技术提供的精确度和特定性

提示工程技巧拆解

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

文章最后,作者结合上方提到的数据分析案例的提示词,详细拆解了其中用到的各种技巧。算是一次大整理 & 大复盘!

技巧1:将复杂任务分解成简单步骤

大语言模型 (LLM) 擅长处理简单的任务,对于复杂的任务则表现不佳。因此,在面对复杂任务时,把它分解成一步步简单的提示词是至关重要的。这种方法的核心思想是,明确告知 LLM 你自己执行该任务时会采取的每一个步骤。

技巧2:使用每一步的中间结果进行参考

在处理多步骤任务时,LLM 生成的中间结果可以为后续步骤提供有力参考。通过在提示中明确引用前面步骤的结果,模型能在后续回答中保持一致性和逻辑性,确保最终的结果全面、准确。

技巧 3:规范LLM回复的格式

在提示工程中,明确指定回复的格式对任务结果的质量至关重要。通过引导 LLM 使用特定的输出结构,可以确保其回复清晰、易读,并且符合后续使用的需求。这种策略尤其适用于生成报告、列表或结构化数据等任务。

技巧 4:将任务提示词与数据集分开

在提示中,将任务提示词与数据集分开可以帮助大语言模型 (LLM) 保持更清晰的上下文理解,确保模型准确执行任务。这种方法尤其适用于复杂任务,能够最大限度地减少模型因处理大量信息而出现的误解或遗漏。

原文链接 → https://towardsdatascience.com/how-i-won-singapores-gpt-4-prompt-engineering-competition-34c195a93d41

⋙ 阅读中文翻译版

4.

深度拆解 | 缔造 AI Tutor 的天才少年,与天花板级别的复杂提示词

是提示词发展过程中,一个绕不开的典型应用案例。一年前,17岁的澳洲高中生 JushBJJ 用一套复杂的提示词,实现了这个〖AI全能导师〗应用并开源了提示词,全球爆火。

简单来说,Mr. Ranedeer AI Tutor 是一个基于 OpenAI GPT-4 模型的个性化学习助手,根据用户定制的知识深度/学习风格/沟通类型/语气/推理框架/语言等,指定个性化的学习计划,并提供每部分详细的学习资料,还能帮助完成问答和自我测验。

也就是说,有了 Mr. Ranedeer AI Tutor,就相当于拥有了一位无所不知、循循善诱的全能导师,能随时与你展开任何领域的学习互动。

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

2023年11月,JushBJJ 开心地宣布高中毕业 😂,然后将更多时间投入到版本升级用户交流中。

目前,Mr. Ranedeer AI Tutor 释出的最新版本是 v2.7。从官方网站可以得知,v2.9 和 V3 都在开发中,进展也都比较顺利。

以及,JushBJJ 有意基于 Mr. Ranedeer 构建一个付费的学习平台,类似于 edX 和 Coursera,以此促进各种知识和技能的普及。

年少有为,未来可期 👀

官网链接 → https://mr-ranedeer.com

GitHub 项目地址 → https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor

Mr. Ranedeer Prompt (v2.7)

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

根据作者开源的提示词 (👆 部分截图) 可以看出,其结构非常复杂,v2.7 版本已经高达 5500+ tokens。一年前刚问世的时候,它被冠以〖天花板〗的美誉,一年后的今天再看,仍然非常耀眼 🥳

使用 Mr. Ranedeer AI Tutor 的方式很多,可以直接使用 GPTs、也可以复制提示词到 ChatGPT 对话框,还可以使用其他大模型 (例如 Claude、Kimi 等)。当然效果最好的还是 GPT-4 大模型~

然后根据提示,一步步操作,就可以开启学习之旅了!

ChatGPT GPTs → https://chatgpt.com/g/g-9PKhaweyb-mr-ranedeer

Mr. Ranedeer AI Tutor 提示词 → https://raw.githubusercontent.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/main/Mr_Ranedeer.txt

可以前往知识星球下载提示词 txt 文档 → https://t.zsxq.com/KCPJH

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

在 Kimi 里测试了一下!也可以!!

注意:使用国产大模型进行操作的话,需要删除原始提示词中底部的一部分,因为有不能访问的链接,会提示报错~

需要注意的是,Mr. Ranedeer AI Tutor 初始设置如下:

🎯Depth: Highschool | 深度:高中🧠Learning-Style: Active | 学习风格:主动🗣️Communication-Style: Socratic | 交流风格:苏格拉底式🌟Tone-Style: Encouraging | 语气风格:鼓励性🔎Reasoning-Framework: Causal | 推理框架:因果关系😀Emojis: Enabled (Default) | 表情符号:启用 (默认)🌐Language: English (Default) | 语言:英文 (默认)

记得要尽快将语言更换为〖中文〗。如果想更改其他设置,作者在 GitHub 页面给出了候选列表 ↓↓↓

Depth: Elementary (Grade 1-6), Middle School (Grade 7-9), Highschool (10-12), College Prep, Undergraduate, Graduate, Master’s, Doctoral Candidate, Postdoc, Ph.DLearning Styles: Visual, Verbal, Active, Intuitive, Reflective, GlobalCommunication: Format, Textbook, Layman, Story Telling, SocraticTone Styles: Encouraging, Neutral, Informative, Friendly, HumorousReasoning Frameworks: Deductive, Inductive, Abductive, Analogical, CausalLanguage: English (Default), any language GPT-4 is capable of doing.

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

输入你想学习的具体领域 (比如〖Python编程〗),Mr. Ranedeer AI Tutor 首先会提供一套完整的学习路径。随后,会将第一个主题〖Python编程基础〗拆解为详细的知识要点清单。再然后,可以根据每个知识要点,提供详细的讲解和编程示例

当然,你可以继续探索,让其提供更详细的讲解,以及更多练习和测验等。

也就是说,Mr. Ranedeer AI Tutor 可以根据你指定的任何领域,快速给出知识框架并支持逐层深入地交互式学习而且保持了非常好的稳定性,多轮对话之后依然能清晰记得前面的课程规划详情,并照顾到提示词中的细节。

现在看,Mr. Ranedeer AI Tutor 依旧是非常惊艳的 👍

提示词深度拆解

除了使用 Mr. Ranedeer AI Tutor 进行领域知识学习,它出神入化的提示词本身,也值得认真研究借鉴!!

@南瓜博士 这篇文章,就总结了3条值得借鉴的技巧,以及2个要避开的坑:

经验1:用对格式,AI记忆力和稳定性就能大幅提升。提示词用 json 格式把所有内容有层次结构地组织了起来,使得大模型具备记性好、稳定性强的能力。

避坑1:严谨的 json 表达,会让 GPT 丢失一些创造力 。如果任务需要一些创意,可以在子任务的提示词中用一些不太严谨的随意语调,一定程度上改进输出效果 (但这个改进是有限的)。

经验2:对AI编程,只需伪到极致的伪代码。伪代码融入自然语言,对 GPT而言就足够了,完全不需要真正的代码格式。

经验3:用 code interpreter 的内存,大幅增强AI的记忆力。code interpreter能在内存中保存信息,被查询时再取出,极大增强了GPT的记忆力。一定程度上解决了Prompt本身容量有限、GPT处理复杂学习内容时易失忆的问题。

避坑2:专业领域的know how,比Prompt技巧更重要。Prompt技巧只是保证生成内容的下限质量,要提高上限还是需要领域内的专业知识。

5.

优质合集 | 破解了 129 个最好的 GPTs 提示词,逆向工程研究顶尖提示词长什么样

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

这个〖gptstore-prompts〗项目,简直就是宝藏!!

作者破解了 OpenAI GPTs 的提示词,然后把GPTStore 各分类里排名靠前的 GPTs,进行了一下〖逆向工程〗,扒出了完整的 Prompt 提示词。

然后,作者把 GPTs 的名字、链接、简介、分类,以及完整的提示词信息,都整理在了一个页面里。

GitHub地址 → https://github.com/1003715231/gptstore-prompts

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

此外!作者将这些 GPTs 的信息和提示词,整理到了飞书文档中,并且开放下载 👆 如上图所示。非常清晰~

飞书文档链接 → https://aboqbe7f4x.feishu.cn/wiki/ReqDwE6dNisHt8kIFnYcWeQwnde

以下是这一百多个顶尖 GPTs 的名字,还看到了很多中文创作者的作品!!如果有你感兴趣的应用,果断收藏 👏👏👏

ConsensusAi PDFAskYourPDF Research AssistantGrimoireScholarAI22.500+ Best Custom GPTsCanvaimage generatorDesignerGPTLogo CreatorWebPilotPaper Interpreter (Japanese)DALL·EData AnalystHot ModsCreative Writing CoachColoring Book HeroPlantyChatGPT ClassicWeb BrowserThe NegotiatorCosmic DreamTech Support AdvisorLaundry BuddySous ChefMath MentorMocktail Mixologistgenz 4 memeimage generatorLogo CreatorGlibatree Art DesignerLogoGPTGerry, The Logo Designer – For StartupImage Copy Machine GPTImage Caption GeneratorCartoonize Yourselfスーパーロゴデザイナ「ロゴ作る君」科技文章翻译超级写作大师(Super Writing Master)Fully SEO Optimized Article including FAQ’sWrite For Me论文润色大师公文笔杆子👌Academic Assistant ProVoice/Style/Tone AI Prompt Snippet GeneratorTranscript ThiefEssay Writer 😎Ai PDF22.500+ Best Custom GPTsCanvaWebPilotSlide MakerPrompt PerfectDoc MakerConvert AnythingProfessor SynapsePromptyAI Voice GeneratorConsensusAskYourPDF Research AssistantScholarAIPaper Interpreter (Japanese)Keymate.AI GPT (Beta)超级论文辅助(Super Academic Paper Assistance)MixerBox WebSearchGScholar GPTWar RoomContent Helpfulness and Quality SEO AnalyzerGemini Ultra®GrimoireDesignerGPTAutoExpert (Dev)Screenshot To Code GPTAI Voice GeneratorAPI Docs10x EngineerCode CopilotGPT Customizer, File Finder & JSON Action Creator💻Professional Coder (Auto programming)There’s An API For That – The #1 API FinderUniversal PrimerMr. Ranedeer Config WizardMath Solver大学论文写作大师-中文版(xtxian.com)AlphaNotes GPTAI GPTLanguage CoachPrompt ProfessorEffortless Book SummaryYT transcriberMia AI, your Voice AI CompanionGPT Shop KeeperDeepGameVisual Weather Artist GPT老爸,该怎么办?Tattoo GPTWhat should I watch?GIF Maker易经占卜师Negative NancyHealthy ChefHome Style AdvisorBooksAllTrailsImage Edit, Copying & MergeLogo Maker✏️All-around Writer (Professional Version)Copywriter GPTPowerPoint Presentation Maker by SlidesGPTIncome Stream Surfer’s SEO Content WriterSciSpaceFinance WizardWolframSEOKeymate.AI GPTAskTheCodeCrewAI AssistantJava AssistantCode GuruFlowbite GPTMr. RanedeerVideo Summarizer AIMs. Smith – Private Language TeacherAstrology Birth Chart GPTMia AIGymStreak Workout CreatorRizz GPTLifeOSVideoGPT by VEED

THE END

这份〖Prompt Engineering (提示工程) 〗教程,提到了 10 项操作技巧〖technique〗,并对每一项都进行了详细的介绍。

🎡 [技巧1] 提示词要清晰明确 (Be clear & direct)

说明:在与 Claude 互动过程中,输入清晰直接的提示词,对于获得最佳响应至关重要。

Claude 最喜欢直截了当的提示词。如果输入的提示词比较复杂,建议将其分步和编号判断提示词是否清晰明确的〖黄金法则〗:把 Claude 当成一位聪明勤奋的新员工,试想 ta 能否按照你的提示词,准确地行动并最终产生你期望的结果。

🎡 [技巧2] 给 Claude 举例 (Use examples)

说明:提示词包含几个精心设计的例子,可以显著提高 Claude 回答的准确性、一致性和质量。这一技巧通常也被称作 few-shot prompting / one-shot prompting。

举例是提升 Claude 性能、引导产生符合期望的输出的最有效工具。如果你的输出需要包含更多的细节、更加结构化、或者遵守特定格式,那么〖举例〗这个技巧尤其有效。通常,提供的示例越多,Claude 回答就越可靠,但代价是响应时间、计算资源等随之增多。确保给 Claude 提供常见的边缘情况示例。

🎡 [技巧3] 角色扮演 (Give Claude a role)

说明:在提示词中给 Claude 设定指定一个角色 (比如数学家),能引导提升其准确性和性能。这一技巧也常被称作 role prompting。

为了帮助 Claude 理解它在特定对话中扮演的角色,你需要提供额外的上下文。Claude响应体现在两个方面:① 调整输出内容 (行为/语气等) 以符合角色特征,② 在某些情况下(如数学问题)显著提高回答的准确性。

如何系统的去学习大模型LLM ?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高

针对所有自学遇到困难的同学们,我帮大家系统梳理大模型学习脉络,将这份 LLM大模型资料 分享出来:包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

👉[CSDN大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)]()👈

专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...