您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[百度]:百度AI营销中级认证 | 提示词的科学与艺术 - 发现报告

百度AI营销中级认证 | 提示词的科学与艺术

2024-07-24百度芥***
百度AI营销中级认证 | 提示词的科学与艺术

2024百度AI营销认证中级公开课 个人简介 杨琨 ✓14年互联网老兵✓亲身经历互联网营销领域的风起云涌潮起潮落✓拥有运营/平面设计/短视频/商务/研究院等多类型团队的管理经验✓百度认证营销专家/百度认证白金营销讲师 基础概念 基础概念说明 Large Language Model,大语言模型,LLM AI Generated Content,人工智能分支,AIGC 人工智能的分支领域,旨在使计算机系Machine Learning 统能够从数据中学习和提高性能,机器学习通过从大量数据中自动学习模式、规律和知识,能够自主地做出预测、决策和推断 指具有庞大参数和训练数据的语言模型,可用于自然语言处理,如文本生成、机器翻译、对话等,但生成式语言模型基于上下文的推理能力并未融合世界知识 也称GenerativeAI,根据已学习内容生成新内容,AI通过对现有内容的学习(训练)创建统计模型,用户给出提示后,使用统计模型预测答案生成新内容 Pre-Trained Model 一种机器学习方法,通过构建和训练多层神经网络来模拟和学习复杂的数据表 预训练模型,先通过超大规模语料,采用无监督或弱监督的方式训练模型,然 微调,是指在预训练模型的基础上,使用少量的新标记数据对模型进行进一步 达和特征。深度学习的优势在于它能够自动学习特征表示,并从大规模数据中发现复杂的模式和关系 后在这个初步训练好的模型基础上,再继续训练或者进行微调,以适应广泛的下游任务 训练的过程。在微调过程中,预训练模型的权重会根据新数据进行调整,以适应新任务或新领域的特定需求 基础概念说明 提示工程Prompt Engineering In artificial intelligence (AI),a prompt is input that's given to a提示词/“咒语”Prompt Prompt engineering is the process of using prompts to guide generative AI solutions to produce desired outputs. Becausegenerative AI tries to mimic humans, it needs detailedinstructions to create relevant and high-quality output. model to get a specific response.Prompts can be in many forms,including questions, keywords, instructions, code snippets, orcreative writing samples. 有效的提示工程提供了诸多好处,可增强AI模型的能力及可用性 提示工程能够引导AI的行为方向, 清晰简洁的提示词使用户更容易 通过控制输入并引导AI的注意力, 精心设计的提示可提供清晰的说明和上下文,从而得到AI模型更 准确、更相关和更丰富的输出 提示工程有助于减轻偏见(Bias)并降低生成不适当内容的风险 确保其响应可控、可预测,生成符合用户期望的结果 与AI模型进行有效交互,带来更直观、更令人满意的体验 目录 大模型应用现状 PROMPT AI大模型能力及应用现状 PROMPT AI大模型能力及应用现状 AI大模型能力及应用现状PROMPT PROMPT AI大模型能力及应用现状 当下的AI大模型对初级使用者已经非常友好 既然如此为何还要学习提示词撰写技巧? 100, 83, 213 吴恩达的阐述了“指令优化”对大语言模型的重要性 ✓指令调优LLM经过训练,可以遵循指令来进行预测 ✓通常是在互联网和其他来源大量数据上训练✓受制于训练数据质量,可能输出有问题的文本 然后使用人类反馈强化学习(RLHF)技术,从人类反馈中进一步改进,使系统能更好地遵循指令和提供帮助。✓指令调优LLM被训练成有用、诚实和无害的,因此不太可能输出有问题的毒害文本 基础大语言模型的三种优化方法—提示工程/RAG/微调 提示词优化(提示词工程)是最基础、也最容易上手的大语言模型调优方法。也是是用户与大语言模型进行交互,构建和理解大模型功能的重要技能! 时,LLM的工作流程从单纯的预测(predict)调整为预训练(pre-train)→提示(prompt)→预测(predict),帮助大模型缩小猜测范围,给出更准确结果 提示工程技术的逐步升级 Zero-Shot Prompt零样本提示直接给大模型发指令执行任务 少样本提示增加少量和推理任务相同的样例示例,引导模型获得更好的性能链式思考提示 步骤实现复杂的推理能力;可组合为zero-shotCoT和few-shotCoT,以获得更好的结果自我一致性 首先给出同一类型多个问题的推理路径和答案,利用生成结果选 解答鸽巢原理数学题 择全局最优的答案,有助于提高算术和常识推理任务中的性能。还可以与其他技术结合使用,如自我一致性思维链提示(CoT-SC)最少到最多提示 让大模型自己找到解决当前问题的思维链;首先引导模型自上而下把问题拆分成若干子问题,再自下而上依 Least-to-Most Prompt 次解决问题,逐一回答子问题,并把子问题的回答作为下一个子问题回答的上下文,循序渐进地解决问题,直到给出最终答案思维树 树上的每个节点代表问题以及到目前为止的思考过程。通过考虑 多种不同推理路径并进行评估,同时具备向前看跟向后回溯的能 力以获得更佳决策选择 100, 83, 21363, 129, 24690, 243, 25354, 255, 175251, 50, 104利用[自然语言]与大模型对话理解模型能力挖掘模型潜力摸清模型局限 提示词撰写技巧 总体原则 心法 想象在给一个聪明博学但不了解具体任务内容的人下指令 学习到的资料自由发挥;✓如果想得到更确定的结果,需要明确指出你希望文本更加关注在他的关键特征、适用场景、应用前景,还是其他方面;✓进一步,可以指定文本的风格,像科技媒体的报道,或是更像互联网大厂产品介绍的口吻;✓也可以设想一个特定身份,比如“一位互联网营销资深专家”,甚至给大模型投喂具体参考资料 针对大语言模型的提示词撰写技巧一览 策略一:设计清晰指令之”细节给足” BAD BETTER 策略一:设计清晰指令之”细节给足” BEST 策略一:设计清晰指令之”细节给足” 明确各项细节的提示词输入 策略一:设计清晰指令之”角色扮演” 有身份设定2 无身份设定 身份设定+风格建议3 直接在任务提示词中为大模型设定好“角色扮演”或 明确想要的“语言风格” 策略一:设计清晰指令之”角色扮演” 互联网风格 严肃媒体风格 亦可在发起任务前,预先调好大模型的“人格设定” 策略一:设计清晰指令之”标点使用” 建议规范使用常规标点 不加标点分割 随着AI大模型能力进化,实测以上两种标点符号在中文大模型中不 使用亦可 策略一:设计清晰指令之”长度指定” ⽐如字数、句⼦数、段落数、要点数等等,输出有字数限制 策略一:设计清晰指令之”格式指定” Markdown/HTML 策略一:设计清晰指令之”格式指定” 数学公式 除了文本和图片,AI大模型目前可支持多种格式输出 还在不断进化中……也许未来可以期待音频/视频输出的支持! 100, 83, 213掌握基本规则熟悉模型功能特点了解自己[该]做什么 策略二:引导模型思考之”资料参考” 我刚发送(x份)了(xxx)给你做参考,经典话术 请按照参考资料/请仅根据所提供的参考资料回答问题/输出xxx。 如果资料内不包含回答此问题所需的信息,则只需写:“信息不足”。如果提供了问题的答案,必须附有引文注释。 策略二:引导模型思考之”资料参考” 设置陷阱问题 成功避开陷阱 并能准确根据参考资料抓取关键信息正确回答问题 策略二:引导模型思考之”资料参考” 具象落地 笼统空洞 策略二:引导模型思考之”资料参考” 流程基本理解叠加靠谱修正 AI的理解程度很大程度上取决于所提供图片的清晰易懂程度 策略二:引导模型思考之”资料参考” × 型解读能力有限 策略二:引导模型思考之”资料参考” √ × √ √ √ 参考资料对AI的增益明显 √ 叠加参考文档后,AI对于原图片中结构图的理解突飞猛进,虽有瑕疵但质量显著提升 策略二:引导模型思考之”任务拆解” 空洞的大纲泛泛而谈缺乏可操作性 策略二:引导模型思考之”任务拆解” 细节精准性尚有不足 但“指导”雏形已现 策略二:引导模型思考之”任务拆解” 化整为零而非贪多求全 为各子任务,便于AI大模型针对各子任务一一进行输出质量的打磨; 份高质量、合乎要求的内容输出实属极小概率事件 策略二:引导模型思考之”循序渐进” AI很多时候无法“一蹴步骤指导 而就”,需要一步步来 给提示后 迎刃而解 策略二:引导模型思考之”监督反馈” 粗心大意 恍然大悟 策略二:引导模型思考之”监督反馈” 做监督大模型思维过程的“导师” 很多时候需要先令模型对问题进行自己的详细推理 适当干预模型思考步骤/方式,纠正其错误 策略二:引导模型思考之”多轮改进” 平庸风格不搭1 卖点不突出 策略二:引导模型思考之”多轮改进” 顺应季节性4 更自然的3 卖点融合 策略二:引导模型思考之”多轮改进” 精简字数 大家好,今天我给大家带来的是这款超级给力的“度度保温杯”!你们知道吗,这款保温杯的最大亮点就是大容量设计,无论是上班、 上学还是户外运动,一次能装足够多的水量,再也不用频繁给杯子补水啦!而且,它的保温性能简直好到爆炸,无论是冷饮还是热饮,它都能长时间保持理想的温度,让你的饮品始终保持最佳口感。还有啊,这款保温杯的便携性也是一流的,携带方便,密封性好,不用担心 会漏水。无论你是放在包里,还是挂在自行车上,它都能稳稳地陪伴你左右。亲们,想一想,在寒冷的冬天,能随时喝到热水;在炎热的夏天,又 能随时享受到冰爽的冷饮,这是多么惬意的事情啊!而且,有了这个大容量、保温又便携的度度保温杯,你走到哪里都能轻松享受到这种惬意。家人们,别再犹豫了,快来把这个实用又贴心的度度保温杯带回家吧!它绝对是你日常生活中的好伙伴,让你随时随地都能喝到温度刚刚好的饮品。 赶紧下单,给自己的生活添点小确幸吧! 终版输出 做一个循循善诱的导师,每轮次解决1-2个重点问题 摒弃“懒汉思维”人脑引导机脑挖掘模型[能]做什么 100, 83, 213 善用工具与学习仿效 润色前 预设提示词2 为了便于初学者迅速掌握提示词技巧,大模型已然提供 了诸多实用工具,如提示词润色修改/指定任务预设提示词模板等,多挖掘,多使用,多揣摩 预设词再润色3 善用工具与学习仿效 初学者可以选择调试成熟的的智能对话助手 (问答机器人),提示词已预设完毕 模仿消化[再创新] 提示词框架模板 养成良好习惯提示词撰写[结构化] 建造优秀提示词的流行框架示例 Task下达任务Action描述行动Goal明确目标 B R Role定义角色Task下达任务Requirement满足要求 Background讲述背景Role定义角色Objective明确目标Key Result关键结果Evolve实验改进 BROKE B RO 提示词基本框架的进阶之路 切忌[生搬硬套]运用之妙存乎一心 绘图类提示词技巧 提示词是AIGC绘图上手的基础 AIGC绘图类提示词基本以自然语言进行,语法简单,容易理解; 但不同词汇影响画面内容细节及权重分配需要不断尝试挖掘 AIGC绘图的提示词框架参考