提示工程(Prompt Engineering)分类

二、OpenAI提示工程(Prompt Engineering)实战 提示工程也叫「指令工程」Prompt 就是你发给大模型的指令,比如「讲个笑话」、「用 Python 编个贪吃蛇游戏」、「给男/女朋友写封情书」等貌似简单,但意义非凡Prompt」 是 AGI 时代的「编程语言」Prompt 工程」是 AGI 时代的「软件工程」提示工程师」是 AGI 时代的「程序员」学会提示工程,就像学用鼠标、键盘一样,是 AGI 时代的基本技能提示工程也是「门槛低,天花板高」,所以有人戏称 prompt 为「咒语」大模型对prompt开头和结尾的内容更敏感。 阅读详情

分类的目的是什么?

语言为什么要设置语法、名词、动词等?

不是为了要死记硬背什么是动词,语法规则是什么。

语言从词语和语法开始学起,是因为这些是语言的规律,了解了规律就可以更好的理解语言,然后去使用语言。

分类的目的是让你更容易的有条理的记住那些不熟悉的概念,然后去理解,去使用。

对 prompt (提示工程)的分类,不是为了让你记住有哪些分类,然后去考试,答对了就获得分数,而是为了让你通过归类,理解 prompt 有哪些技巧,怎么样可以把 prompt 用得更好,更广。


在具体介绍分类之前,我们先来看看目前LLMs普遍存在哪些局限性:

  1. 无法准确引用信息来源。LLMs生成的内容看似可信度很高,但需要注意它们无法访问互联网,引用的外部资料可能是虚构的。

  2. 存在偏见。LLMs的回答可能带有刻板印象和偏见。

  3. 会产生幻觉。当被问到不知道答案的问题时,LLMs有时会"产生幻觉",编造错误信息。

  4. 在数学和常识问题上表现欠佳。尽管能力先进,LLMs在解决最简单的数学或常识问题时经常困难重重。

  5. 易受到提示注入攻击。恶意用户可通过精心设计的提示,让LLMs无视开发者的指令,生成特定内容。

Prompt Engineering的很多技术都是为了解决LLMs的"幻觉"问题和提升其处理数学与常识任务的能力。当然也有专门用于防范提示注入攻击的技术,这是另外一个话题了。

在使用具体技术之前,我们先来了解一些通用的提示设计原则,它们可以帮你写出清晰、具体的指令:

  • 精确说明要执行的任务(如写作、总结、提取信息等)

  • 避免说不该做什么,要说该做什么

  • 要具体,比如不要说"用几句话",而要说"用2-3句话"

  • 用标签或分隔符给提示添加结构

  • 需要时,要求输出结构化信息(如JSON、HTML)

  • 要求模型验证是否满足条件(如"如果不知道答案,就说’无信息’")

  • 要求模型先解释,再给出答案(否则模型可能会试图证明错误答案是对的)

接下来重点来了,将Prompt Engineering技术分为三大类:

  1. 单提示技术:旨在优化对单个提示的响应

  2. 组合提示技术:结合使用多个提示,通过多次查询模型来解决任务

  3. 融合外部工具的技术:将LLMs与外部工具相结合

在单提示技术中,比较常见的有:

  • 零样本学习(Zero-Shot):最简单的方法,直接用自然语言指令引导模型

  • 少样本学习(Few-Shot):通过几个示例来演示类似的任务及其正确答案,让模型快速理解要求

  • 思维链(Chain of Thought):引导模型逐步推理,阐述思考过程,适用于复杂推理

  • 程序辅助(Program-Aided):在思维链的基础上,进一步引入代码辅助思考过程

组合提示技术主要有以下几类:

  • 投票法:多次询问同一个问题,通过投票选出最佳答案,代表性技术如自洽性prompting,如下图

  • 分而治之:将复杂任务分解为多个提示,代表性技术如定向刺激、生成知识、提示链等

定向刺激DSP:利用一个小模型生成提示,这个提示+问题+prompt 得出最新回复

生成知识提示(GK):

提示链

  • 自我评估:在prompting框架中引入自我检查环节,代表性技术如反思提示、思维树等

思想树(TOT):针对问题进行多步思考(LLM回复),评估多步思考中的结果,进行结果评估,逐步推理后生成最终回复

最后是与外部工具融合的技术,

  • RAG:比较成熟的是RAG(Retrieval-Augmented Generation),它结合了信息检索和文本生成,如下图

  • ReAct:它让LLMs生成推理链的同时,还能调用各种工具执行任务,如下图

不管你采用哪种prompting技术,在开发实际应用时,都要像对待一个数据科学过程:准备测试集和评估指标,调优提示并评估对测试集的影响。评估指标的选择要结合具体应用,但一般需要关注以下几个方面:

  1. 忠实性与相关性:答案是否准确、是否切题

  2. 检索性能:返回的文档是否相关、是否完备

  3. 内在思维:是否选择了正确的工具、是否正确提取了参数、是否记住了关键信息、推理过程是否合逻辑

  4. 非功能性:措辞是否得体、有无偏见、是否合规、有无安全隐患等

总结一下,其实所有prompting技术的宗旨都是相通的,关键在于:

  • 表达要清晰准确,不要让模型去猜你的意图

  • 用分隔符为提示添加结构

  • 用例子和解释来帮助模型理解

  • 鼓励模型进行迭代思考,阐明解题过程

  • 对于复杂任务,尝试分解为若干子任务

  • 尝试多次询问同一个问题

  • 考虑引入模型自我检查环节

  • 有需要的话,将LLMs与外部工具相结合

  • 把prompt优化作为一个迭代、讲究评估的数据科学过程!

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

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

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

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

在这里插入图片描述

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

相关推荐

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

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

2401_84052244的博客 750

什么是提示工程(Prompt Engineering)

不过,专门的"提示工程师"这个职业可能不会长久存在,因为随着AI的进化,提示工程会变得越来越简单,每个人都需要掌握提示工程技能。例如,用户输入“办个100G的套餐”,则表明用户对月流量的选择条件是100GB或更高。我们理解大模型生成内容的原理是基于概率生成下一个字,因此我们能够判断为什么有些指令有效,有些指令无效,以及同样的指令为何有时有效,有时无效。NLU负责识别用户的输入,DST负责跟踪对话的上下文和状态,DPL负责根据当前状态选择下一步的动作,NLG负责将系统的动作转换成自然语言输出。

Oven_OJAC的博客 8339

CANoe信号传输故障排查指南

本文提供了全面的CANoe信号传输故障排查指南,涵盖从硬件连接、通道配置到软件脚本与数据库加载的全链路诊断。针对常见的通道指示灯不亮、信号无法发送及ECU握手失败等问题,给出了基于CANoe工具和CAPL脚本的详细排查步骤与解决方案,帮助工程师系统化定位并解决实车测试中的通信故障。

ice55的博客 258

提示工程详细解读

提示工程(Prompt Engineering)是指设计和优化输入给人工智能模型(如ChatGPT)的指令,以确保模型生成预期的输出。通过构建精准、详细的提示,能够提升模型的理解和响应能力,从而实现高效的人机交互。重要性:高质量的提示可以显著提升模型的回答准确性和相关性。精心设计的提示能够减少模型产生错误或无关信息的概率。有效的提示使得用户与模型的互动更加自然、流畅和高效。提示工程在客服、内容生成、数据分析等多个领域具有重要应用价值。提示工程的定义与重要性提示工程的基本概念提示工程在人工智能中的作用。

徐志平的专栏 4828

开源AI数字人DUIX:从零构建你的智能交互助手

本文详细介绍了如何利用开源AI数字人DUIX从零构建智能交互助手。文章阐述了DUIX作为开源项目的核心优势,包括低成本启动、低网络依赖和高度可定制性,并提供了从开发环境搭建、核心模块(AI模型、语音、形象)配置到个性化业务逻辑开发与最终部署的完整实践指南,帮助开发者快速掌握构建专属AI数字人的全流程。

weixin_29051811的博客 505

TBOX(Telematics Box)在智能网联汽车中的核心功能与应用场景解析

TBOX(Telematics Box)是智能网联汽车的“中枢神经”,基于Android或Linux操作系统,并通过CAN总线与车辆深度交互。它实现了远程控制、车辆状态监控、OTA升级及紧急呼叫(E-CALL)等核心功能,是提升用车安全、便利性与实现车辆持续进化的关键技术组件。

weixin_29158413的博客 805

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

在人工智能盛起的当下,出现了一个新兴的行业——提示工程(prompt engineering)。提示词,简言之,就是我们和AI说的话。在。

bagell的博客 1346

深入了解 CPU 的型号、代际架构与微架构!

深入了解 CPU 的型号、代际架构与微架构!

欢迎朋友,我是一名十多年开发经验的新手,希望多多指教。 3196

提示工程(prompt engineering):技术分类有哪些?看这篇就够了!

尽管大模型展现出强大的能力,但其自身仍存在诸多局限。大模型能够生成看似可信度极高的内容并引用外部资源,却无法直接访问互联网或获取网络资源。此外,偏见可能导致大模型产生固化内容;当面对未知问题时,模型可能出现“幻觉”或输出错误信息,甚至在处理基础数学或常识问题时也常显吃力。另外,通过操纵提示词,可能使模型忽略开发者指令而生成特定内容。

大模型研究中心 1294

省三医院新门诊大楼网络安全建设项目实施方案

为了响应国家建设数字医疗,构建医联网、医共体的号召,新门诊大楼现有计算机网络,实现各门诊室、药房、医学影像科室及后勤科室的终端数据互通。在互联网出口以三层模式部署两台防火墙,作为连接公网的出口设备;出于等保合规和自身业务安全的考虑,现需要该网络上通过网络安全设备实现安全建设。公网出口防火墙,配置攻击防御策略,防御互联网上的病毒进入内网。公网出口防火墙配置攻击防御策略,防御外网对内网的入侵行为。服务器取得边界防火墙,配置攻击防御策略,入侵防御策略。公网出口防火墙配置入侵防御策略,防御外网对内网发起的D。

m0_63645854的博客 2016

记住这两个纯净版Windows11各系列版本系统下载网站

记住这两个纯净版Windows11各系列版本系统下载网站 HelloWindows是一个完整极致的Windows纯净系统下载站,不夹带任何私货,系统全部来源于微软官方原版,本站只是收录官方发布的系统以及工具,方便大家下载,请放心使用。永久在线:www.hellowindows.cn。HelloWindows.cn - 精校 完整 极致 Windows系统下载仓储站。

拥抱具身智能,昇腾Ascend C 7065

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

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

2301_81940605的博客 874

基于YOLO的印章检测及文字识别

针对印章自动化检测与文字识别需求,提出了一种融合改进YOLO模型与OCR技术的端到端解决方案,旨在解决复杂背景干扰、印章残缺变形及环形文字排列等难题

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 8224

【Prompt Engineering 提示词工程指南】​文本概括、信息提取、问答、文本分类、对话、代码生成、推理​

使用提示词时,通常会通过 API 或直接与大语言模型进行交互。可以通过配置一些参数以获得不同的提示结果。调整这些设置对于提高响应的可靠性非常重要,你可能需要进行一些实验才能找出适合您的用例的正确设置。:简单来说,的参数值越小,模型就会返回越确定的一个结果。如果调高该参数值,大语言模型可能会返回更随机的结果,也就是说这可能会带来更多样化或更具创造性的产出。(调小)实质上,你是在增加其他可能的 token 的权重。在实际应用方面,对于质量保障(QA)等任务,我们可以设置更低的。

abclyq的博客 2049

人工智能训练师三级考试大纲深度解读|理论+实操分值分布+六大模块占比

三级人工智能训练师考试分为理论和实操两大模块(各100分,合格线60分)。理论考试包含AI基础(30%)、数据标注(25%)、模型训练(20%)、测试(15%)和系统运维(10%),题型为客观题;实操考核侧重数据标注(40%)、模型测试(35%)和系统运维(25%),采用现场操作形式。复习应优先关注AI基础和数据标注等高分值模块,实操需重点掌握标准流程和结果准确性(占评分70%)。考试要求两模块均达标,理论侧重概念理解,实操强调规范执行与文档完整。

白话机器学习 1106

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

大模型LLM:最清晰解读提示工程(Prompt Engineering)

提示工程(Prompt Engineering),也称为上下文提示,是一种通过不更新模型的权重/参数来引导LLM行为朝着特定结果的方法。这是与AI有效交流所需结果的过程。提示工程可以用于各种任务,从回答问题到算术推理乃至各种应用领域,理解提示工程,能够帮助我们了解LLM的限制和能力。

2401_82469710的博客 5万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

[论文阅读] 人工智能+软件工程 | Prompt Engineering for Requirements Engineering: A Literature Review and Roadmap

本文是首篇针对“提示工程在需求工程中的应用(PE4RE)”的系统综述。论文通过筛选35篇核心文献,梳理了当前LLMs和提示技术在需求工程中的应用现状,提出了一套混合分类法来关联提示技术与需求工程任务,并指出领域存在的三大局限:缺乏多模态应用、忽视需求获取阶段、评估不系统。最后,论文给出四阶段路线图,为PE4RE从零散研究走向行业标准提供了清晰指引,对需求工程师和AI研究者都有重要参考价值。

张较瘦 1231

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ai大模型:最清晰解读提示工程(Prompt Engineering)

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

2401_85373691的博客 1427

AI大模型:最清晰解读提示工程(Prompt Engineering)

提示工程(Prompt Engineering),也称为上下文提示,是一种通过不更新模型的权重/参数来引导LLM行为朝着特定结果的方法。这是与AI有效交流所需结果的过程。提示工程可以用于各种任务,从回答问题到算术推理乃至各种应用领域,理解提示工程,能够帮助我们了解LLM的限制和能力。

2301_81940605的博客 1340
上一篇: 一篇新出的大模型检索增强生成(RAG)综述
下一篇: 用AI从PDF文件中提疏并构建智能对话
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2840原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值