新技术前沿-2023-应用GPT提问模板写技术文章

news2024/11/28 20:51:06

参考一份万能的GPT提问模版!直接套用!
参考用GPT写技术文章是真爽!
参考码住这篇 8200 字 ChatGPT 实战指南!!

1 GPT提问模板

想让GPT回答的内容符合我们所希望的,最最重要的一点就在于我们如何提问。提问的越清晰明确,答案的质量也就越高。

1.1 指令维度

一个清晰明确的指令应该包含以下几个维度,当然这个几个维度不是必须要有的,要根据具体使用场景来灵活调整。

1、背景
2、角色
3、任务
4、输出要求
5、确认理解

1.背景
向GPT交代清楚你当下的状况或者你要下发的任务的背景等等。
这样有利于GPT对你的了解,或者对要执行的任务的理解。
2.角色
为GPT设定一个专业的身份或者角色,可以将GPT的回答范围集中在相关的领域。
3.任务
3.1.为GPT指定一个明确具体的任务。
例如,你想让GPT写一篇文章。那下发的指令至少应该如下”请围绕xxx主题,写一篇XXX题材的文章,使用XX的叙事手法,文中多用XXX修辞…”
3.2.如果你实在不知道如何明确具体的任务,也可以参照SMART目标原则来制定任务,什么是SMART目标原则呢,请看GPT的解释。
在这里插入图片描述
请你根据SMART目标原则帮忙指定一份任务,任务就是写一篇文章。

指定任务:撰写一篇文章
概述:
根据SMART目标原则,指定以下任务:撰写一篇文章。该文章应该具有明确的主题和目标,并符合以下条件:

具体性 (Specific):
确定文章的具体主题和内容。该主题应与你的领域或兴趣相关,可以是某个行业、技术、文化等领域的介绍、分析或评论。

可度量性 (Measurable):
在任务规定了时间范围内,完成指定数量的字数或段落,以确保任务的可度量性。可以将其设定为每天、每周或每月撰写特定数量的字数/段落。

可实现性 (Attainable):
考虑你的时间和资源。确定可用于写作的时间,并在必要时获得所需的资源(如研究资料、采访对象等)。确保任务是易于实现的,并适应你的日常工作和生活流程。

相关性 (Relevant):
确保文章的主题与你的个人或职业目标相关,并且能够给读者带来价值。它应该与你所学习的课程、职业或兴趣爱好相关,以便通过写作提升专业知识或推动个人发展。

时限性 (Time-bound):
根据任务的复杂性和你的可用时间,设置一个具体的截止日期。可以将其设定为一个大致的时间范围(如几天、几周),或者是一个具体的日期。

约定一个实现该目标的截止日期,并确保遵守该时限。
例子:
根据以上原则,以下是一个撰写一篇文章的指定任务的例子:

主题: "社交媒体对当代商业的影响"
目标字数: 完成一份包含1000字的全面分析性文章
时间框架: 每周至少花费2小时的时间来研究、写作和编辑,为期4周。
截止日期: [指定截止日期]

4.输出要求
4.1.要求要做的事。如字数要求,结构要求,受众群体,风格、口吻等。
4.2.要求不能做的事。例如:不要有多余的回复,不要涉及到政治话题等。
5.确认理解
相当于给GPT一个指令结束的信号,同时督促GPT再次理解下发的指令。
常见的话术有:
“你理解/明白了吗?”
“如果你明白了,我就开始下发指令了”

以上,就是万能的GPT提问模版,后面再向GPT提问时,可以尝试着从这几个维度思考,只要你够认真,GPT就不会对你有任何敷衍。

1.2 实战案例

输入任何一段话,都可以为你创作一个相信的GPT角色。

我希望你扮演文章改写师的角色。作为一名文章改写师,你需要具备优秀的语言技巧和深厚的词汇储备,理解文本的内容并能以全新的方式重新表述,同时保持原有的意图和信息准确无误。你的职责是接收原始文章,然后通过更改语法结构,使用同义词,或者改变语言风格和语气来重新构建它们。文章改写不仅仅是为了避免抄袭,更是为了使文章更加吸引读者增强表达力。特别是在网站优化(SEO)领域,你需要让文章内容更能吸引搜索引擎的注意,提升网站的排名。在表达风格上,你需要灵活多变,能够根据不同的目标读者和目的调整文章的风格和语气。

2 安装的GPT插件

Edge浏览器扩展插件GPT:
1、ChatGPT侧边栏(国内免费使用)
2、WeTab-AI新标签页

3 用GPT写技术文章

相对于情感文章GPT写的技术文章更稳、更好。

3.1 先来用GPT确定系列文章的整体大纲

采用普通的指令模板。
指令主要包含:背景,角色,任务和要求四个部分,具体如下:

我运营着一个python方向的微信公众号,现在想写关于python入门到精通的系列文章。 

现在你是一位资深的python程序员,熟练掌握python编程语言,有着丰富的python项目开发经验,并擅长总结和归纳python的知识点。 

请你为我设计一套python入门到精通系列文章的提纲,提纲要求如下:
1.面向的读者没有任何编程基础,所以大纲内容要详细,以每个知识点为维度,由浅入深。
2.以文档目录的形式输出,符合markdown的语法。

回复如下:

好的,以下是我为你设计的Python入门到精通系列文章的提纲,希望能给你提供一些帮助:

Python编程入门指南
1. 基础知识
为什么选择Python
安装Python和开发环境
Hello, World!:第一个Python程序
注释和代码风格
变量和数据类型
字符串处理和常用操作
数字和数¥¥算
2. 控制结构
条件判断和逻辑运算
循环:for循环和while循环
break和continue的用法
嵌套和多重循环
异常处理和错误信息
3. 数据结构
列表:创建、索引和切片
元组:不可变的列表
字典:键值对存储数据
集合:无序且唯一元素的容器
字符串方法和常见操作
4. 函数和模块
函数的定义和调用
参数和返回值
匿名函数和Lambda表达式
模块的导入和使用
标准库和常用模块介绍
5. 文件操作和异常处理
打开、读写和关闭文件
文本文件和二进制文件的处理
文件路径和目录操作
异常处理和文件IO错误
6. 面向对象编程
类和对象的概念
属性和方法的定义
继承和多态
面向对象设计原则
7. 进阶和实践应用
模块和包的组织结构
调试和性能优化技巧
Python与数据库的交互
网络编程和Web开发
数据分析和科学计算库介绍
通过按照上述提纲编写系列文章,从基础知识开始,逐步深入,读者可以系统学¥Python编程语言,并且掌握各种应用场景下的实际应用。

3.2 下面开始使用GPT创建文章的内容提纲

输入如下指令:

文章的提纲我很满意。
下面开始写文章,但在写每篇文章之前,要先确定文章的内容大纲。
稍后我会发送要写的文章标题及内容要求,你根据要求输出内容大纲。
你明白了吗?

回复如下:

明白了,我可以根据你的要求输出文章的内容大纲。请随时联系我,让我知道你需要的帮助。

输入如下指令:

文章标题:Python简介:环境搭建 
文章要求:
1.读者没有编程基础,所以内容大纲一定要详细。
2.要紧贴文章标题,不要有多余的内容。

回复如下:

文章标题: Python简介:环境搭建
1. 为什么选择Python
Python的特点和优势
Python在不同领域的应用
2. 安装Python和开发环境
下载Python解释器
不同操作系统下的安装指南
配置环境变量
3. 第一个Python程序
编写Hello World程序
运行Python程序的几种方式
了解交互式和脚本式执行代码的区别
4. 注释和代码风格
注释的作用和使用方法
按照PEP 8规范编写Python代码
常见的代码风格错误示例
5. 编辑器和集成开发环境(IDE)选择
常见的Python编辑器和IDE介绍
如何选择适合自己的开发工具
通过按照上述大纲编写Python简介:环境搭建的文章,读者可以了解到Python编程语言特点、安装步骤以及如何运行第一个Python程序。
同时还会介绍注释和代码风格的重要性,以及常见的编辑器和IDE供读者选择。
注意保持紧密联系文章标题,不添加多余内容,确保清晰明了。

3.3 接着开始使用GPT创建文字内容

写内容的时候一定要注意,千万不要让GPT一次性写完,而是要根据内容提纲,逐步创作。
输入如下指令:

文章的内容我很满意。
稍后我会发送要写的内容标题及内容要求,你根据要求输出具体内容。
你明白了吗?

回复如下:

是的,我明白了。在接收到每篇文章标题和内容要求后,请您发送给我,我会根据要求为您输出对应的具体内容。

输入如下指令:

内容标题:为什么选择Python
内容要求:
1.读者没有编程基础,所以内容一定要详细。
2.要紧贴内容标题,不要有多余的内容。

回复如下:

为什么选择Python

简单易学:Python是一种高级编程语言,相较于其他语言而言,它的语法相对简单和直观。因此,即使读者没有编程基础,也能够很容易地掌握Python¥¥¥概念和语法规则。

开放源代码:Python是一种开源语言,这意味着任何人都可以免费使用和修改Python的核心代码。开放源代码带来了许多好处,例如大量的开源库和框架供用户使用,这些都有助于简化编程任务并提高工作效率。

应用广泛:Python在许多领域得到广泛应用。它成为了数据科学、人工智能、机器学习等热门领域中最受欢迎的编程语言之一。因此,学习Python将使读者能够参与各种创新项目,并且具备将来就业时的竞争力。

大量的第三方库和框架:Python拥有庞大的生态系统,其中包含了大量的第三方库和框架。这些库和框架可以轻松地集成到Python项目中,从而加速开发过程。例如,NumPy和Pandas等库用于处理数据,Django和Flask等框架用于构建Web应用程序。

跨平台性:Python是一种跨平台编程语言。这意味着编写的Python代码可以在多个操作系统上运行,如Windows、Linux和MacOS等。这大大简化了开发过程,也为用户提供了更多的选择。

强大的社区支持:Python拥有一个强大的全球社区,社区成员积极参与讨论、解答问题并分享经验。无论读者在学习过程中遇到什么问题,都可以通过搜索相关¥¥、问答网站或加入技术交流群来寻求帮助。

总之,Python是一种适合初学者的编程语言,因为它简单易学、应用广泛、拥有丰富的第三方库和框架以及强大的社区支持。选择Python将为读者提供实现计算机编程目标的良好基础,并为他们进一步扩展自己的技能和职业发展提供机会。

感觉写的不是很合适,则继续调优。
输入如下指令:

内容标题:为什么选择Python:Python的特点和优势:Python在不同领域的应用
内容要求:
1.读者没有编程基础,所以内容一定要详细。
2.要紧贴内容标题,不要有多余的内容。

回复如下:

为什么选择Python:Python的特点和优势:Python在不同领域的应用

Python是一种高级编程语言,具有很多特点和优势,使其成为许多人学习和使用的首选语言。下面将详细介绍Python的特点和优势以及它在不同领域的应用。

特点:

简单易学:Python采用简洁的语法和清晰的代码风格,使得初学者能够快速上手,降低了入门门槛。
兼容性强:Python可以运行在各个主流操作系统上,如Windows、Mac OS、Linux等,同时支持多种开发环境。
开源免费:Python的开源属性使得用户可以自由使用、修改和分发代码,而且没有任何额外的费用。
可移植性:Python代码可以轻松地在不同平台之间迁移,无需做大量的修改。
拥有丰富的库和框架:Python拥有众多的第三方库和框架,提供了大量的功能和工具,可以方便地进行各类开发。
优势:

大型社区支持:Python拥有庞大而活跃的社区,用户可以通过社区获得帮助、分享经验和参与开源项目,这为Python的发展提供了强大的支持。
代码可读性高:Python注重代码的可读性,采用简洁明了的语法规则和命名惯例,使得人们可以更容易地理解和维护Python代码,提高开发效率。
强大的数据处理能力:Python在数据分析、人工智能等领域有着广泛应用,拥有丰富的数据处理库和工具,如NumPy、Pandas和Scikit-learn等,可以实现复杂的数据分析和处理操作。
开发速度快:Python具有简单易用的特点,可以快速编写出功能完备的程序,在Web开发、自动化脚本编写等领域有着显著的优势。
社区资源丰富:Python有大量使用者并且已经积累了大量的教程、文档和示例代码,开发者可以很容易地找到所需的学习资源和解决方案。

Python在不同领域的应用:
Web开发:Python有多个流行的Web框架,如Django和Flask,可以用于构建各种类型的网站和Web应用。
数据科学和人工智能:Python配备了多个专门用于数据科学和机器学习的库,如TensorFlow和PyTorch,这些库可以用于数据分析、机器学习、深度学习等领域的开发。
自动化脚本:Python语言的简洁和易用性使其成为许多自动化脚本开发的首选语言,可以用于任务自动化、系统管理等操作。
游戏开发:Python拥有许多游戏开发框架和库,如pygame,可以用于快速开发游戏原型或小型游戏。
科学计算:Python具有强大的科学计算能力,可用于数值计算、数据建模和仿真等领域。
总结:
Python是一种功能强大且应用广泛的编程语言,具有简单易学、兼容性强、开源免

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NFS服务以及静态路由及临时IP配置

目录 一、NFC服务基础知识 1、NFS服务初相识 2、NFS服务工作原理 二、NFC服务基础操作 1、NFS服务端配置 2、NFS服务 - exports 相关参数 3、NFS服务 - 命令相关 三、RPC 远程调度 四、静态路由及临时IP配置 1、Linux 静态路由相关命令 2、Linux 临时IP地址添加与删除…

【漏洞复现】Nginx_0.7.65_空字节漏洞

感谢互联网提供分享知识与智慧,在法治的社会里,请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证 1.1、漏洞描述 1.2、漏洞等级 1.3、影响版本 0.7.65 1.4、漏洞复现 1、基础环…

Redis那些事儿(三)

文章目录 1. 前言2. 常用api介绍3. 需求假设(获取离我最近的停车场)4. 代码示例 1. 前言 接着上一篇Redis那些事儿(二) ,这一篇主要介绍Redis基于Geo数据结构实现的地理服务,它提供了一种方便的方式来存储和…

linux 创建git项目并提交到gitee(保姆式教程)

01、git安装与初始化设置 mhzzjmhzzj-virtual-machine:~/work/skynetStudy$ apt install mhzzjmhzzj-virtual-machine:~/work/skynetStudy$ git config --global user.name "用户名" mhzzjmhzzj-virtual-machine:~/work/skynetStudy$ git config --global user.ema…

Instant-NGP论文笔记

文章目录 论文笔记 论文笔记 instant-ngp的nerf模型与vanilla nerf的模型架构相同。 instant-ngp的nerf模型包含两个MLP,第一个MLP就两个全连接,输入维度是32(16层分辨率x2),输出是16(用于预测密度&#x…

SpringBoot配置文件优先级

1.idea临时属性 说明:Program arguments配置--server.port8082 --ab;意思是将端口改成了8082。这个优先级最高。 2.resource 说明:创建config文件里面的yml文件。 3.jar包同级(yml) 说明:创建一个yml文件…

机器学习中的关键组件

机器学习中的关键组件 数据 每个数据集由一个个样本组成,大多时候,它们遵循独立同分布。样本有时也叫作数据点或数据实例,通常每个样本由一组称为特征或协变量的属性组成。机器学习会根据这些属性进行预测,预测得到的称为标签或…

平面扫描(Plane-sweeping)深度体会

先看文章 三维重建之平面扫描算法(Plane-sweeping)_plane sweeping_小玄玄的博客-CSDN博客 Plane Sweeping | 平面扫描 - 知乎 (zhihu.com) 注意平面Dm,这是其中一个平面,平面上有一个M点,这个点也再物体上。所以会被摄像机看到…

Idea去掉显示的测试覆盖率

一.启东时 误点击了 快捷键调出 【Ctrl 】【Alt】【F6】

优雅的 Dockerfile 是怎样炼成的?

Docker 简介 目前,Docker 主要有两个形态:Docker Desktop 和 Docker Engine。 Docker Desktop 是专门针对个人使用而设计的,支持 Mac(已支持arm架构的M系芯片) 和 Windows 快速安装,具有直观的图形界面&a…

数据结构—字符串

文章目录 7.字符串(1).字符串及其ADT#1.基本概念#2.ADT (2).字符串的基本操作#1.求子串substr#2.插入字符串insert#3.其他操作 (3).字符串的模式匹配#1.简单匹配(Brute-Force方法)#2.KMP算法I.kmp_match()II.getNext() #3.还有更多 小结附录:我自己写的string 7.字符…

手搭手Ajax实现搜索地址自动补全功能

输入单词后,自动提示出要搜索的信息,点击某个内容后,自动补全至搜索框。 比如: 如何实现搜索自动补全功能 键盘事件:keyup按键弹起事件发送ajax请求,请求中提交用户输入的搜索内容,后端接收内容后&#x…

23种设计模式-Java语言实现

因为要准备一个考试所以又重新接触到了设计模式,之前只是别人说什么就是什么,记下就好了,完全不理解其中的思想以及为什么要用(虽然现在也不太理解…) 先慢慢总结吧,常读常新。 23种设计模式 “每一个模式描述了一个在我们周围不…

C++进阶篇4---set和map

一、关联式容器 在初阶篇中,我们已经接触过STL中的部分容器,比如:vector、list、deque等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。 那什么是关联式容器&#xff1…

【unity实战】Unity实现2D人物双击疾跑

最终效果 前言 我们要实现的功能是双击疾跑,当玩家快速地按下同一个移动键两次时能进入跑步状态 我假设快速按下的定义为0.2秒内,按下同一按键两次 简单的分析一下需求,实现它的关键在于获得按键按下的时间,我们需要知道第一次…

eBPF BCC开源工具简介

目录 官方链接 编译安装 ubuntu版本 安装 examples tools hello_world.py demo 运行报错 网上目前的解决办法 错误分析过程 python版本检测 libbcc库检查 python3 bcc库检查 正常输出 监控进程切换 运行输出 监控CPU直方图 缓存命中率监控:caches…

英语——分享篇——每日200词——201-400

201——feel——[fi:l]——vt.摸,感觉,认为;n.感觉,触摸——feel——f斧头(编码)ee眼睛(象形)l棍子(编码)——斧头用眼看,棍子用手摸——The metal felt smooth and cold.——这种金属摸起来冰冷而光滑。 202——cleve…

SpringBoot项目打包与运行

1.clean生命周期 说明:为了项目能够正确打包,先清理打包文件。 2.package生命周期 说明:打包后生成以下目录。 2.1问题 说明:springboot_08_ssmp-0.0.1-SNAPSHOT.jar中没有主清单属性。 2.2解决 说明:注释skip&…

[LeetCode]-160. 相交链表-141. 环形链表-142.环形链表II-138.随机链表的复制

目录 160.相交链表 题目 思路 代码 141.环形链表 题目 思路 代码 142.环形链表II 题目 思路 代码 160.相交链表 160. 相交链表 - 力扣(LeetCode)https://leetcode.cn/problems/intersection-of-two-linked-lists/description/ 题目 给你两个…

Node问题:如何正确安装nvm?Mac和Win双教程!

前端功能问题系列文章,点击上方合集↑ 序言 大家好,我是大澈! 本文约1700字,整篇阅读大约需要3分钟。 本文主要内容分三部分,第一部分是需求分析,第二部分是实现步骤,第三部分是问题详解。 …