还不懂如何与AI高效交流?保姆级且全面的chatGPT提示词工程教程来啦!(一)基础篇

news2024/10/7 14:19:16

还不懂如何与chatGPT高效交流?保姆级且全面的chatGPT提示词工程教程来啦!(一)基础篇

文章目录

  • 还不懂如何与chatGPT高效交流?保姆级且全面的chatGPT提示词工程教程来啦!(一)基础篇
    • 一,ChatGPT的介绍
      • 1,chatGPT的前世今生
      • 2,chatGPT的应用场景
    • 二,ChatGPT提问的基础技巧
      • 1,与chatGPT进行深度沟通的基础要求
      • 2,与ChatGPT沟通的基础四要义总结提纲

一,ChatGPT的介绍

1,chatGPT的前世今生

  ChatGPT模型的前身可以追溯到2017年,当时Google团队提出了Transformer模型,这是一种用于自然语言处理的深度学习架构,用于解决序列到序列的任务。Transformer模型中的Self-Attention机制使得模型能够更好地处理长序列,并且在一定程度上缓解了对循环神经网络(RNN)的依赖。

  随着自然语言处理技术的不断进步,人们对于生成式模型的需求也越来越大,于是OpenAI团队于2019年提出了GPT-2模型。GPT-2模型是一种基于Transformer架构的生成式语言模型,其在多项自然语言处理任务上表现出色,并且能够自动产生高质量、具有一定逻辑关系的文本。但是由于其过于强大,GPT-2模型的大部分参数并没有公开发布。

  为了解决GPT-2模型的参数可访问性问题,OpenAI团队于2020年发布了GPT-3模型。GPT-3是一种具有1750亿个参数的巨型生成式语言模型,被视为自然语言处理领域的里程碑式进展。GPT-3能够自动产生高质量、具有一定逻辑关系的文本,其表现已经趋近于人类水平,并且在多个领域中具有广泛的应用前景。

  截至目前,2023年3月15日发布的GPT-4 已经是一个大型多模态模型,能够接受图像或文本输入,发出文本输出,虽然在许多现实世界场景中的能力不如人类,但在各种专业和学术基准上有人类水平的表现GPT-4 比 GPT-3.5 更可靠、更有创意,并且能够处理更细微的指令,在各种各样的学术性考试中,GPT-4的成绩有非常显著的提升!

2,chatGPT的应用场景

  ChatGPT的应用非常广泛,其中最为典型的应用是聊天机器人。通过与用户进行自然语言交互,ChatGPT可以自动产生回应,完成基本的对话任务。除此之外,ChatGPT还可以应用于智能客服、语音助手、智能翻译、自动摘要、文章生成等领域。

  随着ChatGPT技术的不断发展,其应用场景也在不断扩展。例如,在商业领域中,ChatGPT可以用于自动化客户服务、营销推广和产品推荐等方面;在医疗领域中,ChatGPT可以用于自动问诊和疾病诊断等方面;在科学研究领域中,ChatGPT可以用于自动文献综述和实验结果分析等方面。

  总之,ChatGPT是一种具有广泛应用前景的自然语言处理模型,可以为人们的生活和工作带来很大的便利和效率提升。

二,ChatGPT提问的基础技巧

  提示 (Prompts) 是您可以输入到AI工具(如ChatGPT)中的任何短语或关键词。该工具将解释提示并基于其现有的知识库生成响应。由于像 ChatGPT 这样的 AI 工具可以不断地从提示中学习,因此用户可以通过各种提示来丰富其分析能力。

在为 ChatGPT 编写提示时,您需要提供清晰而完整的上下文,以便模型生成响应。请遵循以下几个技巧:

1,与chatGPT进行深度沟通的基础要求

为了保证你的回答质量,请像个高质量人类去向chatGPT提问。

指南描述
具体化ChatGPT模型并不知道用户的具体需求,因此提问时应该尽可能具体,以便模型更好地理解和回答问题。例如,与其问“你喜欢哪种颜色?”不如问“你喜欢蓝色还是红色?”
简要化提示词要保持简短,并集中于最相关的信息。过于冗长的提示词可能会让ChatGPT迷失在信息的泛滥中,从而无法准确地理解问题。例如,与其说“请告诉我这个应用程序的下载链接和它是否适用于iOS操作系统?”不如说“这个应用程序适用于iOS吗?下载链接在哪里?
清晰化一需一问,且需要避免使用模棱两可或含糊的语言,这会导致ChatGPT模型难以理解问题。例如,不要问“你认为这是怎么回事?”而是问“你认为这个问题的答案是什么?”
顺序化编写提示时,应像向其他人提问一样使用正常的语法和句子结构,切忌使用类似双重否定表肯定,倒叙,倒装等语句,如果读起来就不通顺那种更是加大了chatGPT的完全理解你需求的难度。

以下举些糖炒栗子
如:

  • 违背具体化的错:“巴黎好玩吗?”
    你想问的是一个城市好不好玩,但好玩是对比出来的一个概念,所以上下文缺失了。
    修正:从娱乐形式娱乐数量的角度出发,法国巴黎跟英国伦敦哪个更好玩?
    在这里插入图片描述
    可以看到补充进细节后,他的描述的准确了。如果你是知道巴黎好玩,心里想的是推荐游乐场景,游玩方式,则需要这么问:请给我推荐一些好玩的活动和景点,让我在巴黎度过一个浪漫的周末
    在这里,为了约束chatGPT的回答,我加入了后文,也就是需求的来源。当chatGPT理解你的需求,以及需求的来源的时候,他就能精准给你推送回复啦。

为了明白具体化的要义,你需要真正懂你的需求上文与需求下文。

  • 违背简明扼要的错: 感觉这里的人非常好,跟回到了家一样!我超喜欢这里的,真的,你不信吗?这里我来很多次啦,每次都感觉能吃饱饭,有屋住。你知道我怎么才能再次进监狱吗? 我拿着电瓶问道

看完,你明白,简明扼要的要义上什么了吗?这个跟具体化是两个极端,你有很多个需求,很多的上下文,但没必要都写,直接写:我现在在外面活的很苦,没屋住没饭吃,你能告诉我进伙食比较好的监狱有哪些方法吗?,或者去掉上文,你能告诉我哪些监狱伙食比较好,且有哪些进去的方法吗?

  • 违背清晰化的错: 提问的时候,点明需求,且该需求最好的唯一的,不同的需求需要多次提问。
    在这里插入图片描述
    上面看起来好像是回答了是吧,实际他可以回答的更好,需求拆分之后,可以加上一些“咒语”去提高chatGPT返回回答的质量。
    在这里插入图片描述
  • 违背顺序化的错: 总结就是不讲人话,秀语文素养的得到的回答质量不能得到很好的保证,硬是要倒装,双重否定表肯定等骚操作,颠来倒去提高理解难度的让chatGPT看了都直呼wc。好好交流不行嘛。(当然有时候是敲快了,语句不大对意hh)

2,与ChatGPT沟通的基础四要义总结提纲

  学会了具体化,简要化,清晰化,顺序化四个提问礼仪之后,恭喜🎉你学会了如何好好提问,好好说话的要义。
这个四个基础技巧可能还需要你在多次提问之中,慢慢体会。学会基础技巧之后,你就是一个入门级提问工程师了,按照这个提问礼仪,你可以清楚地向GPT提出你的需求,并让它协助你完成基础的工作。
下面是四个提问礼仪的总结概要

  1. 具体化:在你的需求中视情况加入上下文,限制在特定的领域或范围内。强调增加细节,约束
  2. 简要化:用简洁而直接的方式描述你的需求,避免使用冗长或含糊的词汇。强调删去不必要的细节,简明
  3. 清晰化:用指向清晰的语言描述出你的需求,避免使用模棱两可或含糊的语言。强调提问的有效性,最小
  4. 顺序化:用正常的语序提问,避免使用双重否定,倒叙,倒转等操作。强调提问易于理解,流畅

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

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

相关文章

CDH6.3.2大数据集群生产环境安装(七)之PHOENIX组件安装

添加phoenix组件 27.1. 准备安装资源包 27.2. 拷贝资源包到相应位置 拷贝PHOENIX-1.0.jar到/opt/cloudera/csd/ 拷贝PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel.sha、PHOENIX-5.0.0-cdh6.2.0.p0.1308267-el7.parcel到/opt/cloudera/parcel-repo 27.3. 进入cm页面进行分发、…

【AIGC】9、BLIP-2 | 使用 Q-Former 连接冻结的图像和语言模型 实现高效图文预训练

文章目录一、背景二、方法2.1 模型结构2.2 从 frozen image encoder 中自主学习 Vision-Language Representation2.3 使用 Frozen LLM 来自主学习 Vision-to-Language 生成2.4 Model pre-training三、效果四、局限性论文:BLIP-2: Bootstrapping Language-Image Pre-…

unity 序列化那些事,支持Dictionary序列化

目录 一、普通类型和UnityEngine空间类型序列化 二、数组、list的序列化 三、自定义类的序列化支持 四、自定义asset 五、在inspector面板中支持Dictionary序列化 1、在MonoBehaviour中实现Dictionary序列化 2、自定义property,让其在inpsector能够显示 3、Mo…

【从零开始学Skynet】实战篇《球球大作战》(七):gateway代码设计(下)

1、确认登录接口 在完成了登录流程后,login会通知gateway(第⑧阶段),让它把客户端连接和新agent(第⑨阶段)关联起来。 sure_agent代码如下所示: s.resp.sure_agent function(source, fd, play…

[Gitops--1]GitOps环境准备

GitOps环境准备 1. 主机规划 序号主机名主机ip主机功能软件1dev192.168.31.1开发者 项目代码 apidemogit,golang,goland2gitlab192.168.31.14代码仓库,CI操作git-lab,git,golang,docker,gitlab-runner3harbor192.168.31.104管理和存储镜像docker,docker-compose,harbor4k8s-m…

基础排序算法【计数排序】非比较排序

基础排序算法【计数排序】非比较排序⏰【计数排序】🕐计数🕦排序🕓测试⏰总结:⏰【计数排序】 计数排序又称为鸽巢原理,是对哈希直接定址法的变形应用 > 基本思路: 1.统计数据出现的次数 2.根据统计的结…

并行分布式计算 并行算法与并行计算模型

文章目录并行分布式计算 并行算法与并行计算模型基础知识定义与描述复杂性度量同步和通讯并行计算模型PRAM 模型异步 PRAM 模型 (APRAM)BSP 模型LogP 模型层次存储模型分层并行计算模型并行分布式计算 并行算法与并行计算模型 基础知识 定义与描述 并…

15个最适合初创公司创始人使用的生产力工具

创业是一段激动人心且收获颇丰的旅程,同时也伴随着一些挑战。创始人往往要面对长时间的工作、紧迫的期限和大量的压力时刻。因此,初创公司创始人必须最大限度地利用他们的时间并利用他们可用的生产力工具——不仅是为了发展他们的业务,而且是…

Cron表达式简单介绍 + Springboot定时任务的应用

前言 表达式是一个字符串,主要分成6或7个域,但至少需要6个域组成,且每个域之间以空格符隔开。 以7个域组成的,从右往左是【年 星期 月份 日期 小时 分钟 秒钟】 秒 分 时 日 月 星期 年 以6个域组成的,从右往左是【星…

【精华】表格识别技术-MI

表格识别是指将图片中的表格结构和文字信息识别成计算机可以理解的数据格式,在办公、商务、教育等场景中有着广泛的实用价值,也一直是文档分析研究中的热点问题。围绕这个问题,我们研发了一套表格识别算法,该算法高效准确地提取图…

RabbitMq 的消息可靠性问题(二)---MQ的消息丢失和consumer消费问题

前言 RabbitMq 消息可靠性问题(一) — publisher发送时丢失 前面我们从publisher的方向出发解决了发送时丢失的问题,那么我们在发送消息到exchange, 再由exchange转存到queue的过程中。如果MQ宕机了,那么我们的消息是如何确保可靠性的呢?当消…

SQL的函数

文章目录一、SQL MIN() Function二、SQL SUM() 函数三、SQL GROUP BY 语句四、SQL HAVING 子句五、SQL EXISTS 运算符六、SQL UCASE() 函数总结一、SQL MIN() Function MIN() 函数返回指定列的最小值。 SQL MIN() 语法 SELECT MIN(column_name) FROM table_name;演示数据库 …

Numba witch makes Python code fast

一. 前言:numba,让python速度提升百倍 python由于它动态解释性语言的特性,跑起代码来相比java、c要慢很多,尤其在做科学计算的时候,十亿百亿级别的运算,让python的这种劣势更加凸显。 办法永远比困难多&a…

ASP.NET Core MVC 从入门到精通之接化发(二)

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生&#xff0c…

4.13实验 加测试题目

今天是个好日子,要搞栈的实验 没啥就是链栈和顺序栈 和出栈入栈,强大都是从最基本开始的 来和我一起写写吧 //顺序栈 typedef struct node{int *base;int *top;int sizer; }shed;//链栈 typedef struct Node{ int data; struct Node* next; }*stact,link; //顺序栈的初始化…

《绝对坦率》速读笔记

文章目录书籍信息概览(第一部分 一种新的管理哲学)建立坦率的关系给予并鼓励指导了解团队中每个人的动机协同创造成果(第二部分 工具和技巧)关系指导团队结果书籍信息 书名:《绝对坦率:一种新的管理哲学》…

北邮22信通:(12)二叉树的遍历书上代码完整版

北邮22信通一枚~ 跟随课程进度每周更新数据结构与算法的代码和文章 持续关注作者 解锁更多邮苑信通专属代码~ 上一篇文章: 下一篇文章: 目录 一.储存最简单数据类型的二叉树 代码部分: 代码效果: 运行结果&#xff1a…

解决JD-GUI-1.6.6 中文乱码

一、背景 在window环境下使用中遇到了乱码问题。 问题有两个: 一、从反编译代码的界面 CTRLC 复制是如果选中内容包含中文,贴到其他编辑器时,中文丢失。 二、打开xml文件、properties文件等包含中文时。中文在反编译界面中显示乱码。用其他工…

java反射教程

反射(Reflection)是 Java中的一种机制,它是一种特殊的面向对象编程技术。在 Java中,反射可以分为静态反射和动态反射两种。静态反射是指在 Java程序运行时才进行的一种反射,它可以保证程序运行时不会出现内存泄漏等错误…

数据分析的作用和意义?

数据分析的作用和意义?在当下数字化转型发展的大环境中,数据也成为企业商业成功与否的重要基础,如何利用好数据分析问题预测未来也成为更多企业面临的首要问题。而随时大数据的不断渗透,数据量和数据类型也越来越多,数…