提示工程(prompt engineering):技术分类与提示词调优看这篇就够了

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

在人工智能盛起的当下,出现了一个新兴的行业——提示工程(prompt engineering)。提示词,简言之,就是我们和AI说的话。在人机交互模式下,一个好的提示词,往往能产生事半功倍的效果。文本领域,好的提示词往往能超越RAG/Agent所能发挥的能力;图片对应的视觉领域,好的提示词往往能产生更好地图片/视觉效果。

在山行AI的视频号上有两个关于提示词的视频很好地说明了这一点,感兴趣的小伙伴不妨一观(顺便帮忙点个关注❤️-_-❤️,很分感谢~):

PS:可能看了本文之后,你对于提示词的理解就能超过别人很多啦~

01如何训练提示词模型来生成爆款文案
02翻译时如何用好提示词来告别机翻感

提示工程:技术分类与提示调优

作为一个新兴的研究领域,提示工程(prompt engineering)缺乏明确的技术分类。当你浏览不同的文章和网站讨论这些技术时,你会发现它们各不相同且缺乏结构。由于这种混乱,从业者往往只坚持使用最简单的方法。在这篇文章中,我提出了一个对提示工程技术的概览和清晰的分类,这将帮助你把握它们的概念并在你的应用程序中有效使用它们。此外,我还将讨论将提示工程作为一个涉及提示调整(prompt tuning)和评估的数据科学过程。

尽管许多研究者付出了努力,大型语言模型仍然面临一些问题。它们的主要陷阱有:

•引用资源。 大型语言模型(LLMs)可以生成看似非常可信并引用外部资源的内容,但重要的是要记住,它们不能引用资源,它们既没有访问互联网的权限,•偏见。 LLMs在它们的回应中可能表现出偏见,常常生成刻板印象或有偏见的内容,•幻觉。 当LLMs被问到它们不知道答案的问题时,有时可以“幻觉”或生成虚假信息,•数学和常识问题。 尽管它们有先进的能力,LLMs常常在解决即使是最简单的数学或常识问题时遇到困难,•提示劫持。LLMs可以被用户操纵或“黑客攻击”,以忽略开发者的指令并生成特定内容。

大多数的提示工程技术解决了两个问题:幻觉和解决数学及常识任务。有特定的技术旨在减轻提示劫持,但这是一个单独讨论的话题。

常见规则

在讨论具体技术之前,让我们谈谈提示的常见规则,这将帮助你写出清晰和具体的指令:

1.准确地说明要做什么(写作、总结、提取信息),2.避免说明不要做什么,而是说明要做什么,3.具体一点:不要说“用几句话”,而是说“用2-3句话”,4.添加标签或分隔符来构造提示,5.如果需要,要求结构化输出(JSON、HTML),6.要求模型验证是否满足条件(例如,“如果你不知道答案,就说‘没有信息’”),7.要求模型先解释然后再提供答案(否则模型可能试图为错误的答案辩解)。

分类

目前的大多数技术可以分为三组:

•单一提示技术 旨在优化对一个提示的响应,•接下来是结合几个提示的技术。它们的共同理念是多次查询模型(或多个模型)以解决任务,•最后,有一组方法将大型语言模型与外部工具结合使用。

单一提示技术

哪些技术旨在通过单个提示解决你的任务?

•零次学习(Zero-Shot),•少次学习(Few-Shot),•思维链(Chain of Thought),•程序辅助语言(Program Aided Language)。

我们来逐一研究它们。

零次提示(Zero-Shot Prompting)

这是最简单的技术,使用自然语言指令。

单次学习。示例来自 promptingguide.ai[1]

少次提示(Few-Shot Prompting)

大型语言模型(LLMs)在单次学习方面表现非常出色,但它们仍可能在复杂的任务上失败。少次学习的理念是向模型演示带有正确答案的类似任务(Brown et al. (2020)[2])。

少次学习。示例来自 promptingguide.ai[3]

在 Min et al. (2022)[4] 的论文中,研究表明在一系列分类和多选任务中,示范中标签的不正确几乎不会影响性能。相反,确保示范提供标签空间的少数几个示例、输入测试的分布以及序列的整体格式是至关重要的。

思维链提示(Chain of Thought Prompting, CoT)

思维链提示通过中间推理步骤实现复杂的推理能力。这项技术的目标是使模型迭代并对每一步进行推理。

零次学习、少次学习和思维链提示技术。示例来自 Kojima et al. (2022)[5]。

思维链提示可以与零次学习或少次学习一起使用。零次思维链提示的概念是建议模型一步一步地思考,以得出解决方案。这种方法的作者(Kojima et al. (2022)[6])展示了零次思维链提示在算术、符号和其他逻辑推理任务上的性能显著超过了零次学习的大型语言模型(LLM)的表现。

如果你选择少次思维链提示,你必须确保有包含解释的多样化示例(Wei et al. (2022)[7])。这种方法在算术、常识和符号推理任务上具有惊人的实证增益。

程序辅助的语言模型(Program-Aided Language Models, PAL)

程序辅助的语言模型是一种扩展思维链提示的方法,通过将解释扩展为带有代码的自然语言(Gao et al. (2022)[8])。

程序辅助语言提示。示例来自 Gao et al. (2022)[9]。

这一技术可以使用 LangChain PALChain[10] 类来实施。

多重提示技术

下一组提示基于结合一个或几个模型的提示的不同策略:

1.投票。 这个想法是通过投票得到正确答案。技术:自我一致性。2.分而治之。 这组提示基于将复杂任务分解为几个提示。技术:方向刺激、生成知识、提示链、表格链和由少到多的提示。3.自我评估。 这种方法建议在框架中加入检查输出是否符合指示的步骤。技术:反思、思维树。

自我一致性(Self Consistency, SC)

自我一致性基于这样的直觉:“一个复杂的推理问题通常有多种不同的思考方式,导致其唯一正确的答案”(Wang et al. (2022)[11])。

它多次提出相同的思维链提示,从而生成一组多样化的推理路径,然后通过应用投票选择最一致的答案。

自我一致性提示技术示例,源自Wang et al. (2022)[12]

在Wang et al. (2022)[13]的研究中,应用自我一致性技术对算术和常识任务的提升,在常见基准测试中为4%–18%。

定向刺激提示(DSP)

结合提示的下一个概念是“分而治之”。在DSP中,我们有两个步骤:生成刺激(例如,关键词)并使用它们来提高响应的质量。

定向刺激提示在Li et al. (2023)[14]提出,用于摘要生成、对话响应生成和思维链推理任务。它包含两个模型:

•训练一个小型可调策略语言模型(LM)来生成刺激(提示),•使用一个黑盒冻结的大型语言模型(LM)根据问题和上一步的刺激生成摘要。

策略模型可以通过使用标记数据的监督式微调和基于大型语言模型(LLM)输出的离线或在线奖励进行强化学习来进行优化,例如:

DSP框架 Li et al. (2023)[15] 我们学习一个小型的可调策略模型来生成定向刺激(在这种情况下是关键词),它为大型语言模型(LLM)提供了针对特定输入的指导,以达到预期的目标。

生成知识提示(GK)

在“分而治之”概念下的下一个提示技术是在 Liu et al. (2022)[16] 提出的生成知识。其思想是先使用一个单独的提示来生成知识,然后利用这些知识来获得更好的响应。

生成知识提示包括两个阶段:

•知识生成:使用少量样本演示从语言模型中生成与问题相关的知识陈述,•知识整合:使用第二个语言模型与每个知识陈述一起进行预测,然后选择最高置信度的预测。

这种方法不需要对知识整合的特定任务的监督,也不需要访问结构化的知识库,但它提高了大型、最先进模型在常识推理任务上的性能。

来自 Liu et al. (2022)[17] 的知识生成小样本提示示例,用于QASC

提示链接

提示链接是一种简单而强大的技术,你应该将任务分解为子问题,并依次用这些子问题提示模型。

提示链接对于完成一个大型语言模型(LLM)可能难以应对的复杂任务非常有用,特别是当这些任务伴随着非常详细的提示时。它还有助于提高大型语言模型应用的透明度,增强可控性和可靠性。

提示链接示例来自 txt.cohere.com[18]

从简到繁的提示

从简到繁的提示方法更进了一步,增加了一个步骤,即模型需要决定如何将你的任务分解成子问题。

Zhou et al. (2022)[19] 中的实验结果揭示,从简到繁的提示方法在与符号操作、组合泛化和数学推理相关的任务上表现良好。

Zhou et al. (2022)[20] 中的从简到繁提示的例子

连锁表格提示

在最近的研究 (Wang et al. (2024)[21]) 中提出了一种新方法,其中表格数据被明确用作推理链中的中间思考的代理。

该算法包括两个步骤的循环:

1.动态规划,在此过程中,大型语言模型(LLM)根据输入查询和以前操作的历史(操作链)从操作池中抽取下一个操作,2.参数生成,涉及使用大型语言模型(LLM)为上一步骤选定的操作生成参数(例如新的列名),并应用编程语言来执行操作并创建相应的中间表格。

来自Wang et al. (2024)[22]的连锁思考提示的示例和比较。

接下来的两种方法实现了自检(Self-Check)的概念 —— 框架中有一个步骤来检查解决方案。连锁表格(Cgain-of-Table)实现的示例可以在此链接[23]找到。

思维树(Tree of Thoughts,ToT)

思维树在连锁思考方法的基础上进行泛化,允许模型探索多个推理步骤并自我评估选择。

要实现ToT技术,我们必须决定四个问题:

1.如何将中间过程分解为思考步骤,2.如何从每个状态生成潜在的思考点,3.如何启发式地评估状态(使用状态评估提示),4.使用什么搜索算法(Yao et al. (2023)[24])。

输入提示 必须包括解决问题的中间步骤的描述,以及抽取的思考点或关于生成它们的指令。状态评估提示 必须提供关于选择哪些提示进行下一步的指令。

【思维树在24点游戏中的例子】摘自Yao et al. (2023)[25]

Yao et al. (2023)[26]的实验显示,对于需要复杂规划或搜索的任务,思维树技术(ToT)非常成功。LangChain 实现了思维树技术,在 langchain_experimental.tot.base.ToTChain 类[27]中有所体现。

反思

反思是一个通过语言反馈加强语言代理的框架。反思代理通过对任务反馈信号进行口头反思,然后在情节记忆缓冲区中保持自己的反思文本,以在后续试验中促进更好的决策(Shinn et al. (2023)[28])。

来自 Shinn et al. (2023)[29] 的反思框架图解

反思框架由三个不同的模型组成:

•执行者(Actor) :一个基于状态观察生成文本和行动的大型语言模型(使用CoT和ReAct技术),•评估者(Evaluator) :一个对执行者产生的输出进行评分的大型语言模型,•自我反思(Self-Reflection) :一个生成口头强化提示以协助执行者自我提升的大型语言模型。

来自 Shinn et al. (2023)[30] 的不同任务中的反思示例

反思在需要顺序决策、编程、语言推理的任务中表现良好。

请通过此链接[31]查看实现。

结合外部工具的大型语言模型框架

在本节中,我将介绍两种方法 —— 检索增强生成和ReAct。

检索增强生成(Retrieval-Augmented Generation, RAG)

RAG将信息检索组件与文本生成模型结合起来:

•检索。在检索步骤中,系统通常使用向量搜索寻找可能回答问题的相关文档,•生成。接下来,将相关文档作为上下文连同初始问题传递给一个大型语言模型(Lewis et al. (2021)[32])。

在大多数情况下,使用RAG-序列方法,意味着我们检索k篇文档,并使用它们生成回答用户查询的所有输出标记。

在RAG中,语言模型可以进行微调,但实际上这种做法很少见,因为预训练的大型语言模型已经足够好,可以直接使用,而自行进行微调成本过高。此外,RAG中的内部知识可以以高效的方式修改,而无需重新训练整个模型。

RAG生成的响应更具事实性、具体性和多样性,有助于提高事实验证的结果。

ReAct

Yao等人(2022)[33] 提出了一个名为ReAct的框架,其中大型语言模型被用来以交错的方式生成推理迹象和任务特定的行动:推理迹象帮助模型引导、跟踪和更新行动计划,以及处理异常,而行动则使其能够与外部来源(如知识库或环境)接口并收集额外信息。

ReAct框架可以选择一个可用的工具(例如搜索引擎、计算器、SQL代理),应用它并分析结果以决定下一步行动。

ReAct案例(引自Yao等人(2022年)[34])

通过与简单的Wikipedia API交互,ReAct解决了在连贯思维推理中普遍存在的幻觉和错误传播问题,并生成了类似人类解决任务的轨迹,这些轨迹比没有推理痕迹的基线模型更易于解释(Yao等人(2022年)[35])。

查看Langchain工具实现的ReAct案例[36]。

提示调整和评估

选择提示工程技术在很大程度上取决于您的LLM的应用和可用资源。如果您曾经尝试过提示,您知道大型语言模型对人类生成的提示中最微小的变化非常敏感,这些提示往往是次优的且通常具有主观性。

无论您选择哪种提示技术,如果您正在构建一个应用程序,将提示工程视为一个数据科学过程是非常重要的。这意味着创建一个测试集,选择指标,调整提示,并评估其对测试集的影响。

测试提示的指标在很大程度上将取决于应用程序,但以下是一些指南(来自数据科学峰会2023[37]):

测试提示的指标(摘自数据科学峰会2023[38])

1.忠实度和相关性:•生成答案的事实准确性如何,•生成答案与问题的相关性如何。2.检索 — 主要用于RAG和ReAct管道,但也可以应用于生成的知识及方向性刺激提示:•精确度 — 检索到的文档的相关性有多高,•召回率 — 是否检索到了所有相关文档。3.内部思考:•代理和工具选择的准确性 — 用于ReAct,•工具参数提取 — 是否从上下文中正确检索到参数,并进行了恰当的转换 — 用于ReAct,•在长轮对话中记住事实 — 用于ReAct,•正确的逻辑步骤 — 用于ReAct和思维链提示。4.非功能性:•答案的风格和语调,•缺乏偏见,•合规和安全检查,•提示注入测试。

根据您的用例,选择指标并跟踪提示更改对测试集的影响,确保任何更改不会降低响应的质量。

总结

我不敢说已经涵盖了所有现有技术 — 它们太多了,不久的将来有人可能会出版一本完整的教科书。但如果你读到这里,你会注意到所有技术的概念都相当普遍且直观。我可以将所有写好提示的规则总结为一个简短的清单:

1.清晰而准确,以便模型不必猜测你的意图,2.使用分隔符或标签增加结构,3.通过展示示例和添加解释来帮助模型,4.要求模型迭代思考,解释其解决方案,5.如果提示复杂,考虑将其分解为子任务,6.尝试多次询问相同的提示,7.考虑增加模型自检的步骤,8.如有需要,将您的LLM与外部工具结合使用,9.将提示调整视为一个迭代且需要评估的数据科学过程。

如何系统的去学习大模型LLM ?

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的 AI大模型资料 包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

😝有需要的小伙伴,可以V扫描下方二维码免费领取🆓

AI大模型系统学习路线图

阶段1:AI大模型时代的基础理解
  • 目标:了解AI大模型的基本概念、发展历程和核心原理。
  • 内容:
    • L1.1 人工智能简述与大模型起源
    • L1.2 大模型与通用人工智能
    • L1.3 GPT模型的发展历程
    • L1.4 模型工程
      • L1.4.1 知识大模型
      • L1.4.2 生产大模型
      • L1.4.3 模型工程方法论
      • L1.4.4 模型工程实践
    • L1.5 GPT应用案例
阶段2:AI大模型API应用开发工程
  • 目标:掌握AI大模型API的使用和开发,以及相关的编程技能。
  • 内容:
    • L2.1 API接口
      • L2.1.1 OpenAI API接口
      • L2.1.2 Python接口接入
      • L2.1.3 BOT工具类框架
      • L2.1.4 代码示例
    • L2.2 Prompt框架
      • L2.2.1 什么是Prompt
      • L2.2.2 Prompt框架应用现状
      • L2.2.3 基于GPTAS的Prompt框架
      • L2.2.4 Prompt框架与Thought
      • L2.2.5 Prompt框架与提示词
    • L2.3 流水线工程
      • L2.3.1 流水线工程的概念
      • L2.3.2 流水线工程的优点
      • L2.3.3 流水线工程的应用
    • L2.4 总结与展望
阶段3:AI大模型应用架构实践
  • 目标:深入理解AI大模型的应用架构,并能够进行私有化部署。
  • 内容:
    • L3.1 Agent模型框架
      • L3.1.1 Agent模型框架的设计理念
      • L3.1.2 Agent模型框架的核心组件
      • L3.1.3 Agent模型框架的实现细节
    • L3.2 MetaGPT
      • L3.2.1 MetaGPT的基本概念
      • L3.2.2 MetaGPT的工作原理
      • L3.2.3 MetaGPT的应用场景
    • L3.3 ChatGLM
      • L3.3.1 ChatGLM的特点
      • L3.3.2 ChatGLM的开发环境
      • L3.3.3 ChatGLM的使用示例
    • L3.4 LLAMA
      • L3.4.1 LLAMA的特点
      • L3.4.2 LLAMA的开发环境
      • L3.4.3 LLAMA的使用示例
    • L3.5 其他大模型介绍
阶段4:AI大模型私有化部署
  • 目标:掌握多种AI大模型的私有化部署,包括多模态和特定领域模型。
  • 内容:
    • L4.1 模型私有化部署概述
    • L4.2 模型私有化部署的关键技术
    • L4.3 模型私有化部署的实施步骤
    • L4.4 模型私有化部署的应用场景
辅助学习书籍PDF资源:


学习计划:
  • 阶段1:1-2个月,建立AI大模型的基础知识体系。
  • 阶段2:2-3个月,专注于API应用开发能力的提升。
  • 阶段3:3-4个月,深入实践AI大模型的应用架构和私有化部署。
  • 阶段4:4-5个月,专注于高级模型的应用和部署。
    请根据您的个人进度和时间安排,适当调整学习计划。记得在学习过程中,理论与实践相结合,不断进行项目实践和反思,以加深理解和技能的掌握。

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

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

😝有需要的小伙伴,可以Vx扫描下方二维码免费领取🆓

Prompt Engineering工程化实践:从提示词调试到生产级交付 Prompt Engineering并非语言技巧训练,而是面向大模型应用落地的系统工程——它本质是通过语义对齐、结构约束、认知引导与鲁棒设计,解决人类意图与模型响应之间的语义衰减问题。其技术内核涵盖领域术语映射、JSON Schema锁定、链式思维注入和噪声免疫协议等关键能力,支撑信息抽取、逻辑推理、创意生成等高价值场景。在法务合同解析、医疗会议纪要生成、智能客服意图识别等真实业务中,工程化提示词显著提升输出稳定性、术语准确率与服务SLA。本文聚焦可复现、可监控、可迭代的提示资产构建方法,融合Prompt版 阅读详情

相关推荐

提示词工程实战:从高质量Prompt设计到AI高效协作

1. 先搞清楚“提示词金矿”到底能解决什么实际问题 如果你用过 ChatGPT、Claude 这类大模型,肯定遇到过这种情况:你问了一个问题,但模型的回答要么太啰嗦,要么没抓住重点,要么干脆跑题了。然后你开始反复修改你的问题,试图让 AI 理解你的意图,这个过程就是“调教”提示词。而所谓的“4.4万星提示词金矿”,本质上是一个汇集了大量经过实战验证、由顶级团队或资深用户编写的高质量提示词(Prompt)的开源项目或社区资源。 这个主题最核心的价值,不是让你去背一堆复杂的咒语,而是 提供一个“偷师”的机会 。

hck341204的专栏 537

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

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

秃了也弱了 4万+

从Prompt Engineering到Loop Engineering:构建可控AI工作流的核心思想与实践

在人工智能应用开发中,大语言模型(LLM)的提示工程(Prompt Engineering)是基础技术,但其静态指令模式在复杂任务中常面临结果不稳定、调试效率低的问题。其核心原理是通过单次输入期望完美输出,这在多步骤或需要迭代的任务中存在局限。为解决此问题,一种更工程化的方法——循环工程(Loop Engineering)应运而生,它通过将任务设计为可交互、可自我修正的动态工作流来提升系统鲁棒性。其技术价值在于将开发重点从“如何写提示词”提升至“如何设计任务流程”,通过引入状态管理、智能体规划与工具调用等构

weixin_30889885的博客 403

什么是提示词工程(prompt engineering)?为什么需要提示词工程?

简单来说,提示词工程是一种不需要调整大模型参数或权重,就可以获取某种结果的方法。提示词的作用和应用场景都非常广泛,不论是文本生成,还是问答系统,亦或者其它场景。同一个LLM,提示词不一样生成的内容也会不一样,甚至会有很大的差别。所以,从这个角度来说,提示词工程是一种更好地使用大模型的方法。学好提示词,能够让你更好、地使用和操作大模型,并且得到更好的结果。

m0_59235945的博客 8892

从Prompt Engineering到Loop Engineering:构建动态演化的AI系统

在人工智能工程领域,Prompt Engineering(提示工程)是一种通过精心设计输入文本来引导大语言模型生成预期输出的技术。其核心原理在于利用模型对上下文的理解能力,通过调整提示词的措辞、结构和示例来优化结果。这一技术的价值在于能够显著提升模型在特定任务上的表现,广泛应用于智能客服、内容生成、代码编写等场景。然而,传统Prompt Engineering存在静态优化、调试成本高、难以规模化等痛点。为此,业界提出了Loop Engineering(循环工程)这一新范式,它通过构建包含观察、判断、决策、行

weixin_30908941的博客 412

Prompt Engineering自动化工具:火山引擎Prompt优解实战指南

Prompt Engineering作为大模型时代的关键技术,通过结构化指令设计直接影响AI输出质量。其核心原理是将人类意图转化为机器可理解的提示词,涉及语义理解、Few-shot学习等技术。优秀的Prompt能显著提升模型输出的准确性、安全性和风格一致性,广泛应用于智能写作、客服对话等场景。火山引擎推出的Prompt优解工具通过自动化生成、多维评估和智能优化三大功能模块,解决了传统人工试错效率低下的痛点。该工具特别强化了安全合规检测和计算效率监控,在电商文案生成等实战中使输出合规率提升47%,API成本降

weixin_33212799的博客 282

大模型提示工程(prompt engineering):技术分类与提示词调优看这篇就够了

在人工智能盛起的当下,出现了一个新兴的行业——提示工程(prompt engineering)。提示词,简言之,就是我们和AI说的话。在人机交互模式下,一个好的提示词,往往能产生事半功倍的效果。文本领域,好的提示词往往能超越RAG/Agent所能发挥的能力;图片对应的视觉领域,好的提示词往往能产生更好地图片/视觉效果。

2301_81940605的博客 874

大模型系列——一文看懂“提示词” vs “提示词工程” vs “上下文工程”

本文区分了AI领域的三个关键概念:提示词(Prompt)、提示词工程(Prompt Engineering)和上下文工程(Context Engineering)。提示词是直接输入给AI模型的指令文本;提示词工程则是系统化设计、测试和优化提示词的过程;而上下文工程是为AI构建动态上下文,提供恰当信息和工具的科学与艺术。文章通过翻译案例展示了提示词工程的迭代过程,并说明上下文工程在AI Agent中的核心作用——动态收集和组织必要信息。最后强调普通人只需掌握提示词编写,开发AI应用才需深入提示词工程,构建智能

2401_84052244的博客 750

Prompt Engineering 实操:别再用提示词瞎猜,学会搭一条推理链

刚学提示工程(Prompt Engineering)的你大概率遇到过这个情况:让模型解一道多步骤数学题,它直接报答案,还报错了;你改了三遍提示词,还是错。推理过程不可见,问题不在模型,在你怎么问。开源项目 Prompt-Engineering-Guide 把这类问题逐页拆成了标准解法,可以直接照着改。 ## 你卡在哪儿 没有成体系的手法时,你只能靠猜。加一句"请详细回答"、调温度、换个说法问,

gitblog_00848的博客 400

一文读懂「Prompt Engineering」提示词工程 基础版

提示工程(Prompt Engingering),也被称为上下文提示(In-Context Prompting),指的是通过结构化文本等方式来完善提示词,引导LLM输出我们期望的结果。通过提示词工程可以在不更新模型权重的情况下,让LLM完成不同类型的任务。其主要依赖于经验,而且提示词工程方法的效果在不同的模型中可能会有很大的差异,因此需要大量的实验和探索。提示工程旨在获取这些提示并帮助模型在其输出中实现高准确度和相关性,掌握提示工程相关技能将有助于用户更好地了解大型语言模型的能力和局限性。

女王の专属领地 3万+

ChatGPT and Claude国内使用站点

这篇博客介绍了不同的AI聊天平台和定价信息,主要对比了ChatGPT和Claude两款产品。文章列出了多个提供聊天服务的AI平台,包括RawChat、ChatGPTPlus、ChatOpens、Wildcard和2233.ai等,并提供了每个平台的网页链接和定价详情。特别关注了Claude平台,介绍了其普通账号与会员账号的不同,以及相关的定价信息。此外,还提到了一些虚拟卡定价和服务细节,为用户选择合适的AI服务提供了多种参考。

nisidjndn的博客 1万+

提示词调优和攻防实战:5种技巧效果对比+4种攻击代码级防范

提示工程(Prompt Engineering)是通过设计、优化、迭代输入指令(Prompt),引导大语言模型(LLM)输出精准、合规、高质量结果的技术,本质是人类与AI的高效沟通话术,核心是让模型理解任务目标、约束条件、输出格式,而非单纯提问。基于CoT的进阶技巧,让模型对同一任务生成多条不同推理路径,通过投票、筛选选出最一致、最合理的结果,解决单轮推理的随机性和错误问题。核心逻辑。

专注 Java / Python 开发,AI 大模型应用学习,持续输出源码教程,实战项目案例,学习笔记,拒绝空话,只写能直接跑的代码与可落地方案,关注我,一起少走弯路。 665

手把手教你用Kali+字典爆破WiFi密码:从抓包到破解的完整流程

本文提供了一份详尽的无线网络渗透测试实战指南,重点讲解如何使用Kali Linux和Aircrack-ng套件进行WiFi安全评估。内容涵盖从硬件选型(如RTL8812AU网卡)、驱动配置、监听模式设置,到使用airodump-ng扫描抓包、捕获WPA握手包,以及利用字典进行离线破解的完整流程。同时强调了在授权环境下进行安全测试的重要性,并给出了相应的网络加固建议。

weixin_28568819的博客 1677

如何快速搭一个本地提示工程知识库:5 分钟跑通 Prompt Engineering Guide

给大语言模型做应用时,你大概率会先撞上这样一个场面:同一条提示词,第一次跑输出很对,第二次就跑偏了。想定位原因,你得回头翻提示技巧、查模型行为说明、核对上下文里塞了哪些信息——这些资料散落在一堆博客和论文里,找起来比调试本身还慢。 Prompt Engineering Guide 就是把这些零散内容整理成可本地运行的文档站:论文清单、技巧讲解、应用案例、可运行的 notebook,全部按章节归置

gitblog_00918的博客 496

网络知识(入门)

二、基本网络通信原理 网络基础概念:IP地址 IP地址在网络中用于标识一个节点(或者网络设备的接口)。 IP地址用于IP报文在网络中寻址。

qq_53235556的博客 5319

【QGIS、OSM】利用python开源工具实现指定区域的交通分配

如果从osmgnms和grid2demand得到的node.csv,我们要修改path4gnms代码中的utils.py的四处设置。利用QGIS实现可视化,得到的link_performance.csv,参数有volume和VOC。改完这四处代码,就可以运行path4gnms中的tutorial.ipynb了。

weixin_40594084的博客 1280

CANN ops-math BiasAddGrad 算子深度解析:偏置梯度计算的原理、参数与图模式调用实践

本文以 CANN 开源数学算子库 ops-math 中 [math/bias_add_grad/README.md](https://link.gitcode.com/i/319f09469d0ac7f85de34674ebab29a0) 为骨架,结合该算子目录下的算子定义、形状推导、Tiling、核函数与调用示例源码,系统讲解 BiasAddGrad 算子的功能语义、参数约束、产品支持情况,以及

gitblog_00989的博客 1082

小白跑WRF第五天,安装WPS和静态地理数据

小白跑WRF第四天,安装WPS一、WPS简介二、下载和安装WPSV4.0第一步、进入Build_WRF文件夹第二步、下载WPSV4.0第三步、解压WPS安装包第四步、修改intmath.f(必须执行)第五步、安装WPS三、修改namelist.wps 一、WPS简介 二、下载和安装WPSV4.0 第一步、进入Build_WRF文件夹 cd Build_WRF 第二步、下载WPSV4.0 下载WPSV4.0的安装包有以下三种方式: 利用Linux命令下载。 进入网站https://www2.mmm.uca

weixin_42372313的博客 2万+

APEX Automatic Prompt Engineering 2025实战:如何通过自动化提示工程提升开发效率

基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。架构理解:掌握实时语音应用的完整技术链路(ASR→LLM→TTS)技能提升:学会申请、配置与调用火山引擎AI服务定制能力:通过代码修改自定义角色性格与音色,实现“从使用到创造”从0到1构建生产级别应用,脱离Demo,点击打开。

2600_94960199的博客 341

从零到一:基于Esp32与LVGL的ST7789屏幕驱动全流程实战

本文详细介绍了基于Esp32与LVGL的ST7789屏幕驱动全流程实战,包括环境准备、驱动文件改造、硬件接口配置、LVGL集成与优化等关键步骤。通过VSCode+ESP-IDF开发环境,读者可以快速掌握SPI模式下的屏幕驱动开发,解决常见问题如颜色错乱、画面撕裂等,并实现LVGL的高效集成与性能优化。

weixin_33725722的博客 712

英飞凌AURIX 2G 系列MCU关于外设模块EVADC的实现原理及对应MCAL(EB Tresos)配置项详细讲解

本文章讲述了英飞凌AURIX 2G系列MCU关于外设模块EVADC的实现原理及对应MCAL配置工具(EB)的配置项。

weixin_46176506的博客 6280
上一篇: 体验智能体构建过程:从零开始构建Agent
下一篇: 【大模型部署】零成本体验私有化部署llama3.1
AI_小站
博客等级 码龄3年 6255粉丝 1154原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值