以下是一些关于 prompt engineering 的好材料:
|站点名|网站介绍|地址|附件||-|-|-|-||Learning Prompt|授人以渔,非常详尽的Prompt学习资源,包括ChatGPT和MidJourney|[https://learningprompt.wiki/](https://learningprompt.wiki/)|||FlowGPT|国外做的最大的prompt站,内容超全面,更新快|[https://flowgpt.com/](https://flowgpt.com/)|||ChatGPT Shortcut|ChatGPT提示词网站,提供了非常多使用模板,简单修改即可指定输出|[https://www.aishort.top/](https://www.aishort.top/)|||ClickPrompt|轻松查看、分享和一键运行模型,创建Prompt并与其他人分享|[https://www.clickprompt.org/](https://www.clickprompt.org/zh-CN/)|||Prompt Extend|让AI帮你自动拓展Prompt|[https://huggingface.co/spaces/daspartho/prompt-extend](https://huggingface.co/spaces/daspartho/prompt-extend)|||PromptPerfect|帮你自动优化提示词,你可以看到优化前后的对比|[https://promptperfect.jinaai.cn/prompts](https://promptperfect.jinaai.cn/prompts)|||PromptKnit|The best playground for prompt designers|[https://promptknit.com/](https://promptknit.com/)|||PromptPort(支持中文)|AI Prompt百科辞典,其中prompts是聚合了市场上大部分优质的prompt的词库,快速的寻找到用户需求prompt|[https://promptport.ai/](https://promptport.ai/)|||Prompt Engineering Guide|GitHub上点赞量非常高的提示工程指南<br>基于对大语言模型的浓厚兴趣,我们编写了这份全新的提示工程指南,介绍了大语言模型相关的论文研究、学习指南、模型、讲座、参考资料、大语言模型能力以及与其他与提示工程相关的工具。|[https://www.promptingguide.ai/zh](https://www.promptingguide.ai/zh)||
Anthropic确实履行了他们的声明“定期对外更新Claude AI的核心系统提示词”,为广大提示工程师提供了宝贵的提示工程学习资料。你也可以在[Anthropic/Release-Notes/System-Prompts](https://docs.anthropic.com/en/release-notes/system-prompts)中找到他们往期开源的更多系统提示词,涵盖了从Claude 3 Haiku到现在所有的模型。另外,为了方便你更好的学习,一泽Eze整理了更多Anthropic开源的相关提示词学习资料:Claude 3.5 sonnet内置提示词详细拆解与解说:https://mp.weixin.qq.com/s/0R4zgH3Gc5TAfAPY1oJU4AAnthropic的三位顶级提示工程专家聊《如何当好的提示词工程师》:https://mp.weixin.qq.com/s/VP_auG0a3CzULlf_Eiz1sw往期Claude AI核心系统提示词:https://docs.anthropic.com/en/release-notes/system-promptsClaude官方用户手册-提示工程指南:https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overviewClaude官方提示库:https://docs.anthropic.com/en/prompt-library/library如果觉得有用或者还想继续看,期待你的随手关注(记得星标公众号)、点赞、转发,非常感激~谢谢你的阅读?
您可以通过简单的提示词(Prompts)获得大量结果,但结果的质量与您提供的信息数量和完善度有关。一个提示词可以包含您传递到模型的_指令_或_问题_等信息,也可以包含其他详细信息,如_上下文_、_输入_或_示例_等。您可以通过这些元素来更好地指导模型,并因此获得更好的结果。看下面一个简单的示例:提示词输出结果如果使用的是OpenAI Playground或者其他任何LLM Playground,则可以提示模型,如以下屏幕截图所示:需要注意的是,当使用OpenAI的gpt-4或者gpt-3.5-turbo等聊天模型时,您可以使用三个不同的角色来构建prompt:system、user和assistant。其中system不是必需的,但有助于设定assistant的整体行为,帮助模型了解用户的需求,并根据这些需求提供相应的响应。上面的示例仅包含一条user消息,您可以使用user消息直接作为prompt。为简单起见,本指南所有示例(除非明确提及)将仅使用user消息来作为gpt-3.5-turbo模型的prompt。上面示例中assistant的消息是模型的响应。您还可以定义assistant消息来传递模型所需行为的示例。您可以在[此处(opens in a new tab)](https://www.promptingguide.ai/models/chatgpt)了解有关使用聊天模型的更多信息。从上面的提示示例中可以看出,语言模型能够基于我们给出的上下文内容`"The sky is"完成续写。而输出的结果可能是出人意料的,或远高于我们的任务要求。但是,我们可以通过改进提示词来获得更好的结果。让我们试着改进以下:提示词输出结果结果是不是要好一些了?本例中,我们告知模型去完善句子,因此输出的结果和我们最初的输入是完全符合的。提示工程(Prompt Engineering)就是探讨如何设计出最佳提示词,用于指导语言模型帮助我们高效完成某项任务。以上示例基本说明了现阶段的大语言模型能够发挥的功能作用。它们可以用于执行各种高级任务,如文本概括、数学推理、代码生成等。