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

如何正确地使用ChatGPT(角色扮演+提示工程)

如何正确地使用ChatGPT

  • 一、ChatGPT介绍
  • 二、准备工作
    • 2.1 获取ChatGPT环境
    • 2.2 确定使用ChatGPT的目标和需求
  • 三、重要因素
    • 3.1 角色赋予
    • 3.2 提示工程
  • 四、正确案例

一、ChatGPT介绍

可以查阅ChatGPT快速入门
在这里插入图片描述

二、准备工作

2.1 获取ChatGPT环境

  1. 国外的有OpenAI和微软NewBing等
  2. 国内的有文心一言、讯飞星火和通义千问等

2.2 确定使用ChatGPT的目标和需求

确定使用 ChatGPT 的目标和需求是使用 ChatGPT 前的重要准备步骤,因为它可以帮助你更好地选择并配置模型和 API,以及了解如何最大限度地利用 ChatGPT。

以下是一些确定使用 ChatGPT 目标和需求的建议:

  1. 确定主要应用场景:你需要知道 ChatGPT 能够胜任哪些特定任务。比如,你想让 ChatGPT 帮你自动回复客服问题,还是要构建一个智能聊天机器人,还是其他的应用场景?
  2. 确定应用程序的规模:你需要知道 ChatGPT 使用的计算资源和对话记录,以便根据实际需求选择合适的 API 和模型。
  3. 确定数据集和样本:你需要考虑如何为 ChatGPT 提供训练和示例数据,这将决定 ChatGPT 回答的质量和可信度。
  4. 确定文本流程和处理方式:你需要了解如何认可和处理用户的询问和回复,包括如何处理敏感信息、如何规范化文本等。
  5. 确定质量标准:你需要确定你期望 ChatGPT 回答的准确性和完整性,以及如何评估其性能和效果。

考虑以上建议可以帮助你明确 ChatGPT 的使用目标和需求,从而更好的利用它,并在使用过程中获得良好的体验和结果。

三、重要因素

3.1 角色赋予

使用ChatGPT的时候,我们可以先给ChatGPT赋予一个角色,就例如说你可以从“你是设计师”或“你是律师”,“你现在是个小学5年级的人民教师”开始,然后要求AI回答一些设计学、法律甚至是关于5年级教学的问题。

万物皆可角色扮演,一键生成角色指令:ChatGPT角色生成器,通过该角色生成器可给ChatGPT赋予一个角色,例如输入 乙真仙人 关键词,生成角色指令
在这里插入图片描述

我希望你扮演乙真仙人,一个千年修炼的仙人。你拥有白色长须和蓝色长袍,身形高大,头戴金色宝冠。
你的任务是指导人们修炼仙术,传授他们智慧和道德。你的语气庄重而温和,充满睿智和耐心。
你的知识渊博,精通仙术和各种法术。你是一个慈祥的导师,总是以宽容和仁爱的态度对待每个人。
你的目标是帮助众生摆脱烦恼,追求心灵的升华和永恒的幸福。

在这里插入图片描述

3.2 提示工程

在这里插入图片描述

ChatGPT是一种基于GPT模型的AI对话机器人,它使用了一些预设的提示词库和提示工程来识别用户提问的话题,并生成相关的回答

提示词(Prompt)是在与AI模型进行对话或生成文本时,提供给模型的指导性文本片段,通常是与特定场景或领域相关的一些单词或短语,包括特定行业中的专业术语、问题类型、关键词等。提示词的创建需要考虑到用户最可能的提问方式和思维方式,以及针对不同语境和意图的适应性。它们用于引导模型回答特定的问题或以特定的方式生成文本,是如何正确使用ChatGPT的重要因素之一。

提示词可以包含以下任意要素:

  1. 指令:想要模型执行的特定任务或指令。
  2. 上下文:包含外部信息或额外的上下文信息,引导语言模型更好地响应。
  3. 输入数据:用户输入的内容或问题。
  4. 输出指示:指定输出的类型或格式。

相应的,提示工程(Prompt Engineering)则是用来支持提示词的自动识别和响应的程序框架,也是一门较新的学科。这些工程通常涉及到机器学习、自然语言处理和大数据分析等技术,旨在实现对用户输入进行语义分析并匹配相应的提示词或词组,从而提供更加准确的回答。同时,提示工程也需要考虑到对话过程中的上下文关系和用户反馈等因素,以进一步提高机器人的响应效率和准确性。

总之,提示词和提示工程是ChatGPT中重要的组成部分,可以通过有效的设计和构建来提升机器人的自然性、可靠性和精确度,从而更好地服务用户。

但需要注意的是,提示词仅是对模型的提示,最终生成的回答还是由模型自身决定,所以有时候可能会出现与提示词不完全相关或超出预期范围的回答。

四、正确案例

无提示词时,让ChatGPT帮我写一份周报。

帮我写一份周报

在这里插入图片描述
赋予ChatGPT一个角色并且设定好上下文相关的信息,正确案例如下。

我目前是一位电商运营,我希望你能担任文案助手,请帮我写一份周报。

在这里插入图片描述

至此,如何正确地使用ChatGPT介绍完成,后续会陆续输出更多ChatGPT相关的篇章~查阅过程中若遇到问题欢迎留言或私信交流。

相关文章:

如何正确地使用ChatGPT(角色扮演+提示工程)

如何正确地使用ChatGPT 一、ChatGPT介绍二、准备工作2.1 获取ChatGPT环境2.2 确定使用ChatGPT的目标和需求 三、重要因素3.1 角色赋予3.2 提示工程 四、正确案例 一、ChatGPT介绍 可以查阅ChatGPT快速入门 二、准备工作 2.1 获取ChatGPT环境 国外的有OpenAI和微软NewBing等…...

MySQL服务安装与登录

(1)以管理员身份启动命令提示符: (2)定位到安装目录的bin目录下(根据自己的安装路径进行调整即可)。先输入“d:”,定位到d盘,输入cd空格文件路径(直接复制粘贴…...

论文阅读之《Kindling the Darkness: A Practical Low-light Image Enhancer》

目录 摘要 介绍 已有方法回顾 普通方法 基于亮度的方法 基于深度学习的方法 基于图像去噪的方法 提出的方法 2.1 Layer Decomposition Net 2.2 Reflectance Restoration Net 2.3 Illumination Adjustment Net 实验结果 总结 Kindling the Darkness: A Practical L…...

性能测试基础知识及性能指标

前言:最近公司接了个项目,领导开会突然来了句,让我出一份性能测试方案,后面性能测试工作交给我!我心里想之前面试没要求会这个啊(最少得加钱才能做吧~,没办法既然下达了指令,那就只能…...

ArcGIS笔记10_如何创建渔网?

本文目录 前言Step 1 确定渔网的精度单位Step 2 有底图时创建渔网的操作 前言 ArcGIS中的渔网是一个很好用的工具,它可以创建出规规整整的小格子,每个小格子都对应一个标注点,可以将原本散乱的数据规整化,如下图: Ste…...

Jmeter安装(快速入门)

大家好我是苏麟今天简单聊一下Jmeter . Jmeter Jmeter官网 : Apache JMeter - Download Apache JMeter 安装Jmeter Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。 下载 : 官网下载 : 网盘自取 : 链接:…...

一个react前端项目中的配置文件作用解析

前端框架中用到的配置文件 .editorconfig, .gitignore, .npmrc, .prettierignore, .prettierrc, .umirc.local.ts, .umirc.ts, package-lock.json, package.json, README.md, tsconfig.json, typings.d.ts, webpack.config.js.editorconfig:用于定义代码编辑器的配…...

MAC 配置 Maven

Maven 是一个流行的 Java 项目管理和构建工具,它可以帮助我们管理项目依赖、构建和发布等过程。本文将指导您在 MAC 上配置 Maven 的详细步骤。 1、下载 Maven 首先,从 Maven 官方网站下载最新版本的 Maven 安装包。下载完成后,将其解压到您…...

vue3.0 + element plus upload图片 上传

直接上图吧: 记录一下,方便后续遇到啥问题...

Leetcode 18:四数之和

给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复)。 解题思路&#xff1a…...

word误删除的文件怎么恢复?恢复办法分享

在日常工作和学习中,我们常常会使用到Word来撰写文章、毕业论文、方案等。然而,我们可能会遇到Word误删文件的情况,令我们陷入恐慌,特别是这个文件很重要时。幸运的是,有办法找回。下面一起来看下word误删除的文件怎么…...

提高Qt开发软件运算性能提升

编译器minGW32&#xff0c;release版本&#xff0c;大部分操作在线程循环里面更容易体现出来 1、网上有说opencv像素处理使用直接获取Mat对象的像素块的数据指针,例如 for (int row 0; row < h; row) { uchar* uc_pixel image.data row * image.step; for (int col …...

WordPress SMTP邮件发送插件 Easy WP SMTP

Easy WP SMTP是一款 WordPress 邮件发送插件&#xff0c;WordPress 中经常用到邮件发送&#xff0c;包括新注册用户的邮件通知、找回密码通知、评论回复通知等。因为云服务器默认不启用 SMTP功能&#xff0c;所以需要安装 SMTP插件来解决这个问题。 SMTP 主机&#xff1a;smtp.…...

大咖云集,智慧碰撞|第 18 届 CLK 大会完整议程揭晓(内附报名通道)

自 2006 年以来&#xff0c;在国内 Linux 技术爱好者和行业公司的鼎力支持下&#xff0c;中国 Linux 内核开发者大会已走过 17个年头&#xff0c;是中国 Linux 内核领域最具影响力的峰会之一。今年的中国内核开发者大会依然秉承历届理念&#xff0c;以“自由、协作、创新”为理…...

springweb+vue前后端分离开发,集成部署

背景&#xff1a; 在自己做测试的时候&#xff0c;由于需要项目和项目的前端页面使用同样接口访问&#xff0c;所以需要将前端代码部署到后端项目下。前端采用vue&#xff0c;后端采用springboot。 首先时建立一个vue项目&#xff0c;这个可以参照网上的案例&#xff0c;创建方…...

美芯片禁令再次扩大,波及英伟达、AMD以及intel等科技公司 | 百能云芯

拜登政府17日宣布&#xff0c;计划停止英伟达&#xff08;Nvidia&#xff09;、超微半导体以及英特尔等科技公司设计的先进AI芯片输出中国大陆&#xff0c;英伟达&#xff08;Nvidia&#xff09;昨日股价重挫4.68%至每股439.38美元&#xff1b;天风国际证券分析师郭明錤表示&am…...

Docker入门到精通教程

Docker是什么 Docker是一个开源的应用容器引擎&#xff0c;它基于Go语言并遵从Apache2.0协议开源。容器技术是和我们的宿主机共享硬件资源及操作系统&#xff0c;实现资源的动态分配&#xff0c;在资源受到隔离的进程中运行应用程序及其依赖关系。 Docker可帮助更快地打包、测…...

Java 对象是什么样子的?

Java 对象是什么样子的&#xff1f; class Student{ int age; String name; }Student s new Student(18, “zhangsan”); 这里的 s 变量&#xff0c;就是我们常说的引用&#xff0c;这里是强引用。指向对象中的 Java对象。 很多人可能认为&#xff0c;堆中存储了 age 18, na…...

自动驾驶的法律和伦理问题

随着自动驾驶技术的不断发展&#xff0c;出现了一系列与法律和伦理有关的问题。这些问题涵盖了自动驾驶的法律框架、道路规则以及伦理挑战。本文将探讨这些问题&#xff0c;并分析自动驾驶所带来的法律和伦理挑战。 自动驾驶的法律框架 自动驾驶的法律框架是制定和管理自动驾…...

Uniapp 增加百度统计代码

参考&#xff1a;https://blog.csdn.net/qq_37860634/article/details/131383304...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容

基于 ​UniApp + WebSocket​实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配​微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...

基于Flask实现的医疗保险欺诈识别监测模型

基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施&#xff0c;由雇主和个人按一定比例缴纳保险费&#xff0c;建立社会医疗保险基金&#xff0c;支付雇员医疗费用的一种医疗保险制度&#xff0c; 它是促进社会文明和进步的…...

MMaDA: Multimodal Large Diffusion Language Models

CODE &#xff1a; https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA&#xff0c;它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构&#xf…...

工程地质软件市场:发展现状、趋势与策略建议

一、引言 在工程建设领域&#xff0c;准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具&#xff0c;正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命

在华东塑料包装行业面临限塑令深度调整的背景下&#xff0c;江苏艾立泰以一场跨国资源接力的创新实践&#xff0c;重新定义了绿色供应链的边界。 跨国回收网络&#xff1a;废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点&#xff0c;将海外废弃包装箱通过标准…...

Java 加密常用的各种算法及其选择

在数字化时代&#xff0c;数据安全至关重要&#xff0c;Java 作为广泛应用的编程语言&#xff0c;提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景&#xff0c;有助于开发者在不同的业务需求中做出正确的选择。​ 一、对称加密算法…...

css的定位(position)详解:相对定位 绝对定位 固定定位

在 CSS 中&#xff0c;元素的定位通过 position 属性控制&#xff0c;共有 5 种定位模式&#xff1a;static&#xff08;静态定位&#xff09;、relative&#xff08;相对定位&#xff09;、absolute&#xff08;绝对定位&#xff09;、fixed&#xff08;固定定位&#xff09;和…...

2025盘古石杯决赛【手机取证】

前言 第三届盘古石杯国际电子数据取证大赛决赛 最后一题没有解出来&#xff0c;实在找不到&#xff0c;希望有大佬教一下我。 还有就会议时间&#xff0c;我感觉不是图片时间&#xff0c;因为在电脑看到是其他时间用老会议系统开的会。 手机取证 1、分析鸿蒙手机检材&#x…...