当前位置: 首页 > 科技观察

ChatGPT火爆,最全提示工程指南上GitHub热榜,4.7kstar!

时间:2023-03-12 04:43:44 科技观察

Hint项目可以说是玩弄ChatGPT、DALL·E2等AI模型的“必修课”,但这个“提示”(prompt)怎么写,多少有些玄学……难怪由此诞生的新职业——提示工程师,年薪高达25万-33万美元。不久前,来自斯坦福大学的中国本科生KevinLiu,通过提示注入的方式泄露了微软ChatGPT搜索到的所有提示。从此掀起了调戏ChatGPT的热潮。今天在GitHub上发布了一个新项目,整理了prompt项目的指南、论文、讲座和资源,堪称史上最全的prompt包。项目地址:https://github.com/dair-ai/Prompt-Engineering-Guide随着每天近1kstar的增长,这本《Prompt工程指南》也登上了GitHubTrending和HackerNews热榜。指南内容语言模型的输出需要通过输入的提示来实现,但结果的质量取决于你提供给它的信息量。随着我们研究越来越多的提示工程示例和应用,您会注意到提示通常由几个不同的元素组成:指令:您希望模型执行的特定任务或指令上下文:可以指导的补充外部或上下文信息模型响应更好输入数据:输入或要解决的问题输出指示:输出的类型或格式如何玩提示项目?GitHub上的本指南会有很大帮助。本指南包括讲座、技巧和介绍、论文、工具和库、数据集、博客和教程等阅读材料,共6个部分。50页PPT,一小时超详细讲座在“讲座”部分,包括一个小时的视频,代码示例,以及50页的PPT,以配合讲座。其中,视频由4个部分组成,分别是提示工程介绍,提供工程技术、工具和应用,以及未来的方向。视频和PPT都对提示的定义进行了详细的介绍:提示是指传递给语言模型以完成特定任务的指令和上下文。另一方面,提示工程是创建一组提示或问题以引导用户获得所需结果的过程。为什么及时工程如此重要?因为它对于研究和发现非常重要,可以用来帮助测试大型语言模型的各种极限,也可以在大型语言模型的基础上开发各种创新应用。为什么及时工程如此重要?因为它对于研究和发现非常重要,可以用来帮助测试大型语言模型的各种极限,也可以在大型语言模型的基础上开发各种创新应用。提示指南团队开发的提示工程指南主要由5部分组成:简介基本提示文本归纳问答对话代码生成推理高级提示少样本提示思维链(CoT)提示零样本CoT自洽生成知识promptautomaticPromptEngineer(APE)AdversarialPromptIgnorePreviousInstructionsPromptLeakJailbreakOtherProgramAssistedLanguageModelReActMultimodalCoTPromptGraph提示工程论文集团队每天更新PromptEngineering最新论文,每周从这些论文中整理出最新论文摘要包含在上述指南中。比如LeCun今年2月的新作《AugmentedLanguageModels:aSurvey》就被收录了。具体来说,作者将论文分为4类:survey/overviewmethod/skillapplicationsupplementarytoolkitdatasetblog,guide,tutorialandothers。这部分主要来自大佬们的经验总结。作者介绍了领导这个项目的ElvisSaravia,他是DAIR.AI的联合创始人。他在台湾清华大学获得信息系统与应用专业的硕士和博士学位。在此之前,他在MetaAI做了2年的技术产品营销经理,是NeurIPSworkshop的成员,也是NAACL2019的程序委员会成员。从Linkedin上的经历来看,这位朋友好像也负责过LeCun一直想要的卡拉狄加。