为什么别人家的ChatGPT比我家的更聪明?

文章目录

  • 引子
  • 使用技巧
    • 技巧1:使用分隔符
    • 技巧2:结构化输出
    • 技巧3:整理操作步骤
    • 技巧4:做示范
    • 技巧5:给定具体的步骤
    • 技巧6:生成摘要
    • 技巧7:情感分析
  • 好问题的三要素
  • 总结

引子

你有没有发现,同样是ChatGPT,为什么有的人用起来各种高大上,有的人用起来却像傻子一样。

为什么别人家的ChatGPT比我家的更聪明?

最近openAI官方推出了课程《提示词工程课》,详细讲解了如何更好地使用ChatGPT,你看完之后就能好好地调教一下ChatGPT了。

课程链接如下:ChatGPT Prompt Engineering for Developers
中文版:ChatGPT提示工程师

使用技巧

课程里给出了很多建议,主要有以下几个技巧:

技巧1:使用分隔符

分隔符可以是任何明确的标点符号,例如:三个反引号(```),引号('),XML标记(< >)等等,让模型清楚地知道,哪些是独立的部分。

举个例子:
在这里插入图片描述

技巧2:结构化输出

要求模型按一定的格式输出结果,比如以HTML或JSON等结构化的格式输出。

例如,我要把以下这些数据转换成JSON格式:

在这里插入图片描述

技巧3:整理操作步骤

我们可以给模型一段文字,然后让它整理出详细的操作步骤。

比如,有一段介绍虹吸式咖啡壶的冲煮方法,原文是这样的:

先用温水润湿滤器,然后放到虹吸瓶的上壶内,牢固地钩在玻璃管上。下壶装满水,将上壶放在上面,用酒精灯加热下壶。当水煮沸准备上升到上壶时,降低火温,加入咖啡粉;当水上升到8分满时开始搅拌约30秒进行萃取(或拍打让咖啡粉跟开水溶合);之后煮60秒;移除火源;等待咖啡一滴滴落入下壶,即可饮用。

原文没有标明第一步,第二步这样的格式描述,看上去不直观,你可以让模型把步骤提取出来:

在这里插入图片描述
这样操作起来就方便多了。

技巧4:做示范

你可以给模型做一个示范,要求它以某种风格来回答问题:

在这里插入图片描述

技巧5:给定具体的步骤

你可以让模型按照你指定的具体的步骤来执行任务,比如:

  1. 首先用一句话来概括文本
  2. 然后把文本翻译成英语
  3. 再把文本翻译成法语

在这里插入图片描述

技巧6:生成摘要

你可以让模型给一段文字生成简短的摘要,这样就可以帮助我们阅读某些长文的时候节省时间。

生成摘要的时候,我们还可以指定字数:

在这里插入图片描述

我们可以让它重点关注某一方面,比如重点关注价格和品质:

在这里插入图片描述
如果你是一家电商的老板,面对成百上千条长评论,你没有时间一条条看,那么你就可以写个程序,让模型给每条评论做个简短的摘要,就能大大提高效率了。

技巧7:情感分析

我们可以让模型去分析一段文字背后的情绪:

在这里插入图片描述

这个回答略显繁琐,我们可以要求它只需回答“积极”或者“消极”:

在这里插入图片描述

好问题的三要素

我们再来看看如何提出一个好问题,ChatGPT回答的质量取决于你如何提问。

好问题对于输出高质量回答非常重要,主要是因为ChatGPT生成文本类似于“文字接龙游戏”,就是在当前已有的句子之后,如果另外加一个词的话,加什么词最合适呢?

ChatGPT会计算各个词语出现的概率,然后选择一个概率高的词语接龙在后面。

知道了这一点,你就能理解,输出结果之前的句子有多重要了,因为后面不断增加的词都是在前面那句话的基础上生长出来的。

那么一个好问题应该是什么样的呢?

简单来说,它应该包含三个元素:任务简述、任务描述、角色场景。

任务简述: 我们要给ChatGPT明确指示,输出什么东西。

比如:我要写一首诗,我需要一份广告文案,我要做一个PPT等等。

任务描述: 我们需要对任务做描述,比如具体内容、信息背景、期望达成的结果、细节上的要求、技术指标、生成回复的字数、情感倾向等。

角色场景: 就是我们要让ChatGPT知道我们的角色,让它知道在和谁对话。

比如,向一个5岁的孩子介绍宇宙是如何形成的,和向一个理工科大学生介绍是不一样的。

我们来看下差别,假设你是一个5岁的孩子:

在这里插入图片描述

假设你是一个理工科大学生:

在这里插入图片描述

上面的例子中我们的提问已经包含了任务简述、任务描述、角色场景这三个元素,我们可以看到不同的角色定位,ChatGPT的回答是很不一样的。

用好角色定位,说不定会有奇效。

总结

如果我们熟练运用了以上的技巧,提问的时候再加上任务简述、任务描述、角色场景,这三个要素,我们就能让ChatGPT的回答变得更加聪明了。

ChatGPT还有很多很棒的功能,比如翻译文章,找出拼写和语法错误,更正错误等等。

我们平时多发挥自己的想象力,多去研究,多去发掘奇妙的用法,它一定会成为我们生活学习的好帮手。

你还知道哪些ChatGPT的使用技巧?

欢迎你留言分享,谢谢。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

python+Django音乐播放器网站系统0tr3w

音乐网站系统的后台开发目标是以信息管理系统的管理和开发方法&#xff0c;用目前现有的新技术进行系统开发&#xff0c;提供后台管理员高度友好的界面操作以及迅捷的信息处理。而前台的开发目标是以用户的需求作为主导&#xff0c;提供对用户而言非常友好的界面操作环境以及完…

2023年第十五届B题电工杯初步解题思路

第十五届“中国电机工程学会杯”全国大学生 电工数学建模竞赛题目 B题 人工智能对大学生学习影响的评价 人工智能简称AI&#xff0c;最初由麦卡锡、明斯基等科学家于1956年在美国达特茅斯学院开会研讨时提出。 2016年&#xff0c;人工智能AlphaGo 4:1战胜韩国围棋高手李世石…

(学习日记)AD学习 #2

写在前面&#xff1a; 由于时间的不足与学习的碎片化&#xff0c;写博客变得有些奢侈。 但是对于记录学习&#xff08;忘了以后能快速复习&#xff09;的渴望一天天变得强烈。 既然如此 不如以天为单位&#xff0c;以时间为顺序&#xff0c;仅仅将博客当做一个知识学习的目录&a…

航空公司预订票数学建模论文

航空公司预订票数学建模论文篇1 试谈机票订票模型与求解 一、概述 1. 问题背景描述 在激烈的市场竞争中&#xff0c;航空公司为争取更多的客源而开展的一个优质服务项目是预订票业务,本模型针对预订票业务&#xff0c;建立二元规划订票方案&#xff0c;既考虑航空公司的利润最大…

利用qsort排序

一、简单排序10个元素的一维数组 #define _CRT_SECURE_NO_WARNINGS #pragma warning(disable:6031) #include<stdio.h> #include<stdlib.h> void print_arr(int arr[], int sz) {int i 0;for (i 0; i < sz; i){printf("%d ", arr[i]);}printf("…

开源赋能 普惠未来|QUICKPOOL诚邀您参与2023开放原子全球开源峰会

QUICKPOOL算力调度系统的诞生和发展&#xff0c;为广大的算力领域从业者和技术开发者&#xff0c;提供了一条中国技术路线&#xff0c;并与IBM LSF、SLURM、PBS、SGE等产品&#xff0c;共同助力全球算力发展。QUICKPOOL算力调度系统成熟、稳定&#xff0c;具备“超算&智算”…

服务高可用保障:服务限流,Nginx实现服务限流

一、前言 1.1什么是限流&#xff1f; 限流存在于高可用服务中。 用于高可用的保护手段&#xff0c;主要包括&#xff1a;缓存&#xff0c;降级&#xff0c;限流 限流&#xff1a;只允许指定的事件进入系统&#xff0c;超过的部分将被拒绝服务&#xff0c;排队或者降级处理。 …

国内行业垂直型SaaS公司有哪些?发展前景如何?

01 国内行业垂直型SaaS公司有哪些&#xff1f; 根据艾瑞咨询测算&#xff0c;2021年中国企业级应用软件市场规模达到2592亿元&#xff0c;SaaS在其中占比达到28.1%。 在企业数字化转型的全景图中&#xff0c;SaaS扮演着应用场景层面的关键作用&#xff0c;往往是企业特定环节数…

ChatGPT系列学习(1)transformer基本原理讲解

文章目录 1. 简介1.1. 发展史 2. Transformer 整体结构3. 名词解释3.1. token 4. transformer输入4.1. 单词 Embedding4.2. 位置Embedding4.3. Transformer Embedding层实现 5. Attention结构5.1. 简介5.2. Self Attention&#xff08;自注意力机制&#xff09;5.2.1. 简介5.2.…

mysql 库的操作

文章目录 mysql 库的操作1. 创建数据库创建数据库案例 2. 字符集和校验规则查看系统默认的字符集合校验规则查看数据库支持的字符集查看数据库支持的字符集较验规则校验规则对数据库的影响 3. 操作数据库查看数据库显示创建语句修改数据库删除数据库查看数据库连接情况 mysql 库…

uniapp内使用 mescroll

前言 在使用uniapp开发项目的过程中&#xff0c;在很多场景里都需要下拉刷新和上拉加载&#xff0c;而 mescroll.js 则是一个非常精致的下拉刷新和上拉加载 js 框架。 官网地址&#xff1a;mescroll 介绍 mescroll.js 是在 H5端 运行的下拉刷新和上拉加载插件&#xff0c;时…

Leetcode 1679. K 和数对的最大数目 双指针法

https://leetcode.cn/problems/max-number-of-k-sum-pairs/ 给你一个整数数组 nums 和一个整数 k 。 每一步操作中&#xff0c;你需要从数组中选出和为 k 的两个整数&#xff0c;并将它们移出数组。 返回你可以对数组执行的最大操作数。 示例 1&#xff1a; 输入&#xff1…

【云计算与虚拟化】第五章—— vCenter Server 5.5 的高级功能(三)

第五章—— vCenter Server 5.5 的高级功能&#xff08;三&#xff09; 1.使用vsphere client 登陆vcenter服务器,创建一个群集&#xff0c;名称为自己的学号&#xff0c;&#xff08;截图&#xff09; 2.针对该群集打开HA功能&#xff08;截图&#xff09; 3.接入控制策略选择…

使用Python复制某文件夹下子文件夹名为数据文件夹下的所有以DD开头的文件夹到桌面...

点击上方“Python爬虫与数据挖掘”&#xff0c;进行关注 回复“书籍”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 楼阁玲珑五云起&#xff0c;其中绰约多仙子。 大家好&#xff0c;我是皮皮。 一、前言 前几天在Python最强王者群【魏哥】问了一个Python自动化办公处理…

单模光纤二维模场分布的MATLAB仿真

在上一篇文章中&#xff0c;我们介绍了单模光纤的一维模场分布&#xff0c;能看出沿着径向的光场分布情况&#xff0c;并分析能量的分布 这一篇中&#xff0c;我们绘制光纤横截面上的二维光场分布&#xff1a;代码如下&#xff1a; clear close all V 2.4000; U 1.6453; W …

Netty和Tomcat的区别、性能对比

文章目录 一、Netty和Tomcat有什么区别&#xff1f;二、为什么Netty受欢迎&#xff1f;三、Netty为什么并发高 &#xff1f; 一、Netty和Tomcat有什么区别&#xff1f; Netty和Tomcat最大的区别就在于通信协议&#xff0c;Tomcat是基于Http协议的&#xff0c;他的实质是一个基…

代码随想录算法训练营day52 | 300.最长递增子序列,674. 最长连续递增序列,718. 最长重复子数组

代码随想录算法训练营day52 | 300.最长递增子序列&#xff0c;674. 最长连续递增序列&#xff0c;718. 最长重复子数组 300.最长递增子序列解法一&#xff1a;动态规划 674. 最长连续递增序列解法一&#xff1a;动态规划解法二&#xff1a;双指针法 718. 最长重复子数组解法一&…

SQL案例-高校信息管理系统实现要求

SQL案例-高校信息管理系统实现要求 (1) 建表 stuInfo(学生信息表) 字段名称数据类型说明stuName字符学生姓名&#xff0c;该列必填&#xff0c;要考虑姓氏可能是两个字的&#xff0c;如欧阳俊雄stuNo字符学号&#xff0c;该列必填&#xff0c;学号不能重复&#xff0c;且必须…

算法|1.二分及其扩展

算法|1.二分及其扩展 1、有序数组中找到num 题意&#xff1a;给定有序数组&#xff0c;在有序数组中找到指定数字&#xff0c;找到返回true&#xff0c;找不到返回false. 解题思路&#xff1a; 数组有序查找指定元素使用二分法L指针初始值设为0&#xff0c;R指针初始值设为…

IOC初始化 IOC启动阶段 (Spring容器的启动流程)

[toc](IOC初始化 IOC启动阶段 (Spring容器的启动流程)) IOC初始化 IOC启动阶段 (Spring容器的启动流程) Resource定位过程&#xff1a;这个过程是指定位BeanDefinition的资源&#xff0c;也就是配置文件&#xff08;如xml&#xff09;的位置&#xff0c;并将其封装成Resource对…
最新文章