ShowMeAI 2024年10月19日
专题◉万字长文!盘点过去一年最出圈的Prompt项目&教程,有3份在悄悄更新 | ShowMeAI日报
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文深入解读了 OpenAI 和 Anthropic 官方发布的最新提示工程教程,并对关键知识点进行了详细介绍。教程内容涵盖了如何写出更有效、更精准的提示词,以获得最佳的模型输出结果,以及如何利用外部工具和系统化测试来进一步提高模型性能。此外,文章还提供了中文编译和解读版本,以及官方提供的提示词库和交互式学习平台,帮助用户更好地学习和使用大模型。

🤩 **清晰明确的指令:** 告诉 GPT 你需要什么,包括尽可能详尽的细节,例如指定角色、使用分隔符、提供示例、说明所需答案长度等。避免模型猜测,确保获得更符合预期的结果。

📚 **提供阅读材料:** 当需要引用或读取链接时,提供相关阅读材料,让模型参考作答,避免信口开河。例如,要求模型根据提供的材料回答问题,或者给出材料中的原文信息。

🧩 **拆解复杂任务:** 将大任务拆解为一系列小任务,更容易完成且准确率更高。例如,使用意图分类找到最合适的指令,或对长文档进行分段处理,最后进行整合。

⏳ **给予思考时间:** 让 GPT 有时间思考和推理,避免匆匆给出结论,提升答案的可靠性。例如,要求模型先推理解题过程,或隐藏不想让用户看到的内容。

🧰 **借助外部工具:** 利用其他工具的输出弥补模型不足,提高任务完成的可靠性和效率。例如,使用基于 embedding 的搜索,或调用 API 进行精确计算。

🧪 **系统化测试:** 量化模型输出质量,评估模型性能,提升模型输出的质量。例如,提供优质答案作为参考标准,评估模型输出结果。

🎯 **清晰直接的提示词:** 使用清晰直接的提示词,避免复杂指令,让 Claude 能够准确理解你的意图。

💡 **提供示例:** 通过提供精心设计的示例,提升 Claude 回答的准确性、一致性和质量。

🎭 **角色扮演:** 给 Claude 设定特定角色,引导其调整输出内容和语气,提升回答的准确性。

🏷️ **使用 XML 标签:** 使用 XML 标签强化提示词的结构,帮助 Claude 更好地理解上下文,提高输出的准确性。

⛓️ **任务拆解:** 将复杂任务拆解成多个步骤,构建串行工作流,确保每一步和最终输出的准确性。

🧠 **逐步思考:** 让 Claude 在回答之前先思考具体的步骤,再根据步骤生成最终的答案。

📝 **预填充引导:** 在提示词中设定 Assistant 内容,控制输出格式,帮助 Claude 保持角色特性。

📊 **控制输出格式:** 通过清晰的指令、示例和预填充,引导 Claude 生成符合预期结构和风格的结果。

🔄 **请求重写:** 当 Claude 回答不符合预期时,利用其自我修订能力,通过重写来改善生成质量。

🪟 **长上下文窗口技巧:** 利用长上下文窗口,提高 Claude 处理复杂任务的能力,例如完整输入长文档,提高理解力和生成结果准确度。

🗃️ **提示词库:** Anthropic 提供了包含 60+ 高频应用场景的提示词库,涵盖了互动游戏、应用开发、教育、创意等方面,方便用户快速找到合适的提示词。

💻 **交互式学习平台:** Anthropic 提供了交互式学习平台,提供大量示例和练习题,帮助用户体验提示词输入-输出过程,感受不同操作技巧对输出的影响。

📚 **中文编译和解读:** 文章提供了 OpenAI 和 Anthropic 官方教程的中文编译和解读版本,帮助用户更好地理解教程内容。

🎉 **官方最新版本:** 文章介绍了 OpenAI 和 Anthropic 官方教程的最新版本,以及最新的工具生态和功能更新,帮助用户掌握最新技术。

🌟 **深度解读:** 文章对教程内容进行了深入解读,并结合实际案例和对比实验,帮助用户更好地理解和应用提示工程技巧。

💪 **提升模型性能:** 文章介绍了如何利用外部工具和系统化测试来进一步提高模型性能,帮助用户获得更优质的模型输出结果。

🚀 **高效使用大模型:** 文章提供了丰富的学习资源,帮助用户更好地学习和使用大模型,提高工作效率和创造力。

原创 日报组 2024-06-06 00:02 北京

日报关键词:提示词&提示工程;OpenAI官方教程;Anthropic官方教程-最新版;中文大白话解读版; GPT-4提示工程大赛冠军经验分享;深度拆解AI Tutor顶级提示词; 129个GPTs提示词合集……点击阅读全文

ShowMeAI

专业◎洞察◎清晰◎实用

用知识加速每一次技术进步!

推荐语

知识星球深度整合 ing~

挑选了过去一年里,最知名的 5 份提示词/提示工程教程,进行了详细介绍,并记录了关键知识点。

意料之外的是,OpenAI 和 Anthropic 官方教程和工具生态一直在升级!有被震撼到~ 另外,从 AI Tutor 作者的近期更新动态里看到了雄心壮志,祝福他 ?


为方便伙伴们获取信息,本次日报的很多文档都已经上传知识星球。星球入口在公众号菜单栏底部。

如果你觉得这类日报不错,或想〖钦点〗日报主题,请让南乔 (AhaNanQiao) 知道 ?~

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

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


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

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


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

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


Prompt Engineering 提示工程

教程核心内容是 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


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

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

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

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


中文编译&解读

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

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


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

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


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


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

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

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

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

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


Prompt Examples 提示词范例

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

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

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

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


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


Prompt Engineering 提示工程

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


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

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


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

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


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

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


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

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


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

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


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

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


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

说明:在提示词中设定 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 全面理解上下文,又使得生成结果准确度更有保障。


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

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

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


此外,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

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


中文编译&解读

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

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代码中的bug

    Time 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


提示词的开发生命周期

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

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


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

    给定清晰的任务描述,以及一组多样化的示例〖输入-输出〗,尽量涵盖边缘案例

    可以积累几个案例,然后创建一个评估套件,以便进行定性评估。

    利用 彩虹图 里的提示词要素,来构建完整提示词。

    对提示词进行用例测试。

    如果输出质量不好,请通过向提示词中添加示例和规则来迭代提示词,直到获得满意的输出为止。

    仅在提示词已经有效时,才优化和减少提示词元素以提高效率。


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

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

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

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


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

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


提示词实战策略

? - 初级策略 ? - 高级策略


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


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


[?] 为 LLM 设置系统提示


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


数据分析实战案例

仅使用 LLM 分析 Kaggle 数据集


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


提示工程技巧拆解

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


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


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


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


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

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

⋙ 阅读中文翻译版

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

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


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

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


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)

根据作者开源的提示词 (? 部分截图) 可以看出,其结构非常复杂,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


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

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

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


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


    Depth: Elementary (Grade 1-6), Middle School (Grade 7-9), Highschool (10-12), College Prep, Undergraduate, Graduate, Master's,Doctoral Candidate, Postdoc, Ph.D

    Learning Styles: Visual, Verbal, Active, Intuitive, Reflective, Global

    Communication: Format, Textbook, Layman, Story Telling, Socratic

    Tone Styles: Encouraging, Neutral, Informative, Friendly, Humorous

    Reasoning Frameworks: Deductive, Inductive, Abductive, Analogical, Causal

    Language: English (Default), any language GPT-4 is capable of doing.


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

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


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

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


提示词深度拆解

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

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


⋙ 阅读分析原文

需要注意的是,作者写作时版本为 V2.5,与现在的提示词有些差异,不过整篇分析依旧是适用的

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

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

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

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

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


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

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


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


    Consensus

    Ai PDF

    AskYourPDF Research Assistant

    Grimoire

    ScholarAI

    22.500+ Best Custom GPTs

    Canva

    image generator

    DesignerGPT

    Logo Creator

    WebPilot

    Paper Interpreter (Japanese)

    DALL·E

    Data Analyst

    Hot Mods

    Creative Writing Coach

    Coloring Book Hero

    Planty

    ChatGPT Classic

    Web Browser

    The Negotiator

    Cosmic Dream

    Tech Support Advisor

    Laundry Buddy

    Sous Chef

    Math Mentor

    Mocktail Mixologist

    genz 4 meme

    image generator

    Logo Creator

    Glibatree Art Designer

    LogoGPT

    Gerry, The Logo Designer - For Startup

    Image Copy Machine GPT

    Image Caption Generator

    Cartoonize Yourself

    スーパーロゴデザイナ「ロゴ作る君」

    科技文章翻译

    超级写作大师(Super Writing Master)

    Fully SEO Optimized Article including FAQ's

    Write For Me

    论文润色大师

    公文笔杆子

    ?Academic Assistant Pro

    Voice/Style/Tone AI Prompt Snippet Generator

    Transcript Thief

    Essay Writer ?

    Ai PDF

    22.500+ Best Custom GPTs

    Canva

    WebPilot

    Slide Maker

    Prompt Perfect

    Doc Maker

    Convert Anything

    Professor Synapse

    Prompty

    AI Voice Generator

    Consensus

    AskYourPDF Research Assistant

    ScholarAI

    Paper Interpreter (Japanese)

    Keymate.AI GPT (Beta)

    超级论文辅助(Super Academic Paper Assistance)

    MixerBox WebSearchG

    Scholar GPT

    War Room

    Content Helpfulness and Quality SEO Analyzer

    Gemini Ultra®

    Grimoire

    DesignerGPT

    AutoExpert (Dev)

    Screenshot To Code GPT

    AI Voice Generator

    API Docs

    10x Engineer

    Code Copilot

    GPT Customizer, File Finder & JSON Action Creator

    ?Professional Coder (Auto programming)

    There's An API For That - The #1 API Finder

    Universal Primer

    Mr. Ranedeer Config Wizard

    Math Solver

    大学论文写作大师-中文版(xtxian.com)

    AlphaNotes GPT

    AI GPT

    Language Coach

    Prompt Professor

    Effortless Book Summary

    YT transcriber

    Mia AI, your Voice AI Companion

    GPT Shop Keeper

    DeepGame

    Visual Weather Artist GPT

    老爸,该怎么办?

    Tattoo GPT

    What should I watch?

    GIF Maker

    易经占卜师

    Negative Nancy

    Healthy Chef

    Home Style Advisor

    Books

    AllTrails

    Image Edit, Copying & Merge

    Logo Maker

    ✏️All-around Writer (Professional Version)

    Copywriter GPT

    PowerPoint Presentation Maker by SlidesGPT

    Income Stream Surfer's SEO Content Writer

    SciSpace

    Finance Wizard

    Wolfram

    SEO

    Keymate.AI GPT

    AskTheCode

    CrewAI Assistant

    Java Assistant

    Code Guru

    Flowbite GPT

    Mr. Ranedeer

    Video Summarizer AI

    Ms. Smith - Private Language Teacher

    Astrology Birth Chart GPT

    Mia AI

    GymStreak Workout Creator

    Rizz GPT

    LifeOS

    VideoGPT by VEED

     THE   END     

转载原创文章请添加微信 AhaNanQiao

↓ 分享·收藏·在看·点赞

阅读原文

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

提示词 提示工程 OpenAI Anthropic 大模型 AI 教程 深度解读 实战技巧 效率提升 知识星球
相关文章