哈喽GPT-4o——对GPT-4o 提示词的思考与看法

目录
- 一、提示词
- 二、常用的提示词案例
- 1、写作助理
- 2、改写为小红书风格
- 3、英语翻译和改写
- 4、论文式回答
- 5、主题解构
- 6、提问助手
- 7、Nature风格润色
- 8、结构总结
- 9、编程助手
- 10、充当终端/解释器
大家好,我是哪吒。
最近,ChatGPT在网络上广受欢迎,以其独特的吸引力吸引了众多用户争相体验。
然而,各用户在使用后的感受和效果大不相同。有的用户欢欣鼓舞,将其视作珍宝,有的用户则感到平淡无奇,无甚趣味。有人将其作为生活中的得力助手,有人则认为它是值得信赖的良师益友,还有人从多方面、多层次利用其提升工作效率,也有用户将其视为一种小玩意。
实际上,ChatGPT如同一位博学多才、技能娴熟的全能博士,可以作为合格的合作伙伴(助手)、导师(教官)、朋友(聊天、情感)、百科全书(知识问答)、软件工程师(编程)、搜索引擎(信息获取)、图书馆(知识获取)等。

它具备学界中的知识、卓越的智慧和多才多艺的能力。那么,为什么不同用户在使用后的体验和效果会如此不同呢?原因就在于用户是否掌握了ChatGPT提示词(Prompt)的使用方法。
为了从ChatGPT中获取最佳反馈,关键在于正确使用提示词。提示词能够引导模型输出并生成相关、准确且高质量的内容。
本文将详细介绍提示词的设计原则、编写步骤、设计技巧,并提供一些实用的提示词案例及工具优化提示词的方法。只要读者能熟练掌握本章内容,并通过实践不断深化理解,就能如同施展魔法般提升使用ChatGPT的能力、效率和效果。
👉 GPT功能:
- GPT-4o知识问答:支持1000+token上下文记忆功能
- 最强代码大模型Code Copilot:代码自动补全、代码优化建议、代码重构等
- DALL-E AI绘画:AI绘画 + 剪辑 = 自媒体新时代
- 专职家教:精通语数外,拍照上传即可识别问题,给出权威回答
- 论文小能手:写论文大模型Consensus、论文降重大模型
- 联网查询(平替百度)、上传文件、数据分析等。
- 私信哪吒,直接使用GPT-4o

一、提示词
为了更好的理解提示词的重要性,首先需要了解ChatGPT的工作流程。
ChatGPT的工作流程包括以下四步:
- 用户将请求信息输入给ChatGPT
- ChatGPT分析输入并使用大模型算法生成响应
- 响应以文本的形式反馈给用户
- 用户输入请求信息,ChatGPT将再次分析,并结合上下文信息,给出反馈。
在ChatGPT中,提示词通常指的是一个问题、一个文本片段或几句短语,作为生成模型输出的起点或指导。
提示词可以是一个问题、一段文字描述、一段对话,或任何形式的文本输入。ChatGPT模型会根据提示词提供的上下文和语义信息生成相应的输出文本。
创建提示词或引导ChatGPT这样的语言模型进行输出的过程被称为提示词工程。提示词工程的作用在于通过提供明确而具体的指令,引导模型生成相关的内容。

二、常用的提示词案例
1、写作助理
作为一名中文写作改进助理,其任务是改进所提供文本的拼写、语法、清晰性、简洁性和整体可读性,同时分解长句、减少重复,并提供改进建议。请只提供文本的更正版本,避免包括解释。请从编辑以下文本开始:[文章内容]。
2、改写为小红书风格
请使用小红书Emoji风格编辑以下段落,该风格以引人入胜的标题、每个段落中包含表情符号和在末尾添加相关标签为特点。请确保保持原文的意思。请改写以下内容:[需要改写的内容]。
3、英语翻译和改写
我希望你能充当英语翻译、拼写检查者和改进者。我将用任何语言与您交谈,你将检测语言、翻译它,并在文本的更正和改进版本中用英语回答。我希望你用更准确、更优雅、更高级的英语单词和句子来取代我使用的单词和句子。保持意思不变,但让它们更具有文学性。我的第一句话是 [要翻译的内容]。
4、论文式回答
写一篇内容详细、结构严谨的学术文章,包括引言、主题和结论,以回应以下内容:[问题]。
5、主题解构
你是一名擅长思考的助手,会把一个主题拆解成相关的多个子主题。请你使用中文,针对下列主题,提供相关的子主题。直接输出结果,不需要额外的说明:[主题内容]。
6、提问助手
你是一名擅长提问的助手,会针对一段内容,提出疑虑和可能出现的问题,用来促进更完整的思考。内容如下:[具体内容]。
7、Nature风格润色
我希望你能充当专业的拼写和语法校对者,并改进我的文章。我想让你用更准确、优雅、高级的英语单词和句子替换我的单词和句子,以Nature语言风格修改文章内容,使它更具有学术性,并保持意思不变。
8、结构总结
将以下文字概括为100个字左右,使其易于阅读和理解。避免使用复杂的句子结构和技术术语。文字内容如下:[文字内容]。
9、编程助手
请用Java语言编写一个快速排序算法。
10、充当终端/解释器
我想让你充当一个Linux终端。我将输入命令,你将回答终端应该显示的内容。我希望你只在一个独特的代码块内回答终端输出,不要写解释。当我需要用英语告诉你一些事情时,我会把文字放在大括号里!备注文本,我的第一条命令是:[Linux命令]。
相关文章:
哈喽GPT-4o——对GPT-4o 提示词的思考与看法
目录 一、提示词二、常用的提示词案例1、写作助理2、改写为小红书风格3、英语翻译和改写4、论文式回答5、主题解构6、提问助手7、Nature风格润色8、结构总结9、编程助手10、充当终端/解释器 大家好,我是哪吒。 最近,ChatGPT在网络上广受欢迎,…...
《计算机英语》 Unit 3 Software Engineering 软件工程
Section A Software Engineering Methodologies 软件工程方法论 Software development is an engineering process. 软件开发是一个工程过程。 The goal of researchers in software engineering is to find principles that guide the software development process and lea…...
2024-6-18(沉默Spring,Springboot)
1.Spring小结 我们最后再来体会一下用 Spring 创建对象的过程: 通过 ApplicationContext 这个 IoC 容器的入口,用它的两个具体的实现子类,从 class path 或者 file path 中读取数据,用 getBean() 获取具体的 bean instance。 那…...
Java热部署:让应用更新如丝般顺滑,告别繁琐重启!
目录 手动启动热部署 自动启动热部署 参与热部署监控的文件范围配置 关闭热部署 什么是热部署?简单说就是你程序改了,现在要重新启动服务器,嫌麻烦?不用重启,服务器会自己悄悄的把更新后的程序给重新加载一遍&…...
微信小程序毕业设计-小区疫情防控系统项目开发实战(附源码+论文)
大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:微信小程序毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计…...
PyTorch -- RNN 快速实践
RNN Layer torch.nn.RNN(input_size,hidden_size,num_layers,batch_first) input_size: 输入的编码维度hidden_size: 隐含层的维数num_layers: 隐含层的层数batch_first: True 指定输入的参数顺序为: x:[batch, seq_len, input_size]h0:[batc…...
SpringBoot 快速入门(保姆级详细教程)
目录 一、Springboot简介 二、SpringBoot 优点: 三、快速入门 1、新建工程 方式2:使用Spring Initializr创建项目 写在前面: SpringBoot 是 Spring家族中的一个全新框架,用来简化spring程序的创建和开发过程。SpringBoot化繁…...
【第18章】Vue实战篇之登录界面
文章目录 前言一、数据绑定1. 数据绑定2. 数据清空 二、表单校验1. 代码2. 展示 三、登录1.登录按钮2.user.js3. login 四、展示总结 前言 上一章完成用户注册,这一章主要做用户登录。 一、数据绑定 登录和注册使用相同的数据绑定 1. 数据绑定 <!-- 登录表单 -…...
[C++]使用C++部署yolov10目标检测的tensorrt模型支持图片视频推理windows测试通过
【测试通过环境】 vs2019 cmake3.24.3 cuda11.7.1cudnn8.8.0 tensorrt8.6.1.6 opencv4.8.0 【部署步骤】 获取pt模型:https://github.com/THU-MIG/yolov10训练自己的模型或者直接使用yolov10官方预训练模型 下载源码:https://github.com/laugh12321/yol…...
分享uniapp + Springboot3+vue3小程序项目实战
分享uniapp Springboot3vue3小程序项目实战 经过10天敲代码,终于从零到项目测试完成,一个前后端分离的小程序实战项目学习完毕 时间从6月12日 到6月22日,具有程序开发基础,第一次写uniapp,Springboot以前用过,VUE3也…...
Ubuntu 24.04安装zabbix7.0.0图形中文乱码
当zabbix安装完成后,设置中文界面时,打开图形,中文内容会显示方框乱码,是因为服务器字体中没有相关的中文字体,需要更换。 1、找到中文字体,可以在网络上下载《得意黑》开源字体,也可以在windo…...
MybatisPlus 调用 原生SQL
方式一 DemoMapper.java Mapper public interface DemoMapper extends BaseMapper<TableConfig> {Update("${sql}")int createTable(Param("sql") String sql); }测试代码 SpringBootTest class DemoMapperTest {Resourceprivate DemoMapper demo…...
1.SG90
目录 一.实物图 二.原理图 三.简介 四.工作原理 一.实物图 二.原理图 三.简介 舵机(英文叫Servo),是伺服电机的一种,伺服电机就是带有反馈环节的电机,这种电机可以进行精确的位置控制或者输出较高的扭矩。舵机…...
【yolov8语义分割】跑通:下载yolov8+预测图片+预测视频
1、下载yolov8到autodl上 git clone https://github.com/ultralytics/ultralytics 下载到Yolov8文件夹下面 另外:现在yolov8支持像包一样导入,pip install就可以 2、yolov8 语义分割文档 看官方文档:主页 -Ultralytics YOLO 文档 还能切…...
基于STM8系列单片机驱动74HC595驱动两个3位一体的数码管
1)单片机/ARM硬件设计小知识,分享给将要学习或者正在学习单片机/ARM开发的同学。 2)内容属于原创,若转载,请说明出处。 3)提供相关问题有偿答疑和支持。 为了节省单片机MCU的IO口资源驱动6个数码管&…...
Jlink下载固件到RAM区
Jlink下载固件到RAM区 准备批处理搜索exe批处理读取bin数据解析调用jlink批处理准备jlink脚本 调用执行 环境:J-Flash V7.96g 平台:arm cortex-m3 准备批处理 搜索exe批处理 find_file.bat echo off:: 自动识别脚本名和路径 set "SCRIPT_DIR%~dp…...
Kotlin基础——Typeclass
高阶类型 如在Iterable新增泛型方法时 interface Iterable<T> {fun filter(p: (T) -> Boolean): Iterable<T>fun remove(p: (T) -> Boolean): Iterable<T> filter { x -> !p(x) } }对应的List、Set实现上述方法时仍需要返回具体的类型 interfac…...
DC-DC 高压降压、非隔离AC-DC、提供强大的动力,选择优质电源芯片-(昱灿)
畅享长续航,尽在我们的充电芯片! 无论是手机、平板还是智能设备,长时间使用后电量不足总是令人头疼。然而,我们的充电芯片将为您带来全新的充电体验!采用先进的技术,我们的充电芯片能够提供快速而稳定的充电…...
GPT-4o的视觉识别能力,将绕过所有登陆的图形验证码
知识星球🔗除了包含技术干货:《Java代码审计》《Web安全》《应急响应》《护网资料库》《网安面试指南》还包含了安全中常见的售前护网案例、售前方案、ppt等,同时也有面向学生的网络安全面试、护网面试等。 我们来看一下市面上常见的图形验证…...
【LinuxC语言】进程间的通信——管道
文章目录 前言不同进程间通信的方式管道匿名管道和命名管道半双工与全双工管道相关函数创建管道总结前言 在Linux操作系统中,进程是执行中的程序的实例。每个进程都有自己的地址空间,数据栈以及其他用于跟踪进程执行的辅助数据。操作系统管理这些进程,并通过调度算法来分享…...
无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...
基于服务器使用 apt 安装、配置 Nginx
🧾 一、查看可安装的 Nginx 版本 首先,你可以运行以下命令查看可用版本: apt-cache madison nginx-core输出示例: nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...
Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...
20个超级好用的 CSS 动画库
分享 20 个最佳 CSS 动画库。 它们中的大多数将生成纯 CSS 代码,而不需要任何外部库。 1.Animate.css 一个开箱即用型的跨浏览器动画库,可供你在项目中使用。 2.Magic Animations CSS3 一组简单的动画,可以包含在你的网页或应用项目中。 3.An…...
基于Springboot+Vue的办公管理系统
角色: 管理员、员工 技术: 后端: SpringBoot, Vue2, MySQL, Mybatis-Plus 前端: Vue2, Element-UI, Axios, Echarts, Vue-Router 核心功能: 该办公管理系统是一个综合性的企业内部管理平台,旨在提升企业运营效率和员工管理水…...
深入浅出Diffusion模型:从原理到实践的全方位教程
I. 引言:生成式AI的黎明 – Diffusion模型是什么? 近年来,生成式人工智能(Generative AI)领域取得了爆炸性的进展,模型能够根据简单的文本提示创作出逼真的图像、连贯的文本,乃至更多令人惊叹的…...
车载诊断架构 --- ZEVonUDS(J1979-3)简介第一篇
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 做到欲望极简,了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自己的精力全部用在自己。一是去掉多余,凡事找规律,基础是诚信;二是…...
【工具教程】多个条形码识别用条码内容对图片重命名,批量PDF条形码识别后用条码内容批量改名,使用教程及注意事项
一、条形码识别改名使用教程 打开软件并选择处理模式:打开软件后,根据要处理的文件类型,选择 “图片识别模式” 或 “PDF 识别模式”。如果是处理包含条形码的 PDF 文件,就选择 “PDF 识别模式”;若是处理图片文件&…...
OpenHarmony标准系统-HDF框架之I2C驱动开发
文章目录 引言I2C基础知识概念和特性协议,四种信号组合 I2C调试手段硬件软件 HDF框架下的I2C设备驱动案例描述驱动Dispatch驱动读写 总结 引言 I2C基础知识 概念和特性 集成电路总线,由串网12C(1C、12C、Inter-Integrated Circuit BUS)行数据线SDA和串…...
