【AIGC】如何充分利用ChatGPT:有效提示框架与基本规则
概述
在使用ChatGPT进行内容创作时,遵循结构化的提示框架和基本规则可以显著提升AI响应的质量。本文探讨了五种结构化的提示框架,并详细介绍了基本规则和进阶技巧,帮助您更有效地与ChatGPT互动。
基础规则
规则1:指令放在开头,使用``或"""
分隔上下文
确保指令清晰明确,通过反引号``或三重引号"""
来分隔上下文,以突出指令的重要性。
规则2:提供具体细节和期望的输出
描述越详细,AI的响应就越符合您需要的输出。
规则3:展示期望输出格式的例子
通过展示示例,让ChatGPT更清楚地理解输出应该如何呈现。
进阶技巧
规则4:先尝试不使用示例,再逐步增加示例
测试ChatGPT的基础理解能力,必要时增加示例以增强效果。
规则5:如果上述方法无效,可以通过微调提高模型表现
通过提供更细致的指令或调整提示结构来提升模型表现。
规则6:保持简洁,避免冗余词语
简洁的指令可以提高效率并减少误解的可能性。
规则7:利用前导词引导模型遵循特定模式
帮助模型遵循您预期的模式或格式。
提示词框架
1. R-T-F 框架
- R (Role): 角色
- T (Task): 任务
- F (Format): 格式
示例:
撰写一篇关于可持续发展理念的博客文章。角色:你是一位内容创作者。任务:撰写一篇关于可持续发展理念的博客文章。结构- 介绍: 开篇引入可持续发展的概念,解释其重要性和当前的全球背景。- 主要观点: - 详细阐述可持续发展的三个核心支柱:环境保护、经济增长和社会责任。- 提供实例说明如何在不同领域(如能源、农业、城市规划)实现可持续发展。- 讨论可持续发展对未来世代的影响及其在政策制定中的作用。- 结论: 总结文章内容,强调可持续发展的必要性,并呼吁读者采取行动支持可持续发展。输出格式以500字的文章形式展示,包含上述结构的各个部分。文章应使用中文撰写。示例- 介绍: 可持续发展是指在满足当代人需求的同时,不损害后代人满足其需求的能力。随着全球资源的日益紧张,这一理念变得尤为重要。- 主要观点: - 环境保护:通过使用可再生能源减少碳排放。- 经济增长:发展绿色经济,创造新的就业机会。- 社会责任:提高公众的环保意识,促进社区参与。- 结论: 总而言之,可持续发展不仅是一个理念,更是我们每个人的责任。通过共同努力,我们可以创造一个更美好的未来。注意事项- 确保语言简洁明了,适合广泛受众阅读。
- 提供具体的例子和数据以增强说服力。
- 文章应具有启发性,鼓励读者思考和行动。
2. T-A-G 框架
- T (Task): 任务
- A (Action): 行动
- G (Goal): 目标
示例:
撰写一篇关于可持续发展理念的博客文章。任务: 撰写一篇关于可持续发展理念的博客文章。行动- 研究并收集有关可持续发展的最新数据和趋势。
- 介绍可持续发展的概念及其三个核心支柱:环境保护、经济增长和社会责任。
- 提供具体的实例和策略,说明如何在不同领域实现可持续发展。
- 总结文章内容,呼吁读者采取行动支持可持续发展。目标撰写一篇500字的中文博客文章,清晰地传达可持续发展的理念和重要性,激发读者的兴趣和行动。文章应包含介绍、主要观点和结论部分。
3. B-A-B 框架
- B (Before): 之前
- A (After): 之后
- B (Bridge): 桥梁
示例:
撰写一篇关于可持续发展理念的博客文章。任务: 撰写一篇关于可持续发展理念的博客文章。结构- 之前: 描述当前可持续发展面临的挑战和问题,说明为什么这一主题至关重要。- 桥梁: 介绍可持续发展的概念及其三个核心支柱:环境保护、经济增长和社会责任。提供过渡到具体解决方案的思路。- 之后: 阐述可持续发展的未来愿景及其对社会、经济和环境的积极影响。总结文章内容并呼吁读者采取行动支持可持续发展。目标以500字的文章形式展示,包含上述结构的各个部分。文章应使用中文撰写。示例- 之前: 当前,全球面临着资源枯竭、环境污染等严峻挑战。可持续发展已成为各国政府和企业关注的焦点。- 桥梁: 可持续发展强调在满足当代人需求的同时,不损害后代人满足其需求的能力。通过环境保护、经济增长和社会责任,我们可以实现这一目标。- 之后: 通过实施可持续发展战略,我们可以创造一个更绿色、更繁荣的未来。每个人都应参与其中,共同努力实现这一愿景。注意事项- 确保语言简洁明了,适合广泛受众阅读。
- 提供具体的例子和数据以增强说服力。
- 文章应具有启发性,鼓励读者思考和行动。
4. C-A-R-E 框架
- C (Context): 上下文
- A (Action): 行动
- R (Result): 结果
- E (Example): 示例
示例:
撰写一篇关于可持续发展理念的博客文章。角色:你是一位内容创作者。任务: 撰写一篇关于可持续发展理念的博客文章。上下文描述当前全球面临的环境、经济和社会挑战,强调可持续发展的重要性。指出可持续发展在政策制定和企业战略中的地位。行动- 介绍可持续发展的概念及其三个核心支柱:环境保护、经济增长和社会责任。
- 提供具体的措施和策略,说明如何在不同领域(如能源、农业、城市规划)实现可持续发展。结果总结可持续发展的积极影响,包括对环境的保护、经济的增长和社会的进步。呼吁读者采取行动支持可持续发展。示例- 上下文: 全球变暖和资源枯竭是当前面临的重大挑战,各国政府和企业正在寻求可持续发展的解决方案。- 行动: 通过推广可再生能源、发展绿色经济和提高公众环保意识,我们可以实现可持续发展。- 结果: 这些措施将有助于减少碳排放、创造就业机会和提高生活质量。每个人都应参与其中,共同努力实现这一愿景。注意事项- 确保语言简洁明了,适合广泛受众阅读。
- 提供具体的例子和数据以增强说服力。
- 文章应具有启发性,鼓励读者思考和行动。
5. R-I-S-E 框架
- R (Role): 角色
- I (Input): 输入
- S (Steps): 步骤
- E (Expectation): 期望
示例:
撰写一篇关于可持续发展理念的博客文章。角色:你是一位内容创作者。输入:关于可持续发展的背景信息、当前挑战和相关数据。步骤1. 研究并收集有关可持续发展的最新数据和趋势,了解其在全球范围内的重要性。
2. 介绍可持续发展的概念,解释其三个核心支柱:环境保护、经济增长和社会责任。
3. 提供具体的实例和策略,说明如何在不同领域(如能源、农业、城市规划)实现可持续发展。
4. 总结文章内容,强调可持续发展的必要性,并呼吁读者采取行动支持可持续发展。期望撰写一篇500字的中文博客文章,清晰地传达可持续发展的理念和重要性,激发读者的兴趣和行动。文章应包含介绍、主要观点和结论部分。
总结
在本文中,我们详细介绍了如何通过结构化的提示框架和基本规则,充分利用ChatGPT生成优质内容。无论是初学者还是进阶用户,结合使用五种提示框架(R-T-F、T-A-G、B-A-B、C-A-R-E、R-I-S-E)与基础和进阶规则,都可以帮助您在各种实际应用中生成更符合需求的输出。
基础规则提供了清晰简洁的指令方式,确保模型快速理解任务。
进阶技巧则帮助优化复杂任务的输出,逐步提升生成内容的质量。
提示框架为内容创作提供了标准化的流程,使得提示更具条理性和针对性。
通过这些框架和规则,您可以引导ChatGPT完成从营销方案、技术文档到博客文章等多种创作任务。关键在于提供足够的上下文、清晰的任务描述以及期望的输出格式,这样才能获得更高效、更精准的AI响应。
无论您的需求是撰写文章、创建营销计划还是分析复杂数据,充分利用这些策略,将有效提升您与ChatGPT的互动体验。
相关文章:

【AIGC】如何充分利用ChatGPT:有效提示框架与基本规则
概述 在使用ChatGPT进行内容创作时,遵循结构化的提示框架和基本规则可以显著提升AI响应的质量。本文探讨了五种结构化的提示框架,并详细介绍了基本规则和进阶技巧,帮助您更有效地与ChatGPT互动。 基础规则 规则1:指令放在开头&…...

【1个月速成Java】基于Android平台开发个人记账app学习日记——第7天,申请阿里云SMS短信服务SDK
系列专栏链接如下,方便跟进: https://blog.csdn.net/weixin_62588253/category_12821860.html?fromshareblogcolumn&sharetypeblogcolumn&sharerId12821860&sharereferPC&sharesourceweixin_62588253&sharefromfrom_link 同时篇幅…...

视频怎么去除杂音保留人声?教你如何实现视频降噪
在视频录制的过程中,可能会产生很多杂音和噪音,这可能时因为录制环境不理想、录制设备故障等多方面造成的。视频怎么去除杂音保留人声?今天我们就来谈谈如何实现视频降噪。 视频中常见的杂音类型 自然环境音:如风声、水流声、鸟叫…...

数学建模学习(136):使用Python基于Fuzzy WSM、Fuzzy WPM、Fuzzy WASPAS的多准则决策分析
1. 算法介绍 1.1 Fuzzy WSM、Fuzzy WPM、Fuzzy WASPAS 的基本概念和背景 模糊多属性决策(MADM)方法是解决复杂决策问题的重要工具,尤其是在信息不确定且难以量化的情况下。Fuzzy WSM(Fuzzy Weighted Sum Model)、Fuzzy WPM(Fuzzy Weighted Product Model)、以及 Fuzzy…...

Python小游戏21——拼图小游戏
使用了Pygame库来创建图形界面。请确保你已经安装了Pygame库(可以使用pip install pygame来安装)。 运行结果展示 代码展示 python import pygame import sys import random # 初始化Pygame pygame.init() # 设置屏幕尺寸 screen_width, screen_height …...

C# 常用的测试框架合集
在 C# 开发中,拥有强大的测试框架是确保代码质量和稳定性的关键。本文将介绍一些 C# 中常用的测试框架,帮助你更好地进行单元测试、集成测试等各类测试工作。 一、NUnit 简介 NUnit 是一个广泛使用的开源测试框架,专为.NET 平台设计。它提供…...

Android——从相机/相册获取图片
从相机获取图片 设置权限 <uses-permission android:name"android.permission.CAMERA" />点击跳转 private static final int REQUEST_CODE_TAKE 1;public void takePhoto(View view) {if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAM…...

MySQL 数据库基准测试报告
MySQL 数据库基准测试报告 1. 引言 数据库基准测试是一项重要的性能评估活动,旨在通过模拟实际的工作负载,测试数据库在不同条件下的表现。这些测试有助于发现性能瓶颈并提供优化的依据。在本报告中,我们将基于 sysbench 工具对 MySQL 数据…...

计算机毕业设计Python+大模型神经网络电影推荐 知识图谱图神经网络电影推荐可视化系统 注意力机制 秒杀同类电影推荐项目 GNN GAT
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...

Python | Leetcode Python题解之第543题二叉树的直径
题目: 题解: class Solution:def diameterOfBinaryTree(self, root: TreeNode) -> int:self.ans 1def depth(node):# 访问到空节点了,返回0if not node:return 0# 左儿子为根的子树的深度L depth(node.left)# 右儿子为根的子树的深度R …...

【浪潮商城-注册安全分析报告-无验证方式导致安全隐患】
前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 1. 暴力破解密码,造成用户信息泄露 2. 短信盗刷的安全问题,影响业务及导致用户投诉 3. 带来经济损失,尤其是后付费客户,风险巨大,造…...

如何设置VSCODE快捷键光标移到行首和行尾
{ "key": "cmdhome", "command": "cursorTop", },{ "key": "cmdend", "command": "cursorBottom", }...

Android——多线程、线程通信、handler机制
Android——多线程、线程通信、handler机制 模拟网络请求,会阻塞主线程 private String getStringForNet() {StringBuilder stringBuilder new StringBuilder();for (int i 0; i < 100; i) {stringBuilder.append("字符串" i);}try {Thread.sleep(…...

Java | Leetcode Java题解之第542题01矩阵
题目: 题解: class Solution {static int[][] dirs {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};public int[][] updateMatrix(int[][] matrix) {int m matrix.length, n matrix[0].length;// 初始化动态规划的数组,所有的距离值都设置为一个很大…...

docker安装低版本的jenkins-2.346.3,在线安装对应版本插件失败的解决方法
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、网上最多的默认解决方法1、jenkins界面配置清华源2、替换default.json文件 二、解决低版本Jenkins在线安装插件问题1.手动下载插件并导入2.低版本jenkins在…...

CSS3新增渐变(线性渐变、径向渐变、重复渐变)
1.线性渐变 代码: 效果图: 使文字填充背景颜色: 效果图: 2.径向渐变 代码: 效果图: 代码图: 效果图: 3.重复渐变 代码: 效果图:...

汽车免拆诊断案例 | 2017款凯迪拉克XT5车组合仪表上的指针均失灵
故障现象 一辆2017款凯迪拉克XT5车,搭载LTG 发动机,累计行驶里程约为17.2万km。车主反映,组合仪表上的发动机转速表、车速表、燃油表及发动机冷却液温度表的指针均不指示,但发动机起动及运转正常,且车辆行驶正常。 故…...

Cloudera Hue深度解析:安装、配置到高级用法
Hue的介绍 HUE 是一个开源的 Apache Hadoop UI 系统,早期由 Cloudera 开发,它是基于 Python Web 框架 Django 实现,后来贡献给开源社区。它包括 3 个部分 hue ui,hue server, hue db。通过使用 Hue 我们可以通过浏览…...

17、论文阅读:VMamba:视觉状态空间模型
前言 设计计算效率高的网络架构在计算机视觉领域仍然是一个持续的需求。在本文中,我们将一种状态空间语言模型 Mamba 移植到 VMamba 中,构建出一个具有线性时间复杂度的视觉主干网络。VMamba 的核心是一组视觉状态空间 (VSS) 块,搭配 2D 选择…...

GPT-5 一年后发布?对此你有何期待?
GPT-5 一年后发布?对此你有何期待? 在最新技术的洪流中,GPT-5即将登场。你是否在思考,它将为我们的生活和工作带来哪些变革?接下来的探索,或许可以启发你对未来的想象。让我们一起深入这场关于未来AI语言模…...

2024中国国际数字经济博览会:图为科技携明星产品引领数智化潮流
10月24日,全球数智化领域的目光齐聚于中国石家庄正定,一场关于数字经济未来的盛会—2024中国国际数字经济博览会在此拉开帷幕。 云边端算力底座的领航者,图为科技携其明星产品惊艳亮相,期待与您共赴一场数智化的非凡之旅ÿ…...

大模型面试题:常见的微调方法有哪些说下原理并对比
更多实时面试题总结请关注我的公众号"算法狗" 或移步至 https://pica.zhimg.com/80/v2-7fd6e77f69aa02c34ca8c334870b3bcd_720w.webp?sourced16d100b 这里说的微调主要是指参数微调,参数微调的方法主要有以下几种: Adapter 在预训练模型每一层…...

CentOS 9 Stream 上安装 PostgreSQL 16
CentOS 9 Stream 上安装 PostgreSQL 16 CentOS 9 Stream 上安装 PostgreSQL 16设置密码并且远程连接 CentOS 9 Stream 上安装 PostgreSQL 16 在 CentOS 9 Stream 上安装 PostgreSQL 16 可以通过以下步骤完成: 添加 PostgreSQL 官方仓库: PostgreSQL 提…...

【数据分享】1901-2023年我国省市县镇四级的逐年最高气温数据(免费获取/Shp/Excel格式)
之前我们分享过1901-2023年1km分辨率逐月最高气温栅格数据和Excel和Shp格式的省市县镇四级逐月最高气温数据,原始的逐月最高气温栅格数据来源于彭守璋学者在国家青藏高原科学数据中心平台上分享的数据!基于逐月数据我们采用求年平均值的方法得到逐年最高…...

使用C++和QT开发应用程序入门以及开发实例分享
目录 1、搭建开发环境(VS2010和QT4.8.2) 2、创建一个QT窗口 3、在QT窗口中添加子窗口 4、QT界面布局 5、QT信号(SIGNAL)和槽(SLOT) 6、最后 C软件异常排查从入门到精通系列教程(专栏文章列…...

Openlayers高级交互(20/20):超级数据聚合,页面不再混乱
本示例在vue+openlayers中使用cluster生成聚合数据的效果。在OpenLayers中实现点聚合(clustering)是一个常见的需求,特别是在处理大量地理数据点时。聚合可以提高地图的性能并减少视觉上的混乱。 一、示例效果图 专栏名称内容介绍Openlayers基础实战 (72篇)专栏提供73篇文…...

qt QStandardItemModel详解
1、概述 QStandardItemModel是Qt框架中提供的一个基于项的模型类,用于存储和管理数据,这些数据可以以表格的形式展示在视图控件(如QTableView、QTreeView等)中。QStandardItemModel支持丰富的数据操作,包括添加、删除…...

光伏设计软件如何快速上手?
光伏设计软件是现代光伏系统设计不可或缺的工具,它们大大简化了设计流程,提高了设计效率。对于新手来说,快速上手一款光伏设计软件可能会显得有些困难,但只要掌握了一些基础操作,就能迅速提升设计技能。 1、导入CAD图片…...

Mac下安装Apache JMeter并启动
一、下载JMeter https://jmeter.apache.org/download_jmeter.cgi 下载好对应的压缩包,解压后即可,并将解压后的文件夹放至自己想要存放的位置。 二、启动JMeter 进入解压后的文件夹下的bin目录cd /usr/local/apache-jmeter-5.6.3/bin配置语言vim jmet…...

L6.【LeetCode笔记】合并两个有序链表
1.题目 https://leetcode.cn/problems/merge-two-sorted-lists/ 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2&…...