10个从基础到高级的GPT提示词优化指南

为一名大模型的深度用户和微软Copilot的首批开放测试者,很多人会问我如何写出高效的提示词。同时,也有不少读者反映,像ChatGPT和Claude这样的模型并没有想象中那么神奇,无法满足他们的实际需求。

首先我想说,确实像ChatGPT这类大语言模型确实不是万能的。但是如果我们能够运用好它,确实可以帮助我们在知识学习、文案写作、生成代码、学术科研、文章润色等方面为我们提供一个很大的助力。值得注意的是,ChatGPT等工具并不是为了替代人类,就像电脑的诞生一样,它们本质上是提高效率的工具。

关于提示词,需要提示词工程确实非常重要,因为它决定了生成答案的质量。但提示词工程虽然重要,但更重要的是我们的思维方式,因为问答交流不可能完全遵循固定格式。尽管没有适用于所有场景的提示词模板,但一些基本原则可以帮助我们快速生成优质提示词。

图片

在本文中,浩彬老师总结了自己日常使用的10个提示词撰写原则。值得注意的是,并不是每个问题都需要用到所有的原则或技巧。对于一个普通的问题,我认为最简单的提示词应该遵循三个原则:

(1)提供背景与角色

(2)提供明确且具体的任务目标

(3)使用分隔符

例如,如果你想了解线性回归算法,可能会问:“请介绍一下线性回归算法。”

结合上述三个原则,修改后的提示词可以是:

角色

你是一名【生物统计学、数据科学】领域的专家教授,你在【生物统计、数据科学】领域有非常深入的知识。你非常擅长使用通俗易懂的方式为学生讲解机器学习的算法知识。

目标

我希望你为我介绍一下【线性回归算法】,包括:

1.线性回归的基本概念

2.线性回归的相关公式以及

3.线性回归算法在疾病预测中有哪些应用场景

接下来,让我们详细了解一下这三个基本原则:

1.提供背景与角色

给大模型撰写写提示词时提供上下文背景是一个重要且有效的技巧,这可以帮助ChatGPT这类大模型工具在生成回答时可以在一个更有针对性、更小的空间中寻找相关答案。要知道,同一个问题在不同的情景中,可能会有很大的不同。为大模型设置背景与角色,本质上就是是通过缩小语境,让大模型更容易地找到目标信息,从而满足我们在特定场景中的需求。例如你是一名生物或者医学背景的学生,如果想了解回归分析生物医学领域的应用,不妨把背景设置为你是一名【生物统计学、数据科学】领域的专家教授。

2.提供明确且具体的任务目标

人与人交流中的最大问题是误解。与大模型交流亦是如此。

(1)我们在让GPT等大模型在完整指定目标任务时,最重要的是提供一个明确且具体的目标。例如你是一名生物或者医学背景的学生,如果想了解回归分析生物医学领域的应用。那么目标就不是想了解【线性回归算法的应用场景】,而是【线性回归算法在疾病预测中有哪些应用场景?】

(2)此外,如果你的目标有多个,建议你不要以一句话的形式提供给GPT,而是可以选择分点列出。又例如回归分析有什么优点和缺点,则可以写为:(1)回归分析有什么优势?(2)回归分析有什么缺点?

3.使用明确的分隔符

使用明确的分隔符可以让GPT等大模型更好地理解我们的提示词,至于所用什么类型的分隔符不是最重要的,只需要注意和正常的标点符号区分即可,例如###,!!!,***等等都可以。

好了,通过了解上面的三个原则,相信你已经对如何撰写提示词有了一个直观的认识了,接下来,将介绍一些更加有具体的技巧:

4.提供对象

有时候,即使是一名大学教授,在面对不同对象的时候,也可能会采用不同的表达方式。例如面对研究生进行授课,以及面对一群高中生进行科普,所用的语言也是不同的。例如你希望获得一个非常通俗易懂的讲解,你可以考虑

###目标对象

你的目标对象是一群高中生,因此你需要在讲解相关的概念后,请提供一个高中生都能理解的例子

5.注意事项和约束条件

你可以为大模型提供相关的注意事项和约束条件,例如你希望生成的回答足够的详细,你可以说:

注意事项

我希望你可以生成一个足够详细的解释,内容不少于1000字

6.输出格式

有时候,你会希望大模型按照一些指定格式对内容进行输出,例如markdown,例如json格式。不用犹豫,请把你的要求告诉GPT。下面是一个非常实用的论文润色prompt:

作为一名中文学术论文写作改进助理,您的任务是提高所提供文本的拼写、语法、清晰度、简洁性和整体可读性,同时分解长句,减少重复,并提供改进建议。请以markdown表格的形式提供您的输出,每句话都在单独的一行中。第一栏是原句,第二栏是编辑后的句子,第三栏是对句子改进的解释。请编辑以下文本:

"在现代医学和公共卫生领域,疾病预测是一个重要的研究方向。准确的疾病预测不仅能够帮助医务工作者及早识别高风险个体,提高早期干预和治疗的效果,还能为公共卫生政策的制定和医疗资源的合理配置提供科学依据。在众多疾病预测方法中,回归分析由于其理论基础扎实、计算方法成熟、解释性强等优点,广泛应用于各种疾病的预测研究。

回归分析是一种统计方法,通过建立因变量与自变量之间的数学模型,来预测因变量的变化情况。在疾病预测中,因变量通常是某种疾病的发病率、进展情况或患者的健康指标,而自变量则可以包括人口统计学特征、生活习惯、环境因素、生物标志物等多种信息。通过分析这些自变量与疾病之间的关系,回归分析能够揭示潜在的影响因素,为疾病的预防和控制提供参考。

本文将探讨回归分析在疾病预测中的具体应用。首先,我们将简要介绍回归分析的基本原理及其在医学研究中的适用性。随后,我们将回顾几种常见疾病(如糖尿病、心血管疾病和癌症)的预测研究,展示回归分析在这些领域的应用实例和研究成果。最后,本文将讨论回归分析在疾病预测中面临的挑战和未来的发展方向。

通过深入理解回归分析及其在疾病预测中的应用,医学研究人员和公共卫生专家可以更好地利用这一工具,提升疾病预测的准确性和可靠性,从而为健康管理和医疗决策提供有力支持。"

图片

这是一个非常实用的提示词,无论是中文改写,还是英文润色,都非常方便。

7.写作风格

你可以要求大模型以指定的风格为我们生成内容,例如小红书风格。更稳妥地,你可以结合“8提供示例”这个技巧一起使用:

角色

你的角色是作为小红书种草文案的撰写行家。你具备了敏锐的市场洞察力,了解最新的流行趋势和用户需求,能够结合商品特点,创作出既有创意又具吸引力的种草内容,让每一篇笔记都成为爆款。

目标

你的目标是帮助我对文案进行改写成为种草笔记,使得读者在阅读种草笔记后,不仅心动而且行动,点燃他们的购买欲望,让种草变成购买的决定。

风格

你的输出必须是符合小红书平台风格的文字和emoji表情组合,既要有趣又要有料,确保内容真实可信,同时要融入适合的表情符号,增加阅读的趣味性和互动性。

需要改写的文案

【你的文案内容】

8.提供示例

通过提供更为具体的示例,可以帮助GPT更好地理解你的内容需求。从技术角度来说,这是一种少样本学习的技巧,这是一个非常实用且有效的提示技巧。

例如我们可以在技巧7的基础上:

角色

你是一名小红书种草文案的撰写行家。你具备了敏锐的市场洞察力,了解最新的流行趋势和用户需求,能够结合商品特点,创作出既有创意又具吸引力的种草内容,让每一篇笔记都成为爆款。

目标

你的目标是帮助我对文案进行改写成为种草笔记,使得读者在阅读种草笔记后,不仅心动而且行动,点燃他们的购买欲望,让种草变成购买的决定。

风格

你的输出必须是符合小红书平台风格的文字和emoji表情组合,既要有趣又要有料,确保内容真实可信,同时要融入适合的表情符号,增加阅读的趣味性和互动性。

参考文案:

【你在小红书找到的参考示例】

需要改写的文案

【你的文案内容】

9.不要预设立场

由于大语言模型存在幻觉现象,GPT等模型更容易生成迎合我们倾向性的答案,这可能导致一些潜在的错误。为了获得客观中立的回答,建议在提问时避免预设立场。

例如正则化技术是如何改善模型效果的?则可以修改为正则化技术对模型有什么影响?

10.没有完美,一成不变的提示词

没有完美的提示词,相反,GPT等大语言模型为我们提供了绝佳的提问技巧训练场所。我们不需要担心像在公众场合一样,提了一个所谓的“愚蠢”问题。相反,在与GPT等大模型的交流过程中,我们可以不断优化调整我们的提示词,从而获得一个更好的交流体验。

如何学习大模型

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

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

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

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

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

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

五、结束语

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/674692.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

双指针_复写零

复写零 题目描述: 题目链接:复写零 内容: 这道题目要求我们每遇到一次0就复写一遍,并且只能在原数组上进行修改,不能越界访问。 算法原理: 思路1: 如果我们用两个指针cur,dest同时从指向第一个…

c# 输出二进制字符串

参考链接 C#二进制输出数据_c# 输出二进制 123.5的方法-CSDN博客https://blog.csdn.net/a497785609/article/details/4572112标准数字格式字符串 - .NET | Microsoft Learnhttps://learn.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings#BFo…

工业HMI设计,稳定压倒一切,那高颜值就不稳定了吗?

提及工业HMI设计,很多小伙伴就跳出来说,工业 HMI稳定是最重要的,颜值没比必要,花里呼哨的.我承认稳定的重要性,但是稳定与颜值并不是一对矛盾体。本文就分享为什么工业HMI稳定性重要?为什么高颜值也重要&am…

QT:QML中使用Loader加载界面

目录 一.介绍 二.实现 三.效果展示 四.代码 一.介绍 在QML中使用Loader加载界面,可以带来诸多好处,如提高应用程序的启动速度、动态地改变界面内容、根据条件加载不同的组件、更有效地使用内存以及帮助分割应用逻辑等。 1.延迟加载:QML…

动态规划2:面试题 08.01. 三步问题

动态规划解题步骤: 1.确定状态表示:dp[i]是什么 2.确定状态转移方程:dp[i]等于什么 3.初始化:确保状态转移方程不越界 4.确定填表顺序:根据状态转移方程即可确定填表顺序 5.确定返回值 题目链接:面试…

【WEB前端2024】开源智体世界:乔布斯3D纪念馆-第34课-进门播放欢迎光临的音效

【WEB前端2024】开源智体世界:乔布斯3D纪念馆-第34课-进门播放欢迎光临的音效 使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智…

R语言绘图 --- 柱状图(Biorplot 开发日志 --- 3)

「写在前面」 在科研数据分析中我们会重复地绘制一些图形,如果代码管理不当经常就会忘记之前绘图的代码。于是我计划开发一个 R 包(Biorplot),用来管理自己 R 语言绘图的代码。本系列文章用于记录 Biorplot 包开发日志。 相关链接…

GITLAB常见问题总结

Troubleshooting GitLab Pages administration (FREE SELF) 原文地址 stage: Plan group: Knowledge info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/…

MWORKS车辆动力性经济性与热管理联合应用篇

一、引言 随着科技的飞速发展、环保意识的日益增强以及国家政策的大力支持,新能源汽车已经不再是遥不可及的未来科技,而是逐步走进千家万户,成为我们日常生活中不可或缺的一部分。然而,每到冬季的来临,纯电动汽车面临…

Linux shell编程学习笔记56:date命令——显示或设置系统时间与日期

0 前言 2024年的网络安全检查又开始了,对于使用基于Linux的国产电脑,我们可以编写一个脚本来收集系统的有关信息。在收集的信息中,应该有一条是搜索信息的时间。 1. date命令 的功能、格式和选项说明 我们可以使用命令 date --help 来查看 d…

巧用Jmeter Debug sampler获取变量信息

Jmeter Debug sampler介绍 Jmeter Debug sampler 可以帮助我们解决如下问题: debug参数化的变量取值是否正确 debug正则表达式提取器(或json提取器)提取的值是否正确 查看 JMeter 属性 具体使用方法 前提条件:添加查看结果树…

【Python】【matLab】模拟退火算法求二元高次函数最小值

一、目标函数 求二元高次函数的最小值。目标函数选择: 用于测试算法的简单的目标函数: 二、Python代码实现 import numpy as np# 目标函数(2变量) def objective_function(x):return x[0] ** 2 2 * x[0] - 15 4 * 4 * 2 * x[…

【开发心得】三步本地化部署llama3大模型

目录 第一步:启动ollama 第二步:启动dify 第三步:配置模型(截图) 最近llama3很火,本文追击热点,做一个本地化部署的尝试,结果还成功了! 当然也是站在别人的肩膀上&…

DevOps中如何高效开展手工和自动化测试

在快速发展的软件开发行业中,DevOps实践已经成为提高软件交付速度和质量的关键。DevOps是一种文化和实践的集合,旨在促进开发(Dev)和运维(Ops)团队之间的协作和通信。测试作为DevOps生命周期中的重要组成部…

安装打开 ubuntu-22.04.3-LTS 报错 解决方案

安装打开 ubuntu-22.04.3-LTS 报错 解决方案 WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2 ??? https://aka.ms/wsl2kernel 1、确保【windows 功能】打开了【虚拟机】。 键盘上按 WIN R 打开【运行】,输入 【 control 】&…

树莓派4B 学习笔记2:GPIO介绍_第一个Python程序_点灯

今日开始学习树莓派4B 4G:(Raspberry Pi,简称RPi或RasPi) GPIO介绍_第一个Python程序_Python点灯 文章提供测试代码讲解、完整代码贴出、测试效果图 目录 树莓派4B 引脚与外设图: 树莓派常用命令: 第一个…

今日好料推荐(ARM嵌入式)

今日好料推荐(ARM嵌入式) 参考资料在文末获取,关注我,获取优质资源。 给我留言,会帮大家寻找需要的资料。 ARM 嵌入式系统 嵌入式系统在现代电子设备中扮演着至关重要的角色,从智能手机到工业自动化&am…

【网络技术】【Kali Linux】Wireshark嗅探(十六)TLS(传输层安全协议)报文捕获及分析

往期 Kali Linux 上的 Wireshark 嗅探实验见博客: 【网络技术】【Kali Linux】Wireshark嗅探(一)ping 和 ICMP 【网络技术】【Kali Linux】Wireshark嗅探(二)TCP 协议 【网络技术】【Kali Linux】Wireshark嗅探&…

springboot undertow 文件上传文件过大异常

io.undertow.server.RequestTooBigException: UT000020 Connection terminated as request was larger than xxxx 修改yaml文件中关于undertow的配置项 server:undertow:# HTTP POST请求最大的大小# 默认0,无限制max-http-post-size: ${SERVER_UNDERTOW_MAX_HTTP_…

Jetson Nano集成探索大象机器人myAGV上的 SLAM 算法!

引言 大家好,最近新入手了一台myAGV JN这是elephant robotics在myAGV升级后的版本。最近有对SLAM相关知识感兴趣,想深入了解一些关于ROS中SLAM的一些算法和规划,跟据官方提供的gitbook,主要使用到了gmapping算法来建图导航实现功能…