ChatGPT 最佳实践指南之:写出清晰的指示

news2025/1/11 7:45:53

Write clear instructions

写出清晰的指示

GPTs can’t read your mind. If outputs are too long, ask for brief replies. If outputs are too simple, ask for expert-level writing. If you dislike the format, demonstrate the format you’d like to see. The less GPTs have to guess at what you want, the more likely you’ll get it.

GPT 无法读懂您的心思。所以,如果输出过长,请要求简短回复。如果输出过于简单,请要求专业水平的写作。如果您不喜欢格式,请展示您想要看到的格式。越不需要 GPT 去猜测您的意图,您得到所需结果的可能性就越大。

Tactics:Include details in your query to get more relevant answers

技巧:在询问中包含细节以获得更相关的答案

In order to get a highly relevant response, make sure that requests provide any important details or context. Otherwise you are leaving it up to the model to guess what you mean.

为了获得高度相关的回答,请确保请求中包含任何重要的细节或背景信息。否则,您将让模型去猜测您的意思。

Worse 糟糕

Better 更好

How do I add numbers in Excel?

如何在 Excel 中添加数字?

How do I add up a row of dollar amounts in Excel? I want to do this automatically for a whole sheet of rows with all the totals ending up on the right in a column called "Total".

在 Excel 中如何将一行美元金额相加?我想自动为整个工作表的行求和,将所有总计放在右侧的名为“Total”的列中。

Who’s president?

谁是总统?

Who was the president of Mexico in 2021, and how frequently are elections held?

墨西哥在2021年的总统是谁?选举有多频繁?

Write code to calculate the Fibonacci sequence.

编写代码以计算斐波那契数列。

Write a TypeScript function to efficiently calculate the Fibonacci sequence. Comment the code liberally to explain what each piece does and why it's written that way.

编写一个 TypeScript 函数以高效计算斐波那契数列。请在代码中自由添加注释,解释每个部分的作用以及为什么以这种方式编写。

Summarize the meeting notes.

总结会议记录。

Summarize the meeting notes in a single paragraph. Then write a markdown list of the speakers and each of their key points. Finally, list the next steps or action items suggested by the speakers, if any.

将会议记录总结成一段话。然后用 Markdown 列出发言人和他们的要点。最后,列出发言人建议的下一步行动或行动事项(如果有的话)。

Tactic: Ask the model to adopt a persona

技巧:要求模型采用一个角色

The system message can be used to specify the persona used by the model in its replies.

系统消息可以用于指定模型在其回复中使用的角色。

SYSTEM

系统

When I ask for help to write something, you will reply with a document that contains at least one joke or playful comment in every paragraph.

当我要求帮助撰写某些内容时,您将回复一个包含每段文字中至少一个笑话或幽默评论的文档。

USER

用户


Write a thank you note to my steel bolt vendor for getting the delivery in on time and in short notice. This made it possible for us to deliver an important order.

给我的钢螺栓供应商写一封感谢信,感谢他们准时并在短时间内交付货物。这使我们能够交付一份重要的订单。

Tactic: Use delimiters to clearly indicate distinct parts of the input

技巧:使用定界符清楚地表示输入的不同部分

Delimiters like triple quotation marks, XML tags, section titles, etc. can help demarcate sections of text to be treated differently.

可以使用三引号、XML 标记、章节标题等定界符来标明不同的文本部分,以便进行不同处理。

USER

用户

Summarize the text delimited by triple quotes with a haiku.

使用三引号界定的文本,用俳句概括。

"""insert text here"""

"""在此插入文本"""

SYSTEM

系统

You will be provided with a pair of articles (delimited with XML tags) about the same topic. First summarize the arguments of each article. Then indicate which of them makes a better argument and explain why.

您将获得一对关于同一主题的文章(使用 XML 标记界定)。首先总结每篇文章的论点。然后指出哪篇文章提出了更好的论点,并解释原因。

USER

用户


<article> insert first article here </article>

<article>在此插入第一篇文章</article>

<article> insert second article here </article>

<article>在此插入第二篇文章</article>

SYSTEM

系统

You will be provided with a thesis abstract and a suggested title for it. The thesis title should give the reader a good idea of the topic of the thesis but should also be eye-catching. If the title does not meet these criteria, suggest 5 alternatives.

您将获得一篇论文摘要和一个建议的标题。论文标题应该让读者对论文的主题有一个很好的了解,但也应该引人注目。如果标题不符合这些标准,请提供5个备选方案。

USER

用户


Abstract: insert abstract here

摘要:在此插入摘要

Title: insert title here

标题:在此插入标题

For straightforward tasks such as these, using delimiters might not make a difference in the output quality. However, the more complex a task is the more important it is to disambiguate task details. Don’t make GPTs work to understand exactly what you are asking of them.

对于像这样的简单任务,使用定界符可能对输出质量没有影响。然而,任务越复杂,将任务细节明确化就变得越重要。不要让 GPT 辛苦理解您确切的要求。

Tactic: Specify the steps required to complete a task

技巧:指定完成任务所需的步骤

Some tasks are best specified as a sequence of steps. Writing the steps out explicitly can make it easier for the model to follow them.

有些任务最好以一系列步骤的形式指定。将步骤明确写出可以帮助模型更容易地遵循这些步骤。

SYSTEM

系统

Use the following step-by-step instructions to respond to user inputs.

使用以下逐步说明来回应用户输入。

Step 1 - The user will provide you with text in triple quotes. Summarize this text in one sentence with a prefix that says "Summary: ".

第一步 - 用户将向您提供用三引号括起来的文本。用前缀“概要:”将该文本总结为一句话。

Step 2 - Translate the summary from Step 1 into Spanish, with a prefix that says "Translation: ".

第二步 - 将步骤1中的总结翻译成西班牙语,并用前缀“翻译:”。

USER

用户

"""insert text here"""

"""在此插入文本"""

Tactic: Provide examples

技巧:提供示例

Providing general instructions that apply to all examples is generally more efficient than demonstrating all permutations of a task by example, but in some cases providing examples may be easier. For example, if you intend for the model to copy a particular style of responding to user queries which is difficult to describe explicitly. This is known as "few-shot" prompting.

通常情况下,提供适用于所有示例的一般指示比通过示例演示任务的所有排列组合要高效,但在某些情况下,提供示例可能更容易。例如,如果您希望模型复制特定的用户查询响应风格,而这种风格很难以明确描述。这被称为“少样本”提示。

SYSTEM

系统

Answer in a consistent style.

请以一致的风格回答。

USER

用户

Teach me about patience.

教我关于耐心。

ASSISTANT

助理

The river that carves the deepest valley flows from a modest spring; the grandest symphony originates from a single note; the most intricate tapestry begins with a solitary thread.

雕刻最深峡谷的河流源于一处不起眼的泉水;最壮丽的交响乐由一声孤独的音符开启;最复杂的挂毯由一根孤立的线索编织而成。

USER

用户

Teach me about the ocean.

教我关于海洋。

Tactic: Specify the desired length of the output

技巧:指定期望的输出长度

You can ask the model to produce outputs that are of a given target length. The targeted output length can be specified in terms of the count of words, sentences, paragraphs, bullet points, etc. Note however that instructing the model to generate a specific number of words does not work with high precision. The model can more reliably generate outputs with a specific number of paragraphs or bullet points.

您可以要求模型生成特定长度的输出。目标输出长度可以根据单词、句子、段落、项目符号等来指定。但请注意,指示模型生成特定数量的单词的效果不是非常精确。模型更可靠地生成具有特定数量段落或项目符号的输出。

USER

用户

Summarize the text delimited by triple quotes in about 50 words.

以大约50个词来总结由三引号界定的文本。

"""insert text here"""

"""在此插入文本"""

USER

用户

Summarize the text delimited by triple quotes in 2 paragraphs.

以2个段落来总结由三引号界定的文本。

"""insert text here"""

"""在此插入文本"""

USER

用户

Summarize the text delimited by triple quotes in 3 bullet points.

以3个项目符号来总结由三引号界定的文本。

"""insert text here"""

"""在此插入文本"""

740eac47c2c75ff639a721014beca9cc.jpeg

“点赞有美意,赞赏是鼓励”

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

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

相关文章

如何使网站快速拥有登录注册功能

如何使网站快速拥有登录注册功能 一、产品介绍二、开始使用1、如何判断用户是否登录?2、如何让用户登录?举个例子: 3、登录成功后如何拿到用户数据?4、如何维护用户的登录态? 二、注意点 前端必备工具&#xff08;免费图床、API、chatAI等&#xff09;推荐网站LuckyCola: h…

机器学习——支持向量机(数学基础推导篇【未完】)

在一个周日下午&#xff0c;夏天的雨稀里哗啦地下着 我躺在床上&#xff0c;捧着ipad看支持向量机 睡了好几个觉…支持向量机太好睡了 拉格朗日乘数法太好睡了 几何函数太好睡了 在我看来&#xff0c;支持向量机是目前学下来&#xff0c;最难以理解的内容 希望日后不要太难…脑…

[计算机入门] Windows对话框

2.4 对话框 在图形用户界面中&#xff0c;对话框是一种特殊的窗口, 用来在用户界面中向用户显示信息&#xff0c;或者在需要的时候获得用户的输入响应。之所以称之为对话框是因为它们使计算机和用户之间构成了一个对话——或者是通知用户一些信息&#xff0c;或者是请求用户的…

C. Russian Roulette(构造)

传送门 题意 俄罗斯转盘&#xff0c;长度为n的环&#xff0c;有k个子弹&#xff0c;然后挨着对着脑袋打。 你是第一个人&#xff0c;你希望你死的概率最小&#xff0c;问你怎么去设置这个子弹的位置。 第二个人会一开始随机砖圈&#xff0c;使得每一个位置开始都是可能的。…

电脑技巧:怎么轻松地搞定Win11系统备份任务

目录 1、选择免费备份软件来自动备份系统 2、如何逐步配置定时系统备份任务&#xff1f; “我是一个电脑小白&#xff0c;不是很懂电脑的一些操作。我刚买了一台新电脑&#xff0c;它装的是Win11系统&#xff0c;我害怕它出现什么问题&#xff0c;听朋友说可以通过备份的方…

Kotlin~责任链模式

概念 允许多个对象按顺序处理请求或任务。 角色介绍 Handler: 处理器接口,提供设置后继者&#xff08;可选&#xff09;ConcreteHandler&#xff1a;具体处理器&#xff0c;处理请求 UML 代码实现 比如ATM机吐钱就可以使用责任链实现。 class PartialFunction<in P1, o…

【环境配置】Conda ERROR:Failed building wheel for lap

问题 note: This error originates from a subprocess, and is likely not a problem with pip.ERROR: Failed building wheel for lapRunning setup.py clean for lap Failed to build lap ERROR: Could not build wheels for lap, which is required to install pyproject.to…

JDK8安装

在官网进行下载Java Downloads | Oracle 点击进行安装即可。 之后是配置环境变量 点击我的电脑 – 属性 – 高级系统设置 – 环境变量 添加JAVA_8_HOME环境变量&#xff0c;指向jdk的安装目录。 之后编辑path环境变量&#xff0c;增加%JAVA_8_HOME%\bin win R 输入javac 测…

在线支付安全-业务安全测试实操(35)

目前网络在线消费和支付,已遍布人们生活的衣食住行等冬个方面,比如网上商城在线购物、水电燃气在线缴费、手机话费在线充值等。由于在线消费和支付过程中涉及真金白银,一旦存在漏洞,将会带来重大的经济损失。 某快餐连锁店官网订单金额篡改 篡改订单金额的流程如图 所示 步…

Spark(14):SparkSQL之概述

目录 0. 相关文章链接 1. SparkSQL是什么 2. Hive and SparkSQL 3. SparkSQL 特点 3.1. 易整合 3.2. 统一的数据访问 3.3. 兼容Hive 3.4. 标准数据连接 4. DataFrame 是什么 5. DataSet 是什么 6. SparkSQL的运行环境 0. 相关文章链接 Spark文章汇总 1. SparkSQL是…

java pdf加水印

本文将Base64编码形式的pdf文件加水印&#xff0c;并输出完成后的pdf的Base64编码&#xff0c;也可以根据情况自行改动&#xff0c;输出其他形式的内容。 首先引入两个包 <!-- PDF文件依赖包 --><dependency><groupId>com.itextpdf</groupId><arti…

计算机体系结构基础知识介绍之缓存性能的十大进阶优化之编译器优化和硬件预取(六)

优化七&#xff1a;编译器优化&#xff0c;降低miss率 处理器和主内存之间不断扩大的性能差距促使编译器编写者仔细检查内存层次结构&#xff0c;看看编译时优化是否可以提高性能。再次&#xff0c;研究分为指令缺失的改进和数据缺失的改进。接下来介绍的优化可以在许多现代编…

步入JAVA——环境搭建与项目通览

前言 在这篇文章中&#xff0c;荔枝会介绍如何配置Java后端开发环境并借助一个Java web项目简单介绍一下Java的后端开发逻辑。与python的后端开发逻辑是类似的&#xff0c;Java的后端开发其实也是通过一个个类来实现的。对于像荔枝这种小白白来说&#xff0c;入门的第一个练手J…

java项目之高校四六级报名管理系统(ssm+jsp+mysql)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的高校四六级报名管理系统。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 &#x1f495;&#x1f495;作者&#xff1a;风歌…

mysql执行顺序以及为什么别名不能用在 where 后

1、mysql执行顺序 如下&#xff1a; 1. from 阶段 2. where 阶段 3. group by 阶段 4. having 阶段 5. select 阶段 6. order by 阶段 7. limit 阶段 2、为什么别名不能用在 where 后

微信小程序反编译之后运行报错“_typeof3 is not a function”

微信小程序解包之后&#xff0c;在微信开发者工具当中点开调试器&#xff0c;选择Console选项卡&#xff0c;发现左侧的预览界面是空白的&#xff0c;虽然真机调试可以有显示&#xff0c;但是真机预览也是跟左边的界面一样都是空白。之后发现Console里面显示 解决方法&#x…

7.5~7.6学习成果总结

关于封装&#xff0c;满足几个原则&#xff0c;一般的成员变量用privat修饰&#xff0c;仅暴露少量方法获取&#xff0c;如果是内部的操作方法也用private&#xff0c;除非是希望被全局使用&#xff0c;的才考虑用public&#xff0c;如果是进希望被子类用的话可以考虑用protect…

ICG NH2,1686147-55-6,吲哚菁绿氨基,安全性更好,并具有更好的光稳定性

ICG NH2&#xff0c;ICG-Amine&#xff0c;吲哚菁绿氨基|&#xff08;文章编辑来源于&#xff1a;西安凯新生物科技有限公司小编WMJ&#xff09;产品结构式&#xff1a; 对于ICG NH2&#xff08;1686147-55-6&#xff09;我们需要知道这些&#xff1a; CAS号为1686147-55-6&am…

专项练习21

目录 一、选择题 1、下列逻辑表达式的结果为false的是&#xff08;&#xff09; 2、请问以下JS代码输出的结果是什么&#xff1f; 3、以下哪些对象是Javascript内置的可迭代对象&#xff1f; 二、编程题 1、找到数组参数中的最大值并返回。注意&#xff1a;数组中只包含数字 …

16 直线识别拟合角平分线(matlab程序)

1.简述 直线检测是数字图像处理的重要内容,在道路识别,建筑物识别,医学图像分析等领域都有十分重要的应用。通过对已经获得的图像进行边缘检测,然后用Hough变换对边缘检测进行直线检测。该方法简单,受直线中的间隙和噪声影响较小。在Matlab环境下对该方法进行了仿真实验,并对图…