大模型实践:15个大模型提示工程(prompt)技巧

大模型: 提示词工程(prompt engineering) 提示词工程主要是用于优化与大模型交互的提示或查询操作,其目的在于能够更加准确的获取提问者想要获取的答案,提示词的好坏会直接影响到大模型的运行效果。 阅读详情

大模型

让我们现在深入探讨一些基本的提示工程技术和策略,以帮助您掌握模型提示。

1. Zero-Shot Prompting

zero-shot prompting 涉及在不向大型语言模型提供任何示例或先前上下文的情况下生成响应。当您需要对基本问题或一般主题快速回答时,该技术非常适合。以下是使用ChatGPT-3.5进行零样本提示的示例:

图片

2. One-Shot Prompting

一次提示是基于用户提供的一个示例或上下文片段提取响应。

为了说明,我们尝试使用ChatGPT-3.5进行这个策略:

图片

3. 信息检索

信息检索提示是将大型语言模型视为搜索引擎。它涉及向生成式人工智能提出非常具体的问题以获得更详细的答案。

由于其数据源,一些大型语言模型在信息检索提示方面表现更好。例如,谷歌的BARD可以访问当前互联网信息,而ChatGPT只知道2021年9月之前发生的事情。

以下是使用BARD进行信息检索提示的示例:

图片

\4. 创意写作

构思创意内容提示可以帮助您生成富有想象力的叙述、引人入胜的故事和独特的文本表达,以适应您的受众的兴趣和偏好。

以下是要求GPT-3.5生成式人工智能创意写作的提示示例:

图片

\5. 上下文扩展

上下文扩展技术围绕着丰富提供给人工智能的信息,以有效地增强其理解。

编写上下文扩展提示的一种好方法是通过“5W和How”方法,该方法涉及通过询问与主题相关的问题(Who、What、Where、When、Why、How)来扩展查询。

以下是ChatGPT-4如何使用该方法扩展简单陈述的上下文:“锻炼对你的健康有好处”:

图片

\6. 特定领域的内容摘要

通过构建精确的指令,可以突出文本中您希望模型优先考虑的元素,确保摘要捕捉到所需关注的核心要点。

假设您有一份关于网站优化技术的综合指南,但您只对移动优化策略感兴趣。在这种情况下,您的提示应该明确指出这一点。

例如:“总结这篇关于网站优化的文章,但只专注于与移动优化相关的策略:[粘贴文章内容]。”

以下是ChatGPT-4如何执行任务的示例:

在这里插入图片描述

7. Template Filling

"Template filling"允许您轻松创建多功能但结构化的内容。您可以使用带有占位符的模板,以便在保持格式一致的同时,为不同情况或输入自定义提示。

使用变量和占位符自定义模板

在模板填充中,您可以通过为占位符定义多个变量来进一步自定义生成AI工具的输出。通常,内容经理或Web开发人员使用此策略为他们的网站创建多个自定义的AI生成内容片段。

假设您正在管理一个电子商务网站。在这种情况下,您可能会使用一个标准的模板来描述产品,让AI填充产品名称、特性和价格等字段,以创建每个答案的新描述。

当需要AI生成的内容满足特定的指南或格式时,这种方法非常有益。

另一个实际用例是创建自动化但个性化的电子邮件。动态模板填充确保整体电子邮件结构一致,而特定内容则根据用户信息而有所不同。

例如,让我们看这个提示:“使用模板‘Hello {Name}, Welcome to our {Service}. We’re glad you’re here! {Closing}'生成个性化的欢迎邮件。”

图片

\8. 提示重写

提示重写或AI提示定制允许您在保持查询的原始意图的同时,微妙地改变提示的措辞。

它可以鼓励语言模型产生多种回答,以不同的方式回答原始意图。

维护意图的措辞技巧

一种方法是使用同义词或重新表述问题,同时保持主题的一致性。这将产生不同的细微差别,这在您正在寻找各种想法时特别有用。

示例

原始提示 - 有哪些方法可以优化网站的速度快?

图片

重写后的提示 - “你能列出一些改善网站加载时间的技巧吗?”

在这里插入图片描述

\9. 提示组合

提示组合技术涉及将不同的指令或问题合并到一个单一的、多方面的提示中,以从AI中获得全面的答案。

对于这个教程,让我们以这个提示为例 - “你能解释一下共享主机和VPS主机之间的区别,并推荐哪一个更适合小型电子商务网站吗?”

图片

在这里插入图片描述

\10. 思维链提示

Chain-of-thought prompting 是一种利用实时 AI 交互来引导工具获得更准确、更全面的答案的技术。

与传统的单一提示不同,您可以提供一系列相关的例子或问题,以完善原始查询。

如何运用思维链提示

思维链提示的关键是将复杂问题或主题分解为更易于管理的小部分。然后,将这些部分作为一连串提示呈现,这些提示相互补充,推动 AI 朝着期望的答案前进。

我们要求ChatGPT-4提供一个思维链提示的例子,以下是它给出的答案:

图片

\11. 迭代提示

迭代提示是另一种有效的技术,通过提出后续问题来构建先前的回答。使用它,您可以更深入地探讨一个主题,提取额外的见解,或澄清初始输出中的任何模糊之处。

如何使用迭代提示

迭代提示的关键是注意AI的初始答案。您可以将后续提示框架化为对该答案的特定部分进行详细说明、深入研究子主题或寻求澄清。当您需要收集详细信息时,特别有用。

在自然语言处理(NLP)方面更为熟练的大型语言模型(LLMs)可以熟练处理迭代提示,并以类似人类的方式构建其响应。

以下是使用具有良好NLP能力的Claud AI进行迭代提示的快速示例:

在这里插入图片描述

\12. 交互式故事讲述和角色扮演

交互式故事讲述和角色扮演与AI合作是一种创造性和引人入胜的方式,可以产生动态内容。

此技术利用了AI根据提示和先前的互动适应其响应的能力,允许流畅且不断发展的叙事。

协作式故事讲述

协作式故事讲述更进一步,让AI实时适应您的输入。它允许您和工具进行来回交流,共同参与故事的发展,创造一个交互式的沉浸式体验。

示例

提示 - 我想开始一次与您合作的协作式故事练习。我们将撰写一个关于魔法存在的幻想故事,但已经被遗忘了很长时间。

这是故事的主要角色和结局目标:

角色:Doraleous,一位年轻的农民,偶然发现了一本古老的咒语书。

目标:利用魔法的力量结束他们所在的森林村庄的饥荒。

图片

\13. 隐式信息注入

使用隐式信息注入,您可以巧妙地注入上下文,使AI模型在没有明确告知的情况下理解您的需求。

隐式上下文的策略

当您需要寻求微妙或量身定制的回应时,这种技术特别有用。例如,与其说“以正式的语气写这个”,不如使用像“详细”或“详尽”这样的词汇来引导AI输出更正式的内容。

示例

提示 - 你能给我一些快速提高网站流量的小贴士吗?

图片

\14. 带有上下文微妙的语言翻译

多语言内容生成不仅仅是将一种语言的单词转换成另一种语言。通过提示工程,您可以确保AI考虑文化或情境背景,从而获得更准确和微妙的翻译。

使用上下文提高翻译准确性

通过在提示中添加文化或情境提示,您可以引导AI提供适合上下文的翻译。这在商业通信、法律文件或任何需要微妙变化含义的文本中特别有用。

示例

提示 - 将短语“她接过球并带着它跑”从英语翻译成法语,记住这是一个关于接管项目的商务隐喻。

在这里插入图片描述

\15. 自动化提示工程师

自动化提示工程(APE)是人工智能领域的一个进步,利用新的LLM能力帮助AI自动生成和选择指令。

它将任务转化为一个黑盒子优化问题,使用机器学习算法来启发式地生成和评估候选解决方案。

APE工作流程解释

APE工作流程由五个主要步骤组成:

  1. 您给聊天机器人一个特定的任务并展示一些示例。
  2. 聊天机器人想出多种完成工作的方法,可以通过直接推理或考虑它已知的类似任务来实现。
  3. 然后这些不同的方法在实践中进行测试。
  4. 聊天机器人对每个方法的效果进行评分。
  5. AI将选择更好的方法并应用它。

在机器学习中的好处和应用

当具备自提示能力时,生成型AI工具可以将任务从基于上下文的数据分析简化为自动化客户服务,无需频繁的人为生成提示。

我们让ChatGPT-4用一个简单的例子来解释APE工作流程:

在这里插入图片描述

结论

提示工程是计算机科学中一个新兴的学科,可以彻底改变我们与技术的互动方式。掌握这项技能对于充分发挥LLM的功能至关重要,从简化复杂的数据到执行微妙的语言翻译。

尽管某些语言模型在特定类型的提示方面表现出色,但精心设计的查询可以显著提高任何生成型AI工具的响应质量。

熟练掌握提示工程需要采用迭代思维。这包括持续测试、收集用户洞察、挖掘社区智慧以及适应新的LLM能力。

有效地开发提示从基础技术开始。通过信息检索、上下文增强、摘要、重新框架和迭代提示等方法进行实验,以熟悉语言模型。

如果您知道其他提示策略,请在下面的评论中分享。您的贡献将丰富提示工程师的集体知识,他们阅读了这篇文章。

​

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

大模型提示工程(Prompt Engineering) 大模型提示词工程介绍 阅读详情

相关推荐

【LLM大模型】大模型Prompt Engineering提示词工程

【LLM大模型】大模型Prompt Engineering提示词工程

abao6690的博客 1513

大语言模型 - 提示词(Prompt)工程入门

提示词工程,或称Prompt Engineering,是一种专门针对语言模型进行优化的方法。它的目标是通过设计和调整输入的提示词(prompt),来引导这些模型生成更准确、更有针对性的输出文本。在与大型预训练语言模型如GPT-3、BERT等交互时,给定的提示词会极大地影响模型的响应内容和质量。提示词工程关注于如何创建最有效的提示词,以便让模型能够理解和满足用户的需求。这可能涉及到对不同场景的理解、使用正确的词汇和语法结构,以及尝试不同的提示策略以观察哪种效果最佳。1、明确具体:加入场景要求、具体任务。

秃了也弱了 4万+

解读提示工程(Prompt Engineering)

Prompt提示是什么呢?Prompt提示是模型接收以生成响应或完成任务的初始文本输入。我们给AI一组Prompt输入,用于指导模型生成响应以执行任务。这个输入可以是一个问题、一段描述、一组关键词,或任何其他形式的文本,用于引导模型产生特定内容的响应。例如,在chatGPT中,用户通常使用 prompt 来与大语言模型进行交互,请求回答问题、生成文本、完成任务等。模型会根据提供的 prompt 来生成一个与之相关的文本,尽量符合用户的要求。

weixin_53880910的博客 3034

Coggle数据科学 | 大模型技术内参:39 种提示工程 在 29 种 NLP 任务精度对比

大语言模型(LLMs)在许多不同的自然语言处理(NLP)任务中表现出色。提示工程需要编写称为提示的自然语言指令,以结构化方式从LLMs中提取知识。与以往的最新技术(SoTA)模型不同,提示工程不需要根据给定的NLP任务进行广泛的参数重新训练或微调,因此仅依赖于LLMs的嵌入知识。

csdn_xmj的博客 1531

提示词工程 (Prompt Engineering) 最佳实践

6计算机科学基于以下文本内容回答问题:您正在研究计算机视觉领域的深度学习应用。您需要训练一个神经网络来进行图像分类。您已经有了一组标记好的图像,但您需要决定如何将这些图像分为训练集和测试集。问题:您应该如何划分训练集和测试集?提示:通常情况下,将数据集随机划分为训练集和测试集是一个好的选择,通常使用70/30或80/20的比例。但是,如果数据集中某些类别的样本数量较少,则应该使用分层采样来确保在训练集和测试集中都有足够的样本数量。

AI大模型 2664

大语言模型之八-提示工程(Prompt engineer)

大语言模型的效果好,很大程度上归功于算力和数据集,算力使得模型可以足够大,大到模型的理解、记忆、推理和生成以及泛化能力可以同时兼备,而数据集则是模型学习的来源。LLM中的prompt方法主要用于fine-tune阶段,即在预训练的基础上,针对特定任务的模板或提示语,这些提示语通常包含了问题的关键信息,例如问题类型、答案类型、限制条件等,通过少量的标注数据(提示语)对模型进行微调,使其更好地适应特定的任务和应用场景。

shichaog的专栏 5302

大模型实践:15个大模型提示工程(prompt)技巧_大模型提示词工程

让我们现在深入探讨一些基本的提示工程技术和策略,以帮助您掌握模型提示。

2401_85773741的博客 1121

Prompt工程全攻略:15+Prompt框架一网打尽(BROKE、COAST、LangGPT)、学会提示词让大模型更高效

Prompt工程全攻略:15+Prompt框架一网打尽(BROKE、COAST、LangGPT)、学会提示词让大模型更高效

丨汀、的博客 5817

大模型Prompt提问技巧汇总

本文介绍大模型Prompt的提问技巧汇总。

日常学习与专研的记录 4041

SAP MIRO发票自动化:BAPI_INCOMINGINVOICE_CREATE实战解析

本文深入解析了如何使用SAP标准BAPI_INCOMINGINVOICE_CREATE实现MIRO发票校验流程的自动化。通过实战代码示例,详细阐述了从采购订单和收货凭证获取数据、构建BAPI核心参数、处理常见错误到高级场景优化的完整路径,旨在帮助SAP开发人员构建稳定、高效的自动化解决方案,提升财务处理效率与准确性。

weixin_29243279的博客 502

微信小程序转化数据API自归因实战:PHP实现与2025升级要点解析

本文详细解析了2025年微信小程序转化数据API自归因的升级要点与PHP实战实现。核心变化包括接口地址更新、固定access_token的获取方式,以及新增timestamp与nonce等安全参数。文章提供了完整的PHP代码示例,帮助开发者高效完成数据上报,优化腾讯广告投放效果。

git9versioner的博客 989

AI大模型之Prompt工程指南:什么是Prompt工程?Prompt工程的格式与要求

Prompt是一种基于人工智能(AI)指令的技术,通过明确而具体的指导语言模型的输出。在提示词工程中,Prompt的定义涵盖了任务、指令和角色三个主要元素,以确保模型生成符合用户需求的文本。Prompt明确而简洁地陈述了用户要求模型生成的内容。这包括在特定应用场景中,用户希望模型完成的任务或生成的文本类型。模型在生成文本时应遵循的指令是Prompt中的关键要素之一。这些指令具体规定了模型生成文本的方式,通过清晰的语言来引导模型以获得所需的输出。Prompt中还包括模型在生成文本时应扮演的角色。

老皮的博客 2万+

Vivado新手避坑指南:搞懂Generate Output Products和Create HDL Wrapper到底在干啥

本文深入解析Vivado设计流程中的Generate Output Products和Create HDL Wrapper两大关键步骤,帮助新手理解其核心功能与操作要点。通过详细讲解文件生成类型、关键选项设置及常见问题解决方案,指导开发者正确使用这两个功能,避免设计流程中的常见错误,提高FPGA开发效率。

weixin_29207149的博客 311

AI大模型:Prompt提示词工程使用指南

ChatGPT 的问世带动了一大批AI大模型开源并开始投入商用,尤其是从去年下半年开始,各类大模型纷纷问世,加之国内的互联网大厂也纷纷投入大模型赛道,让大模型的黑科技也能被很多不懂AI的小伙伴开始尝鲜,举例来说,像国内阿里的通义千问,百度的千帆大模型,腾讯的混元大模型等,都是很不错的AI大模型产品,得到了很多业内人士的认可,但对于很多初学大模型或不懂大模型的人来说,如何真正用好AI大模型,并利用大模型强大的对话能力为日常事务助力增效呢?这就需要全面而系统的学习prompt提示词工程。

2401_85390073的博客 4950

PLSQL Developer新手必看:如何避免安装过程中的常见坑

本文为PL/SQL Developer新手提供了详尽的安装与配置避坑指南。从版本选择、注册码使用、汉化包安装到Oracle客户端连接配置,逐一解析常见问题并提供解决方案,帮助开发者快速搭建稳定的PL/SQL开发环境,顺利开启Oracle数据库编程工作。

g9h0i1的博客 651

不用Root!这些隐藏代码能一键开启安卓诊断端口(小米/OPPO/魅族机型实测)

本文提供了一份无需Root权限即可开启安卓手机诊断端口的实用指南。通过拨号盘输入特定隐藏代码,小米、OPPO、魅族等机型的用户可以一键激活此工程模式,从而连接电脑进行基带数据备份(如QCN文件)或故障排查。文章详细列出了各品牌指令、操作验证步骤,并强调了备份IMEI等关键数据的重要性与操作风险,旨在帮助用户在紧急情况下修复网络问题。

weixin_29260291的博客 273

AgentGPT Prompt工程与提示词优化技巧实战

本文系统梳理了AgentGPT在Prompt工程与提示词优化方面的核心原理与工程实践,面向中国AI开发者,深入浅出地讲解Prompt设计原则、优化技巧、效果对比、代码实现与工程落地。通过架构图、流程图、思维导图、甘特图、饼图等多种可视化手段,结合详实的Python代码示例和实际应用案例,帮助开发者全面掌握AgentGPT的Prompt工程与提示词优化方法。内容涵盖原理剖析、工程实现、常见问题与最佳实践,适合AI应用开发者、架构师、技术爱好者系统学习与落地。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 1297

【tips】在PyCharm中安装opencv图文版详细教程

pip如下图所示,左边的蓝色图标就是终端。点开终端后,键入命令,按下回车后就开始下载了。如果你更喜欢图形化操作,可以在 PyCharm 中直接安装:。点击右上角的 +按钮(添加包)。搜索或,点击。

zhousanguhe的博客 6744

LLM大模型:Prompt 提示词工程

提示工程也叫「指令工程」。Prompt(提示词)是一个指令、问题或者语句,能被用来引导或指示一个语言模型生成特定的文本输出。Prompt是用户与语言模型交互的起始点,它告诉模型用户的意图,并且期望模型能以有意义且相关的方式回应。通过精心设计的prompt,我们可以引导大语言模型(LLM)更好地理解用户的意图,并生成更准确、有用的回答。Prompt工程涉及开发、优化和测试迭代prompt,以帮助用户有效地与语言模型进行交互。

2401_85375298的博客 3777

视觉Transformer实战 | 将卷积引入视觉Transformer(CvT)

CvT 是一种融合卷积神经网络与 Vision Transformer 优势的视觉模型,旨在解决 ViT 缺乏平移不变性和局部性等归纳偏置的问题。CvT 采用分层结构逐级降采样,使用卷积词元嵌入代替传统 patch 切分,引入卷积投影替代线性投影。这些设计使得 CvT 能够去除位置编码,在高分辨率输入下表现更优。本节深入解析 CvT 的核心原理,并提供完整的 PyTorch 代码实现,演示如何在实际数据集上训练和评估 CvT 模型。

盼小辉丶的博客 726

RK3588 Weston

下面是使用 weston -B=vnc-backend.so --width=1280 --height=720 ,使用vnc的客户端来远程访问weston桌面。Wayland是一套display server(Wayland compositor)与client间的。,而Weston是Wayland compositor的参考实现。7:在基于wayland 运行Qt 程序。根据不同版本,支持的后端也不相同。2:当前weston支持的后端。4:weston的配置文件。3:weston中的录屏。

OpenWrt/WLAN/驱动/Android/嵌入式开发总结 1029

Prompt提示词工程全攻略:15+Prompt框架一网打尽、学会提示词让大模型更高效

APE 框架提倡将用户的请求分解为三个主要部分:行动、目的和期望。这种分解方法使得与大模型的交互更加明确和高效。**行动 (Action):**定义需要完成的特定任务、行动或活动。这是框架的第一步,旨在明确要执行的具体任务或活动。**目的 (Purpose):**讨论意图或目标。这部分是为了解释为什么要执行这个特定的任务或活动,它的背后意图是什么,以及它将如何支持更大的目标或目标。**期望 (Expectation):**陈述期望的结果。

m0_63171455的博客 7466

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

AI大模型02:Prompt Engineering 提示工程

所以,如果知道训练数据是怎么样的,参考训练数据来构造Prompt是最好的。prompt调优后已经存下来了,对话的过程不会改变模型本身,提供的提示词在每一次做推理的时候都会按照提示词的方法去做。比如要问法律问题,模型不会,有两种办法:一种是训练一个法律相关的模型,一种是把所有的法律条例都放在prompt,让模型了解基本内容?Q:一段长对话,如果不停的质疑它原本设定的系统prompt,会让他基于这些历史对话数据重构这个系统prompt,回答与原本系统prompt不相符的回答吗?因输出的内容如何定义对错呢?

Mimo_YY的博客 1541

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 从零开始,大模型训练教程
下一篇: 大模型笔记!以LLAMA为例,快速入门LLM的推理过程
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值