当前位置: 首页 > news >正文

AI提示词工程优化Prompt-GPT使用手册(科普一键收藏史上最强攻略)

Prompt(提示),最初是 NLP 研究者为下游任务设计出来的一种任务专属的输入形式或模板。在 ChatGPT 引发大语言模型新时代之后,Prompt 指与大模型交互输入的代称。 随着大模型的进展,Prompt Engineering是一个持久的探索过程。

目录

  • 什么是提示词工程?
  • Prompt 的再理解
  • LLM 应用性能优化:提示工程贯穿始终LLM
  • 写好提示词-六大原则(openAl官方)
  • 提示词框架-CRISPE 框架
    • 例子一:(指令要清晰)
    • 例子二:(扮演角色)
    • 例子三:(提供参考内容)
    • 例子四:(复杂任务分解)
    • 例子五:(使用英语)

什么是提示词工程?

在这里插入图片描述

“Prompt”:为模型提供的输入,用以引导 AI 模型其生成特定的输出。
一种通过设计和调整输入(Prompts)来改善模型性能或控制其输出结果的技术。
在这里插入图片描述

例:调整AI智能体的Prompt能够在各种特定场合返回更精准的对话,如应用在旅游,医疗,教育等行业。
在这里插入图片描述

Prompt 的再理解

获取输入文本,模型处理获取文本特征
依据输入文本的特征预测之后的文本
Prompt 的来源: 预设 prompt,用户输入,模型输出.
在这里插入图片描述
在这里插入图片描述

LLM 应用性能优化:提示工程贯穿始终LLM

  • 性能优化的基石
  • RAG 本质也是一种Prompt 工程
  • 微调成功的关键
  • 构建数据飞轮

写好提示词-六大原则(openAl官方)

  1. 指令要清晰
  2. 提供参考内容
  3. 复杂的任务拆分成子任务
  4. 给 GPT“思考”[时间(给出过程)
  5. 使用外部工具
  6. 系统性测试变化

在这里插入图片描述

提示词框架-CRISPE 框架

CR: Capacity and Role(能力与角色)。你希望 ChatGPT 扮演怎样的角色。
例:你是一个英语老师
I:Insight(洞察力),背景信息和上下文
例:我是一个三年级的小学生在学习英语
S:Statement(指令),你希望 ChatGPT 做什么。
例:你以一个三年级英语老师的英语水平与我对话。
P:Personality(个性),你希望 ChatGPT 以什么风格或方式回答你。
例:不允许返回敏感词汇。
E:Experiment(尝试),要求ChatGPT 为你提供多个答案。
例:每次返回三句常见口语用于参考答案

例子一:(指令要清晰)

创作一首诗:主题:小米手机真好用
创作一首诗:包含标题与正文,主题:小米手机真好用
创作一首七言律诗:包含标题与正文,主题:小米手机真好用
提示:我们要清晰明了的告诉GPT我们的要求,概况 + 详细解释,大模型才能更好理解我们的需求。

在这里插入图片描述

例子二:(扮演角色)

帮我 翻译一下"hello My Name is XiaoMing"
你是一个翻译专家,帮我把"hello My Name is XiaoMing"这段话翻译成韩文

在这里插入图片描述
提示:直截了当的告知GPT它现在要做什么,并限制它的想象力,添加专家角色后,内容质量明显提高。

例子三:(提供参考内容)

仿写句子“致敬,来时路,进化,再出发”,保持字数结构和语义连贯性给3个候选句
仿写句子“致敬,来时路,进化,再出发”,保持字数结构和语义连贯性,给3个候选句。例如“澎湃,志士气,同造,理想国”,“泛舟,古渡口,倾听,时光篇”。
提示:提供示例给GPT,返回的结构会更加正确,内容质量提升。

在这里插入图片描述

例子四:(复杂任务分解)

老王家有两个孩子,已知其中一个是女孩。求另一个孩子也是女孩的概率?
老王家有两个孩子,已知其中一个是女孩。求另一个孩子也是女孩的概率?一步一步思考给出最终答案
提示:让GPT有更多思考时间,并分解出逻辑的实现流程。

在这里插入图片描述

例子五:(使用英语)

你知道什么是提示工程吗?
你知道什么是 prompt engineering 吗?

在这里插入图片描述
在这里插入图片描述

相关文章:

AI提示词工程优化Prompt-GPT使用手册(科普一键收藏史上最强攻略)

Prompt(提示),最初是 NLP 研究者为下游任务设计出来的一种任务专属的输入形式或模板。在 ChatGPT 引发大语言模型新时代之后,Prompt 指与大模型交互输入的代称。 随着大模型的进展,Prompt Engineering是一个持久的探索过程。 目录 什么是提示…...

【数据结构】快速排序(三种实现方式)

目录 一、基本思想 二、动图演示(hoare版) 三、思路分析(图文) 四、代码实现(hoare版) 五、易错提醒 六、相遇场景分析 6.1 ❥ 相遇位置一定比key要小的原因 6.2 ❥ 右边为key,左边先走 …...

利用前向勾子获取神经网络中间层的输出并将其进行保存(示例详解)

代码示例: # 激活字典,用于保存每次的中间特征 activation {}# 将 forward_hook 函数定义在 upsample_v2 外部 def forward_hook(name):def hook(module, input, output):activation[name] output.detach()return hookdef upsample_v2(in_channels, o…...

CTF-RE 从0到N: S盒

S盒(Substitution Box) 是密码学中的一种替换表,用于对输入数据进行非线性变换,以增加加密过程的复杂性。它主要用于对称加密算法中(例如AES、DES),作为加密轮次的一部分,对输入字节…...

MT-Pref数据集:包含18种语言的18k实例,涵盖多个领域。实验表明它能有效提升Tower模型在WMT23和FLORES基准测试中的翻译质量。

2024-10-10,由电信研究所、里斯本大学等联合创建MT-Pref数据集,它包含18种语言方向的18k实例,覆盖了2022年后的多个领域文本。通过在WMT23和FLORES基准测试上的实验,我们展示了使用MT-Pref数据集对Tower模型进行对齐可以显著提高翻…...

【C++ 真题】B2099 矩阵交换行

矩阵交换行 题目描述 给定一个 5 5 5 \times 5 55 的矩阵(数学上,一个 r c r \times c rc 的矩阵是一个由 r r r 行 c c c 列元素排列成的矩形阵列),将第 n n n 行和第 m m m 行交换,输出交换后的结果。 输入格式 输入共 6 6 6 …...

AAPL: Adding Attributes to Prompt Learning for Vision-Language Models

文章汇总 当前的问题 1.元标记未能捕获分类的关键语义特征 如下图(a)所示, π \pi π在类聚类方面没有显示出很大的差异,这表明元标记 π \pi π未能捕获分类的关键语义特征。我们进行简单的数据增强后,如图(b)所示,效果也是如…...

MySQLDBA修炼之道-开发篇(一)

三、开发基础 1. 数据模型 1.1 关系数据模型介绍 关于NULL 如果某个字段的值是未知的或未定义的&#xff0c;数据库会提供一个特殊的值NULL来表示。NULL值很特殊&#xff0c;在关系数据库中应该小心处理。例如查询语句“select*from employee where 绩效得分<85 or>绩…...

Spring MVC 知识点全解析

Spring MVC 知识点全解析 Spring MVC 是一个基于 Java 的请求驱动的 Web 框架&#xff0c;属于 Spring 框架的一部分&#xff0c;广泛用于构建企业级 Web 应用程序。本文将详细阐述 Spring MVC 的核心知识点&#xff0c;包括其工作原理、关键组件、配置、请求处理、数据绑定、…...

python 基于FastAPI实现一个简易的在线用户统计 服务

简易在线用户统计服务 概述 这是一个基于Python的FastAPI框架实现的服务&#xff0c;用于统计客户端的心跳信息&#xff0c;并据此维护在线用户列表以及记录活跃用户数。 功能特性 心跳接收&#xff1a;接受来自客户端的心跳包&#xff0c;以更新客户端的状态。在线用户统计…...

glibc中xdr的一个bug

本人在64位linux服务器上(centos7)&#xff0c;发现xdr_u_long这个函数有个bug&#xff0c;就是数字的范围如果超过unsigned int的最大值(4294967295)时&#xff0c;xdr_u_long失败。 这个场景主要用在unix时间戳上面&#xff0c;比如一款软件&#xff0c;设置有效期为100年。…...

Android Framework定制sim卡插入解锁pin码的界面

文章目录 手机设置SIM卡pin码一、安卓手机二、苹果手机 Android Framework中SIM卡pin码代码定位pin码提示文本位置定位pin码java代码位置 定制pin码framework窗口数字按钮 手机设置SIM卡pin码 设置 SIM 卡 PIN 码可以提高手机的安全性&#xff0c;防止他人在未经授权的情况下使…...

cc2530 Basic RF 讲解 和点灯讲解(1_1)

1. Basic RF 概述 Basic RF 是 TI 提供的一套简化版的无线通信协议栈&#xff0c;旨在帮助开发者快速搭建无线通信系统。它基于 IEEE 802.15.4 标准的数据包收发&#xff0c;但只用于演示无线设备数据传输的基本方法&#xff0c;不包含完整功能的协议。Basic RF 的功能限制包括…...

Android H5页面性能分析策略

文章目录 引言一、拦截资源加载请求以优化性能二、通过JavaScript代码监控资源下载速度三、使用vConsole进行前端性能调试四、使用Chrome DevTools调试Android端五、通过抓包分析优化网络性能六、总结 引言 在移动应用开发中&#xff0c;H5页面的性能直接影响到用户体验。本文…...

【前端面试】Typescript

Typescript面试题目回答 Typescript有哪些常用类型? Typescript的常用类型包括&#xff1a; 基本类型&#xff1a;boolean&#xff08;布尔类型&#xff09;、number&#xff08;数字类型&#xff09;、string&#xff08;字符串类型&#xff09;。特殊类型&#xff1a;nul…...

程序语言的内存管理:垃圾回收GC(Java)、手动管理(C语言)与所有权机制(Rust)(手动内存管理、手动管理内存)

文章目录 程序语言的内存管理&#xff1a;垃圾回收、手动管理与所有权机制引言一、垃圾回收机制&#xff08;GC&#xff09;&#xff08;Java&#xff09;1. 什么是垃圾回收机制2. 垃圾回收的工作原理3. 优点与缺点4. 示例代码 二、手动管理内存的分配和释放&#xff08;C语言&…...

研究生论文学习记录

文献检索 检索论文的网站 知网&#xff1a;找论文&#xff0c;寻找创新点paperswithcode &#xff1a;这个网站可以直接找到源代码 直接再谷歌学术搜索 格式&#xff1a;”期刊名称“ 关键词 在谷歌学术搜索特定期刊的关键词相关论文&#xff0c;可以使用以下几种方法&#…...

毕业设计选题:基于Django+Vue的图书馆管理系统

开发语言&#xff1a;Python框架&#xff1a;djangoPython版本&#xff1a;python3.7.7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat11开发软件&#xff1a;PyCharm 系统展示 系统首页 图书馆界面 图书信息界面 个人中心界面 后台登录界面 管理员功能界面 用户…...

#网络安全#NGSOC与传统SOC的区别

NGSOC是Next Generation Security Operation Center&#xff08;下一代安全运营中心&#xff09;的缩写。 NGSOC安全运营服务基于态势感知与安全运营平台来开展监测分析等一系列的服务工作&#xff0c;旨在通过专业、高效的运营服务工作&#xff0c;帮助用户尽可能发挥NGSOC作…...

GCN+BiLSTM多特征输入时间序列预测(Pytorch)

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 GCNBiLSTM多特征输入时间序列预测&#xff08;Pytorch&#xff09; 可以做风电预测&#xff0c;光伏预测&#xff0c;寿命预测&#xff0c;浓度预测等。 Python代码&#xff0c;基于Pytorch编写 1.多特征输入单步预测…...

三线OS突破20个月!科伦博泰TROP2 ADC在肺癌红海杀出重围

肺癌&#xff0c;历来是全球肿瘤研发领域产出最丰富、竞争也最残酷的“兵家必争之地”。 从开启靶向时代的EGFR-TKI&#xff0c;到重塑治疗格局的PD-(L)1免疫疗法&#xff0c;再到如今势头迅猛的双抗与ADC&#xff0c;各类技术路线持续涌入这一数百亿美元规模的治疗市场123。创…...

大鼠抗小鼠CD193抗体如何揭示CCL24-CCR3轴在心肌纤维化中的作用?

一、心脏巨噬细胞如何参与心肌纤维化进程&#xff1f;心肌纤维化是多种心脏疾病进展至心力衰竭的关键病理环节&#xff0c;其特征是心脏成纤维细胞过度活化并分泌大量细胞外基质蛋白&#xff0c;导致心肌僵硬与功能障碍。心脏组织中存在大量常驻巨噬细胞&#xff0c;它们在维持…...

SpringBoot+Vue学生在线训练考试系统源码+论文

代码可以查看文章末尾⬇️联系方式获取&#xff0c;记得注明来意哦~&#x1f339; 分享万套开题报告任务书答辩PPT模板 作者完整代码目录供你选择&#xff1a; 《SpringBoot网站项目》1800套 《SSM网站项目》1500套 《小程序项目》1600套 《APP项目》1500套 《Python网站项目》…...

如何用InvenTree开源库存管理系统实现零基础高效库存管理

如何用InvenTree开源库存管理系统实现零基础高效库存管理 【免费下载链接】InvenTree Open Source Inventory Management System 项目地址: https://gitcode.com/GitHub_Trending/in/InvenTree 在当今数字化时代&#xff0c;无论是小型制造企业、创客工作室还是电子爱好…...

高效开启AI专著撰写!揭秘让写作速度飙升的实用工具

创新与AI写专著工具的背景 创新是学术专著的核心&#xff0c;也是写作过程中的一大挑战。一部优秀的专著不应仅仅是把之前的研究成果堆在一起&#xff0c;而是要能够提出贯穿全书的新颖观点、理论结构或研究手段。在海量的学术文献中&#xff0c;发现未被充分探讨的研究空白并…...

微搭低代码MBA 培训管理系统实战 19——教务管理:从订单到课时卡的自动转化

目录前情回顾一、 数据源设计1.1 学员档案表 (MBA_StudentProfiles)1.2 课时卡表 (MBA_LearningCards)二 创建管理页面2.1 搭建财务布局2.2 搭建待支付列表页面2.3 搭建确认支付弹窗2.4 自动化开课三 配置门户数据最终效果总结前情回顾 上一篇中我们讲解了销售在订单成交后&am…...

FLUX.小红书极致真实V2实战应用:为小红书笔记自动生成封面+内页配图

FLUX.小红书极致真实V2实战应用&#xff1a;为小红书笔记自动生成封面内页配图 重要提示&#xff1a;本文介绍的FLUX.小红书极致真实V2工具为本地部署方案&#xff0c;无需网络连接&#xff0c;所有图像生成均在本地完成&#xff0c;确保数据隐私和安全。 1. 工具简介&#xff…...

卡梅德生物技术快报|重金属铬制备单克隆抗体:全实验流程与技术要点详解

在生物检测试剂研发领域&#xff0c;制备单克隆抗体是开发免疫分析方法的核心工作&#xff0c;重金属铬作为食品与环境中常见的污染物&#xff0c;其高特异性单克隆抗体的制备对实现铬残留快速检测至关重要。本文基于最新的实验研究&#xff0c;从试剂准备、抗原合成、细胞融合…...

PDF补丁丁实战指南:从文档难题到高效解决方案的全流程掌握

PDF补丁丁实战指南&#xff1a;从文档难题到高效解决方案的全流程掌握 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱&#xff0c;可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档&#xff0c;探查文档结构&#xff0c;提取图片、转成图片等等 项目地址: https:…...

康威生命游戏中的简易CPU设计与实现

生命游戏中的简易CPU - 第4部分 这是关于在生命游戏中创建数字逻辑门系列文章的第四篇。前几篇文章从如何创建数字逻辑门开始&#xff0c;并利用它们来构建简单的电路。在这篇文章中&#xff0c;我们将实际构建第一台真正的计算机&#xff1a;一个&#xff08;2级流水线&#x…...