想了解Prompt 技术?看这篇就够了!

Prompt技术详解:从基础原理到高级应用 Prompt(提示词)是人类与大语言模型沟通的"遥控器按钮",这个特殊的指令能唤醒AI预先学习的能力,像钥匙解锁保险箱一样,让模型精准调用文本理解、逻辑推理等技能解决实际问题。与简单提问不同,Prompt更像是操作手册,明确指导模型如何完成任务,而非仅仅查询知识库。不是简单提问:不是让AI当知识库查资料(如直接问"北京人口多少")而是操作手册:像教新人做事般明确指令(如"用小学生能听懂的话,把量子力学解释成3个生活例子")核心作用。 阅读详情

最近看了 Meta-Prompt,发现 Prompt 的技术已经发展了几代了。真的要好好梳理一下了。首先是官方有 一个自己的 Prompt engineer , 这个是一定要认真学习的。

https://platform.openai.com/docs/guides/prompt-engineering

官方建议:

  • 写作清晰的指令

    • 要在查询里提供足够的相关信息
    • 要求模型有一个角色
    • 用截止符清晰的区分输入的不同部分
    • 指定不同的步骤来完成任务
    • 提供样例
    • 指定的输出长度
  • 提供参考资料

    • 指导模型用参考资料回答问题
    • 指导模型用参考资料的条件回答问题
  • 分割复杂任务到简单子任务

    • 在查询里用意图来分类相关的指令
    • 如果对话太长,就总结或者过滤一下以前的对话
    • 分段总结长文本,并通过递归得到结果
  • 让模型有时间去“思考”

    • 指导模型得到一个解决方案,优先于得到个结果。
    • 通过内部或者一系列的查询来隐藏模型的推理过程
    • 重新问一下,如果它忘记了之前的事
  • 使用外部工具

    • 通过嵌入查询得到更有效的知识获取
    • 通过执行外部 API 的代码得到更精确的结果
    • 让这个模型访问 特定的功能
  • 系统的测试变化 -通过金标准来评估输出的结果

举些例子吧:

坏的:怎么在 Excel 中加和数字。
好的:怎么在 Excel 中做一行数字的和的自动加法,所有的和的结果都自动显示在 S 列。

指定角色(通常要用 API)

系统Prompt:当我请求帮助写一些东西时,你会回复一份文档,其中每个段落至少包含一个笑话或有趣的评论。
用户Prompt:给我的文具供应商写一封感谢信,感谢他们在短时间内准时交货。这使我们能够交付一份重要的订单。

指定例子

系统:以一致的风格回答。
用户:教我耐心。
助手:河流冲刷出最深的山谷,发源于温和的泉水;最伟大的交响乐源自一个音符;最复杂的挂毯都是从一根单独的线开始的。
用户:教我有关海洋的知识。

真的 Prompt 技术与研究

前面的是官方的实践指南,但是接下来的可都是真实的论文总结出来有用的技术。

不过所有的技术都会过时!

Zero-Shot-Prompt

从我看到的资料来讲,Zero-Shot-Prompt 技术大概发展是这样的

  • CoT:Chain of Thought Prompting
  • Tree of Thoughts Prompt
  • Graph Prompt
  • Meta-Prompt
Chain of Thought Prompting

这个东西的定义很好玩儿,通过 CoT的 Prompt 来指导 LLM 通过有逻辑的,一步步的推理过程来完成复杂任务。

但是怎么搞呢?想办法让模型输出一系列的步骤或者思考结点,再最后得出结论的输出。

参考:Chain-of-Thought Prompting Elicits Reasoning in Large Language Models(https://arxiv.org/abs/2201.11903)

怎么完成这样的 Prompt 呢?通常是在你的 Prompt 前面加上下面的这样一句话:Let’s think step by step./让我们一步步思考!

图片

Tree of Thoughts Prompting

参考:Tree of Thoughts: Deliberate Problem Solving with Large Language Models(https://arxiv.org/abs/2305.10601)

这个图表达的特别好:可以简单的认为:如果一个复杂的问题,可以分解成多步,而每一步都有多个选择,那把它们都列出来,在每个步骤里选择最好的就是 ToT 的核心思想!

图片

但是要使用 ToT,可能麻烦一些,它要把每一个中间步骤都存下来,用于接下一来的分析 ,所以是要会一些写代码的技巧的。

GitHub - princeton-nlp/tree-of-thought-llm: [NeurIPS 2023] Tree of Thoughts: Deliberate Problem Solving with Large Language Models。(https://github.com/princeton-nlp/tree-of-thought-llm)

Graph Prompt

参考:GraphPrompt: Unifying Pre-Training and Downstream Tasks for Graph Neural Networks (https://arxiv.org/abs/2302.08043)

在神经网络中,Graph 一直是一类比较特殊的存在,因为它们在真实世界中广泛存在,但是以神经网络的处理中又永远不是一份规范数据。所以怎么处理它就要一直用 Graph 来解释、处理它,甚至于简单的 Prompt 也不得不发展出了 Graph Prompt 这样一个概念。

但是你说它真的日常中能用吗?有点麻烦,通常是要定义好 点、边的关系,再搞 Prompt 。大部分都不会用,不过你有兴趣,可以看看代码 :

GitHub - Starlien95/GraphPrompt: GraphPrompt: Unifying Pre-Training and Downstream Tasks for Graph Neural Networks。(https://github.com/Starlien95/GraphPrompt)

图片

Meta Prompt

参考:https://zhuanlan.zhihu.com/p/680981189 &Meta-Prompting: Enhancing Language Models with Task-Agnostic Scaffolding(https://arxiv.org/abs/2401.12954)

这是一个导入了 Agent 概念的 Prompt 技术。

论文中举的例子如下:

首先设置一个系统级的 Meta-Prompt 再输入正常的 Prompt 会输出 一个 Prompt 的交互结果,这个结果做为 Prompt 输入到 LLM 中 基于这个Prompt 的结果再次检查 Meta-Prompt 会输出检查对应的 Prompt,这个结果结果做为 Prompt 输入到 LLM 中 基于这个 Prompt 的结果再次检查,得到最终的输出

图片流程上就是 系统级的 Meta-Prompt,

  • 输入 Prompt,得到一个校准过的 Prompt,得到输出
  • 输入确认 Prompt,得到一个校准过的 Prompt,得到输出
  • 输入最终确认 Prompt,得到输出

实际上在我看来这样的结果就是像最早说的,构建两级专家,一级专家用于校准特定领域专家,然后对输出做了两次校准后得到最后的结果。

Few-Shot-Prompt

这个与 Zero-Shot-Prompt 不同的就是你要在你的 Prompt 里提供几个示例,这样能更容易得到与示例类似的结果。

通常 Few-Shot-Prompt 会得到更好的结果,因为很简单,照猫画虎肯定是能得到一个类似的东西的。你提供了什么,一定能得到自己想要的什么。

图片

这个是一个典型的 Few-Shot-Prompt 的方法

  • Self-consistency with CoT (CoT-SC)
  • Generated Knowledge Prompting for Commonsense Reasoning
Self-consistency with CoT (CoT-SC)

这是完全在 CoT 上面发展出来的技巧,但是更好用一些。

Self-Consistency Improves Chain of Thought Reasoning in Language Models(https://arxiv.org/abs/2203.11171)

设我们有一个简单的数学问题:一个农场有鸡和兔子,总共有35个头和94只脚,问鸡和兔子各有多少只?

使用"Chain of Thought"方法,我们可以这样推理:

  • **问题分解:**首先,我们知道每只鸡有2只脚,每只兔子有4只脚。
  • **建立方程:**设鸡的数量为C,兔子的数量为R,则有C + R = 35(头的总数)和2C + 4R = 94(脚的总数)。
  • **求解方程:**我们可以从第一个方程中解出C = 35 - R,然后将其代入第二个方程中,求得R的值,再求得C的值。

在这个过程中,"Self-consistency"确保了我们在每一步的逻辑推理都是基于前一步的结果,并且所有的假设(如每只鸡有2只脚,每只兔子有4只脚)都是一致的。

所以它是分成三部分的:

(1) 使用 (CoT) prompt;

(2) 把一次生成的结果,用 CoT生成多个可以多个不同的路径。

(3) 合并一致性最好的路径,得到结果。

Generated Knowledge Prompting for Commonsense Reasoning

参考:Self-Consistency Improves Chain of Thought Reasoning in Language Models(https://arxiv.org/pdf/2110.08387)

这个方法也是,通过几个示例,让推理更有事实依据。

图片

好像可以用这个例子解释一下:

“考虑到冬天的低温环境,描述呼出气体时会发生什么。基于你对前面的气体的解释,请解释为什么在冬天人们会看到他们的呼吸在空气中变成白色。”

总结

如果用现在的最好的 LLM 的原理解释,信息压缩来看,Prompt 有两方面的作用。一:圈定高维信息的空间范围,你能用的最好的圈定方式就决定了你获得的信息有多精确,或者多具有想象力。二:圈定了高维信息到低维空间的表达能力,你指定的道路越准确,它表达得越好。

​

如何学习AI大模型?

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

四、AI大模型商业化落地方案

img

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

提示学习Prompt介绍 关于提示学习的简单介绍 阅读详情

相关推荐

Prompt指北:与AI交流之道

坚持不懈的精神。

Saki_Python的博客 462

Prompt是什么_揭秘Prompt:大模型时代的关键技术与实践应用

Prompt是什么,Prompt的定义和基本概念 Prompt的工作原理 综合案例 案例1 :根据内容提取数据生成表格 案例2 :文生图 案例3 :客户关系管理专家 案例4分析数据 大模型时代&优质Prompt

感谢关注-最近在编写开源的自动化测试框架还没整理完 1万+

【万字综述】提示文档:超全prompt指令汇总,看这篇就够了!

本文介绍了大型语言模型(LLM)在Prompt Engineering领域的最新技巧和发展趋势。文章分为12个部分,重点探讨了零样本提示(Zero-Shot Prompting)和少样本提示(Few-Shot Prompting)等技术,这些技术通过巧妙设计的提示引导模型执行新任务,减少对大规模训练数据的依赖。此外,文章还深入探讨了推理与逻辑领域的技术创新,如链式思考(Chain-of-Thought, CoT)、自动链式思考(Auto-CoT)、自我一致性(Self-Consistency)等,这些技术通

javatiange的博客 960

10种实用的Prompt技巧图解

收集整理了prompt engineering的10种实用技巧,以图解的方式解释了它们的主要原理。本文追求以极简风格逼近这些方法的第一性原理,把黑话翻译成人话,并使用图片范例进行说明。同时也加入了一些自己的理解,如有出入欢迎指正。一,Structured Prompt (结构化提示词) 可以按照 prompt = 角色 + 任务 + 要求 + 提示 的结构设计清晰明了的提示词。简单地说,这个结构...

Python_Ai_Road的博客 4795

Prompt Learning详解

现阶段NLP最火的两个idea 一个是对比学习(contrastive learning) 另一个就是 prompt prompt 说简单也很简单 看了几篇论文之后发现其实就是构建一个语言模板 但是仔细想想又觉得复杂 总感觉里面还有很多细节 因此我想从头到尾梳理一下prompt 很多地方会把它翻译成[范式] 但是这个词本身不好理解 我个人更倾向于看作是模板 首先我们要知道预训练模型(Bert为首)到底做了什么? 我觉得是预训练模型提供了一个非常好的初始化参数 这组参数在预训练任务上的表现非常好(预训.

m0_53292725的博客 1万+

利用makehumancommunity导入人体模型到COMSOL里(需要solidwork)

#makehumancommunity #solidwork #COMSOL

qq_41227634的博客 2158

ChatGPT Prompt技术全攻略-探索篇:前沿Prompt工程技术

在人工智能的浩瀚星空中,ChatGPT作为一颗璀璨的明星,以其卓越的语言处理能力和广阔的应用前景,引领着人机交互的新纪元。然而,要充分发挥ChatGPT的潜力,我们需要掌握Prompt Engineering的艺术。Prompt Engineering不仅是一种技术手段,它更是一种策略,一种通过精心设计的提示来引导AI沿着我们设定的路径思考和创造的方法。

寻道AI,探索AI无限可能! 2296

南京邮电大学《数学实验》模块二(函数的迭代)参考答案

【代码】南京邮电大学《数学实验》模块二(函数的迭代)参考答案。

qq_1293730064的博客 3万+

ChatGPT Prompt技术全攻略-精通篇:Prompt工程技术的高级应用

Prompt Engineering的精通之路是一条不断探索和创新的旅程。在本系列博文的前几篇中,我们逐步深入,从基础概念到高级技巧,现在我们即将迈入一个全新的领域——精通篇。这里,我们将探索那些只有真正精通者才能驾驭的高级技巧和策略,这不仅是对AI创造力和智能潜力的深入挖掘,也是对我们自身能力极限的挑战。

寻道AI,探索AI无限可能! 2063

2017全国大学生电子设计大赛B题 | 板球控制系统(四)机械设计相关

转载请注明出处。   转眼2019了诶,可能有些同学又该问了,哇向阳哥,你这个鸽子放的好,转眼大半年了一年都没更新,我也知道啊,说好的源码呢,挖的机械的坑呢?咕咕咕咕我也不想啊,我这不是懒吗!过年有空了,又到了收红包泡妹子玩游戏.......呸,学习准备比赛码代码的时候了,终于有点空闲,于是乎今晚先把机械的大坑填了。     咱话先说在最前面。机械这玩意,靠经验,也考想象力,更要命的还是出了...

王向阳的博客 3万+

迟滞电压比较器电路的原理与计算

迟滞电压比较器是一种具有双阈值特性的电路,通过正反馈机制实现抗噪声干扰功能。文章详细分析了其工作原理,包括同相型和反相型两种结构的电压阈值计算与电阻设计方法,并提供了已知门限求电阻和已知电阻求门限的推导公式。工程应用中需注意输出类型匹配、电阻取值范围、噪声裕量设计等问题。该比较器在信号处理、波形转换等场景中具有重要应用价值,设计时需综合考虑供电电压、参考电压和噪声特性等因素。

硬核科技 2688

一文跟进Prompt进展!综述+15篇最新论文逐一梳理

文 | ZenMoore编 | 小轶自从 Dr.Pengfei Liu 的那篇 prompt 综述发表开始,prompt 逐渐红得发紫。近期清华、谷歌等单位你方唱罢我登场,涌现了好多好多 ...

夕小瑶科技说 3867

【Bluetooth蓝牙开发】九、BLE协议之GATT

1、开篇词 2、蓝牙开发入门 3、蓝牙协议栈总览 4、蓝牙协议栈——物理层 5、蓝牙协议栈——链路层 6、蓝牙协议栈——传输层 7、蓝牙协议栈——L2CAP协议 8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议 10、蓝牙通信流程分析 11、蓝牙协议栈——Bluez交叉编译 12、蓝牙调试工具汇总

Donge's Blog 4765

ChatGPT Prompt技术全攻略-总结篇:Prompt工程技术的未来发展

随着Prompt工程技术的不断进步,我们站在了一个新时代的门槛上,一个由人工智能和机器学习推动的创新时代。在这篇总结篇中,我们将探讨Prompt工程技术的未来发展方向,以及它将如何塑造我们的世界。

寻道AI,探索AI无限可能! 2340

绿盾用户使用看图软件每次都需要把图片解密之后才能打开查看,怎么才能不用这么麻烦打开就能看

Win10专业版绿盾控制台7.0看图软件FastStone Image Viewer。

本博客,博文仅代表个人操作经验,不能完全解决你的问题,仅供参考,佛系回复。 1202

一句话看懂 vibing-steampunk

摘要: vibing-steampunk(vsp)是一个连接SAP ABAP开发工具(ADT)与AI编码代理(如Claude、GitHub Copilot)的桥梁,通过MCP协议实现自动化代码读写、调试和部署。它利用ADT API直接访问SAP系统,绕过传统GUI操作,支持ECC和S/4HANA等环境。工具提供包分析、依赖检查、LUW行为识别等功能,显著提升ABAP项目维护效率。其创新Hyperfocused模式和方法级编辑大幅降低token消耗,而上下文压缩技术则优化了AI对ABAP代码的理解能力,特别适

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 114

ChatGPT Prompt技术全攻略-高级篇:掌握高级Prompt工程技术

在AI技术的浪潮中,ChatGPT以其卓越的语言处理能力,引领了人机交互的新纪元。然而,释放这款语言模型的真正潜力,需要我们掌握Prompt Engineering的艺术。Prompt Engineering不仅是一种技术手段,它更是一种策略,一种通过精心设计的提示来引导AI沿着我们设定的路径思考和创造的方法。

寻道AI,探索AI无限可能! 2285

PyTorch视觉项目实战:从数据加载到模型部署

PyTorch视觉项目实战:从数据加载到模型部署 ,人工智能,计算机视觉,大模型,AI,随着深度学习在计算机视觉领域的飞速发展,PyTorch 凭借其简洁的代码风格、动态计算图特性以及强大的社区支持,成为众多开发者和研究人员的首选框架。从数据加载、模型构建与训练,到最终的模型部署,PyTorch 提供了一套完整且灵活的解决方案。本文将通过实际项目案例,详细阐述基于 PyTorch 的视觉项目全流程,结合丰富的代码示例和概念解析,帮助读者掌握从项目起步到落地的关键技术。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

Prompt技术综述

这篇Prompt技术综述是目前最新也是最全的一篇。作者从arXiv, Semantic Scholar,ACL上搜集整理了1,565篇Prompt(主要是hard prompts)相关的论文。覆盖的内容比较多,从常见的文本Prompt拓展到图片,视频,3D建模以及多模态,多语言等复杂场景的Prompt。从Prompt本身外展到应用系统,如Agent。文中也提到Prompt的Issues,在Prompt开发时可以多参考关注。

javacc2015的博客 3338

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Prompt工程天花板!这个“万能”Meta Prompt,看懂这篇就够了!

小伙伴们好呀!今天我们来深度剖析一个非常特别的Prompt——它是一个专门用来**生成高质量系统提示词(System Prompt)的元提示词(Meta Prompt)**。它就像一位“Prompt教练”,指导我们如何为大型语言模型制定清晰、有效的任务指令。下面,我们就来一段一段看看它的精妙之处!

m0_59235945的博客 1416

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ChatGPT Prompt技术全攻略-应用篇:Prompt工程技术的实际应用

Prompt Engineering的学习和探索之旅已将我们从基础带向了进阶,现在,我们将着眼于它的实际应用。在应用篇中,我们将探讨如何将Prompt工程技术应用于现实世界中的各种场景,从而解决实际问题并创造价值。 Prompt Engineering在教育、商业、创意产业和技术写作等多个领域展现出巨大的应用潜力。它能够为个性化学习体验、市场分析、创意内容生成以及技术文档撰写提供支持。通过精确的Prompt设计,AI可以成为辅助决策、激发创意和提高工作效率的强大工具。

寻道AI,探索AI无限可能! 1448

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

五步驯服Agent Prompt!从痛苦调试到精准输出,收藏这篇就够了

最近在做导购Agent,工程侧已经开发完毕,但调Prompt、做测评,每一个都令我痛苦万分,因为到处都是“翻车现场”:要么“思维太发散”,绕着用户的问题走;要么“工具乱点”,命中一个tool就一条道走到黑;要么“跑不完”,说着说着卡住了,再没了下文......

m0_59235945的博客 1404

ChatGPT Prompt技术全攻略-进阶篇:深入Prompt工程技术

在人工智能的世界里,ChatGPT已经成为一个强大的工具,帮助我们生成文本、解决问题并创造新的内容。但要充分利用它的能力,我们必须掌握Prompt Engineering的进阶技巧。在本篇博文中,我将带领大家深入探索这门艺术,确保我们的Prompt能够激发ChatGPT的最佳表现。

寻道AI,探索AI无限可能! 3722

AI产品经理必学!从0到1搞定Prompt工程,这篇实战指南就够了!

Prompt工程已成为AI时代产品经理的核心技能。本文系统介绍了Prompt的核心概念、应用技巧及Coze平台实操方法,包括:1)Prompt作为人机交互语言的重要作用;2)系统提示词与用户提示词的区别;3)Zero-Shot到Few-Shot的进阶技巧;4)大模型上下文窗口的运用策略;5)模型选型与效果评估的科学方法。文章为AI产品经理提供了从理论到实践的完整指南,帮助掌握这一关键技术。

m0_74942241的博客 1089
上一篇: GLM-4 竟然开源了,表现出超越 Llama-3的卓越性能!
下一篇: 魔法开启,轻松学会Prompt应用实战技巧
我爱学大模型
博客等级 码龄3年 7883粉丝 687原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值