高能干货分享,有关提示词工程的一切都在这份教程里AI推理新浪科技

想让AI帮你自动搞定任务,离不开要在聊天框内用提示词对它发号施令。

但找到合适的提示词并不容易,这需要设计、优化和评估,不仅耗时,还需要自己学习技巧。

有时候,你可能感觉这和调参有着异曲同工之妙,怎么都是玄学?

尝试了不同的措辞、语气,甚至还和模型玩上了角色扮演。但实际上,就像一千个人眼中有一千个哈姆雷特一样,对于完全相同的提示词,模型也会给出不同的回答。因此,我们难以确定哪些方法真正奏效。

今天,开源社区DiamantAI的主理人NirDiamant发布了一套提示词工程技术库,系统性地教我们如何提高和AI的沟通技巧,更好发挥AI的潜能。

才上线几个小时,它就在GitHub上拿到了200多颗star,并且还在以这个速度不断攀升。

从教程的体量上,就已经能感受到它有多全面了。它总共分7大部分,22个章节,由易到难逐步进阶,条理分明,从基础概念入门,到最近流行的思维链提示词,鼓励AI模型将复杂问题分解为逐步推理过程。每节课都附有详细的代码。

我们可以看到,教程从最基础的环境设置入手,如OpenAIAPI和LangChain库,逐步引导你从零样本提示开始,深入学习如何实现基础和高级的少样本学习,以及如何可重复使用,大大提升效率的结构化提示。

在整个学习的过程中,教程还会教你如何根据模型的响应进行迭代优化,不断提升提示效果。

在具体课程中,NirDiamant设计了各种案例,让你直观感受一下,提高自己的沟通技巧,对提升AI模型对事实的准确性有什么效果,即使是提示结构和措辞的微小调整,也能帮助AI更好地吃透你的需求。

有时,精心设计的提示词可能包含过多条件,导致提示过长,反而增加了模型理解的难度。课程还讲解了如何在提示词的细节和简洁性之间找到平衡。

和其他泛泛讲述提示词工程对等方面有什么应用的课程不同,学到后期,你就可以上手设计跨多语言工作、防止提示词注入并在提示词中实施内容过滤等等高级应用了。

课程概览

基础概念

1.IntroductiontoPromptEngineering,提示词工程入门:在AI和语言模型语境中全面介绍提示词工程的基础概念,其中包含理论解释和实际演示,覆盖了基础概念、结构化提示词、比较分析和解决问题的应用。

2.BasicPromptStructures,基础提示词结构:其中探索了两种基本类型的提示词结构,包括单轮提示词和多轮提示词(对话)。其实现使用了OpenAI的GPT模型和LangChain,演示了单轮和多轮提示词、提示词模板和对话链。

3.PromptTemplatesandVariables,提示词模板和变量:介绍了如何使用变量来创建和使用提示词模板,重点是Python和Jinja2模板引擎。实现上,其中涉及模板创建、变量插入、基于条件的内容、列表处理、整合OpenAIAPI。

核心技术

1.Zero-ShotPrompting,零样本提示:探索了零样本提示,让语言模型可以在没有具体示例或先验训练时也能执行任务。具体实现上,其中演示了直接任务规范设定、基于角色的提示词、格式规范设定和多步骤推理,使用的工具是OpenAI的GPT模型和LangChain。

2.Few-ShotLearningandIn-ContextLearning,少样本学习和上下文学习:使用OpenAI的GPT模型和LangChain库介绍少样本学习和上下文学习技术。其实现包括基础和高级的少样本学习、上下文学习,还有示例选取方法和评估的最佳实践。

3.ChainofThought(CoT)Prompting,思维链提示:介绍思维链提示技术,引导AI模型将复杂问题分解为逐步推理过程。其实现涵盖基础和高级思维链技术,解决各种问题的应用场景,并还比较了标准提示词技术。

进阶策略

1.Self-ConsistencyandMultiplePathsofReasoning,自我一致性和多路径推理:探索生成多样化推理路径并聚合结果以改进AI生成的答案的技术。其实现包括设计多样化推理提示、生成多个响应、实现聚合方法和应用自我一致性检查。

2.ConstrainedandGuidedGeneration,有约束和引导的生成:专注于设置模型输出约束和实现基于规则的生成技术。使用LangChain的PromptTemplate进行结构化提示,实现约束条件,探索基于规则的生成技术。

3.RolePrompting,角色提示:探索为AI模型分配特定角色并制定有效的角色描述。展示如何创建基于角色的提示,为AI模型分配角色,并针对各种场景优化角色描述。

高级实现

1.TaskDecompositioninPrompts,提示词中的任务分解:探索复杂任务分解技术和提示词中的链式子任务。涵盖问题分析、子任务定义、定向提示词工程、按顺序执行和结果综合。

2.PromptChainingandSequencing,提示链和序列处理:演示如何连接多个提示词并为复杂的AI驱动的任务构建逻辑流程。其实现中探索了基本的提示链、序列提示、动态提示词生成和提示链中的错误处理。

3.InstructionEngineering,指令工程:专注于为语言模型制定清晰有效的指令,平衡专用性和通用性。其实现中涵盖创建和优化指令、实验不同结构,并基于模型响应实施迭代改进。

优化和改进

2.HandlingAmbiguityandImprovingClarity,处理歧义和提高清晰度:专注于识别和解决模糊提示,以及编写更清晰提示的技术。在其实现中,涵盖分析模糊提示、实现消除歧义的策略,探索了编写更清晰提示的技术。

3.PromptLengthandComplexityManagement,提示词长度和复杂度管理:其中探索了使用大型语言模型时管理提示词长度和复杂度的技术。在其实现中,演示了平衡细节和简洁性的技术,以及处理长上下文的策略,包括分块、汇总和迭代处理。

专业化应用

1.NegativePromptingandAvoidingUndesiredOutputs,负面提示和避免不期望的输出:探索负面提示和避免大型语言模型产生不期望输出的技术。在其实现中,涵盖基本负面示例、明确排除、使用LangChain实现约束,以及评估和改进负面提示词的方法。

2.PromptFormattingandStructure,提示词格式化和结构:探索各种提示词格式和结构元素,展示它们对AI模型响应的影响。在其实现中,演示了创建各种提示词格式、整合结构元素,并比较了不同提示词结构的响应。

3.PromptsforSpecificTasks,用于特定任务的提示词:探索为特定任务创建和使用提示词:文本摘要、问答、代码生成和创意写作。在其实现中,涵盖了设计任务特定的提示词模板,这些模板使用LangChain实现,可执行示例输入,并分析每种任务类型的输出。

高级应用

1.MultilingualandCross-lingualPrompting,多语言和跨语言提示:探索设计在多种语言中有效工作的提示词和语言翻译任务的技术。在其实现中,涵盖创建多语言提示词、实现语言检测和适配、设计跨语言翻译提示词,以及处理各种书写系统和脚本。

2.EthicalConsiderationsinPromptEngineering,提示词工程中的伦理考虑:探索提示词工程的伦理维度,重点是避免偏见并创建包容和公平的提示词。在其实现中,涵盖识别提示词中的偏见、实施创建包容性提示词的策略,以及评估和改进AI输出伦理质量的方法。

3.PromptSecurityandSafety,提示词安全性:专注于防止提示词注入和在提示词中实现内容过滤,以确保AI应用程序的安全性。其实现中涵盖了提示词注入预防技术、内容过滤实现,以及测试安全措施的有效性。

4.EvaluatingPromptEffectiveness,评估提示词效果:探索评估AI语言模型中提示词效果的方法和技术。在其实现中,涵盖设置评估指标、实施手动和自动评估技术,并使用OpenAI和LangChain提供了实践示例。

如果你也正需要一个这样的提示词工程「百科全书」,那就赶紧:

THE END
1.IPO财经公关丨上市活动的9个常见疑惑,来看看同路策划怎么说Q一场上市活动的的预算里包含了哪些费用? A:包含以下费用: 1、上市活动策划执行费(方案设计、场地布置、活动配置、演绎安排、技术统筹等) 2、会务接待费(餐饮、住宿、活动场地、车辆租赁、差旅费) 3、礼品采购费(赠交易所礼品、赠中介机构礼品、赠嘉宾伴手礼等) ...https://tech.china.com/article/20220728/072022_1113069.html
2.“拔尖计划”成高校热议关键词基础学科人才如何“拔”?加强基础学科拔尖学生培养,是“十四五”规划的明确要求。当前,“拔尖计划”也是各大高校深思热议的关键词。在种种基础学科拔尖人才培养计划如雨后春笋纷纷问世之际,我们需要打量一下,“拔尖”究竟应该怎么“拔”? 让人才在本土获得一流培养 “我国的化学学科目前已不落国际同行之后,以ESI排名为参考的话,化学学科全球排...https://m.gmw.cn/2021-04/07/content_1302215470.htm
1.如何优化家居装修的效果?这种效果怎样体现个性化的需求?在布局设计中,充分考虑家庭成员的个性化需求是关键。例如,有孩子的家庭可以设计一个多功能儿童房,集学习、娱乐和休息于一体;而喜欢阅读的人则可以在家中设置一个舒适的阅读角。通过这种方式,家居空间不仅实用,还能充分体现居住者的个性和生活方式。 4. 灯光设计与氛围营造 ...https://house.hexun.com/2024-11-06/215387038.html
2.浪尖2023邱鹏:氢能发展规划和政策如何落地是关键澎湃新闻:您认为2022年中国氢能产业园区中最热的关键词有哪些? 邱鹏:最热的关键词,首先是“低碳/零碳园区”。2022年,全国很多省市都提出要打造氢能产业生态园,并出台了相应的氢能发展规划。在碳达峰、碳中和的具体实施过程中,氢能是个重要实施点,所以在未来的发展方向上来说,打造低碳园区、零碳园区是和氢能息息相关...https://m.thepaper.cn/renmin_prom.jsp?contid=21629503
3.《天津市全民健身实施计划(20212025年)》政策解读政策解读六、关键词解释 答:(1)经常参加体育锻炼人数:每周参加体育锻炼频度3次及以上,每次体育锻炼持续时间30分钟及以上,每次体育锻炼的运动强度达到中等及以上的人的数量。 (2)社区15分钟健身圈:在城市社区,居民从居住地步行或骑行不超过15分钟范围内,有可供开展健步走、广场舞、球类运动等群众性体育活动的场地设施。 https://www.tj.gov.cn/zwgk/zcjd/202201/t20220105_5771176.html
4.福田“新经济”观察绿色经济“优等生”有何远见?南方+发力高质量发展,引领经济社会绿色低碳转型,福田究竟注入了哪些“绿动力”? 六大关键词为你解答。 关键词1:顶层设计 为抢抓“双区”建设、综合改革试点重大历史机遇,推动以先行示范标准完成“碳达峰、碳中和”任务,福田区以《培育发展新能源产业集群行动计划(2021-2025年)》为抓手,明确新能源产业总体发展思路。 https://static.nfapp.southcn.com/content/202307/04/c7856653.html
5.如果你还看不懂平台型生态一定是因为搞混了这几个关键词界面新闻构建平台型生态系统的四个关键分别是:基本原则、核心理念、路径设计、行动方向。 1.基本原则 第一,你在构建一个新的平台型生态系统时,首先一定要为这个生态群创造价值。价值创造是怎么来的?站在刚才的视角下看企业的时候会发现很简单,一群持续交易的利益相关方(都是从事增值活动的),你会发现有个总收入,这个总收...https://www.jiemian.com/article/1068419.html
6.2018中国如何科技创新?听15位大咖说关键词2018年,上海科创中心建设如何推进?“对接”应该是关键词之一。上海科技创新一要和国家重大战略需求和全局部署对接起来;二要和人民群众的美好生活需要对接起来;三要和上海经济社会发展方方面面的现实需要对接起来;四要和长三角区域创新协同对接起来。 林宝军:负责任、有担当的大国 ...https://www.jfdaily.com/news/detail?id=76003
7....域国土空间规划如何实施?这场会议给出“关键词”这场会议给出“关键词” 交汇点讯 由上海青浦、江苏吴江、浙江嘉善组成的2413平方公里的长三角一体化示范区,承载着为一体化发展探路先行、创新示范的使命,被称为长三角一体化的“试验田”。 今年2月,《长三角生态绿色一体化发展示范区国土空间总体规划(2021—2035年)》(以下简称《规划》)获得国务院批复,这是国内首个...https://news.xhby.net/js/jj/202303/t20230317_7869288.shtml
8.五年一次金融工作会议作了哪些顶层规划?财经频道习近平指出,要扩大金融对外开放。要深化人民币汇率形成机制改革,稳步推进人民币国际化,稳步实现资本项目可兑换。要积极稳妥推动金融业对外开放,合理安排开放顺序,加快建立完善有利于保护金融消费者权益、有利于增强金融有序竞争、有利于防范金融风险的机制。要推进“一带一路”建设金融创新,搞好相关制度设计。 https://www.hnr.cn/finance/cjyw/201707/t20170717_2987991.html
9.李强与城市规划设计大咖座谈提到这些关键词市委书记李强今天下午在主持召开城市规划、设计专家座谈会时指出,城市规划、设计对城市发展具有举足轻重的作用,要深刻领会以习近平同志为核心的党中央赋予上海的新使命,认真践行“人民城市人民建,人民城市为人民”重要理念,在新起点上与时俱进做好城市规划、设计工作,聚焦上海“十四五”规划和2035年远景目标,着力促进重大...https://www.kankanews.com/detail/qMyE3j9k5w8
10.请收藏!2019中国基础教育年度报告,关键词:高质量!总之,方向、战略、治理构成了2019年中国教育宏观层面的关键词。基础教育要牢牢把握正确的育人方向,落实好立德树人根本任务;对标《中国教育现代化2035》及《实施方案》开展区域和学校教育现代化规划设计并推进实施;在教育治理体系和治理能力现代化上下功夫,积极破解制约基础教育高质量发展的一系列体制机制改革难题。2020年基础...https://www.qingdaonews.com/app/pc/content/2020-02/28/content_21330701.htm