您需要了解的 7 个高级 ChatGPT 提示写作技巧
让我们更深入地了解人工智能提示写作的神秘艺术。对于那些敢于进入的人来说,这里有秘密
在本文中,我们将提升一个层次,看看更先进的人工智能提示技术。
我们有七种非常有趣的方法,可以让您更好地掌握如何与 ChatGPT 和其他生成式 AI工具进行通信。
以下是如何提升您的ChatGPT 使用水平。
1.指定输出格式
当您向ChatGPT提出问题或分配作业时,您可以指定它如何格式化回复。想象一下,您正在给学生布置作业,您可以指定提交作业时的格式。以下是一些示例。
美国最长的高速公路有哪些?以项目符号列表的形式仅列出前四个。
在表格中呈现该信息。
2. 告诉它以 HTML 格式设置
您可以指定很多有关结果显示方式的信息。例如,您可以让它生成一个可以合并到网页中的表格。
美国最长的高速公路有哪些?只列出前四名。将结果显示为 HTML。
您可以通过单击屏幕截图右上角的方块来放大该 HTML 代码。
另外: 10 个最好的 ChatGPT 插件(以及如何充分利用它们)
这就是有趣的地方。您还可以使用您喜欢的任何 HTML 样式来呈现信息。有一个网页设计流派不喜欢传统的表格标签,而更喜欢以 CSS 的形式呈现表格——这是这个版本。
呈现该信息,但使用 CSS 而不是表格标签
3. 多次尝试迭代
您经常需要与人工智能合作,帮助它达到您想要的结果。以我们之前的 CSS 结果为例。它看起来是这样的:
不幸的是,这并不像我想要的那么漂亮。让我们看看是否可以补救。
重做,但请确保列全部对齐。将标题设为深蓝色,并以全部大写和粗体显示白色字体。将每个数据行设置为浅灰色,但改变灰色级别,因此第 1 行为浅灰色,第 2 行稍深,第 3 行为浅灰色,依此类推。确保高速公路名称以粗体显示。
我不会包含生成的代码,因为它很长。但我们越来越接近了:
让我们再试一次。
该输出看起来非常好,但列仍然没有对齐。确保列的宽度足以容纳文本而不换行,将所有内容左对齐,并确保所有列(包括标题)完全对齐。
这几乎正是我们要寻找的地方,但路线是绕行的。让我们看看是否可以解决这个问题
这几乎正是我想要的,但路线是环绕的。请确保路线数据也不会换行。将每一行数据保留在一行上。
永远不要认为提示很容易。但如果你曾经教过人类编程,这正是你得到的结果。有时他们看起来像是被动攻击,但更可能的是您没有足够仔细地指定您的要求。
4. 不要害怕使用长提示或多组提示
我花了相当多的迭代来组合一个提示,以我想要的格式可靠地生成高速公路信息。一种关键方法是确保您的提示非常具体,但也足够广泛,以便为大型语言模型提供足够的信息,以充分理解您所要求的内容。
您可能还需要修改您的规格。我最终删除了这一行:
创建一个仅使用 CSS 来设置行、列和单元格格式的表格。不要使用 HTML 表格标签。
相反,我只是告诉它我想要表格的外观,并让它决定如何实现它。这是我完整的、相当长的提示:
我在文本编辑器Sublime Text中编写了该提示,然后将其粘贴到 ChatGPT 中。这就是结果,这正是我想要的。
正如您所看到的,它选择添加标题,这很好。但现在我有了工作提示,我可以添加一些额外的调整。例如,我返回并修改了列说明符:
创建索引号(标记为“#”)、高速公路名称、长度和路线的列
我尝试将“将您的答案仅限于前 4 个”更改为“将您的答案仅限于前 20 个”,但 AI 拒绝填写所有 20 个的所有数据。因此,我完全删除了该行并添加了新的行提示符最后一行
出于本项目的目的,请提供前 20 条高速公路的完整数据结果。
这实际上导致了部分 HTML 输出。我必须告诉 AI 继续,此时它会吐出 HTML 的其余部分,结果如下:
5. 为响应提供明确的约束
您刚刚看到了我如何修改一些答案数量和我想要呈现的列的响应限制。但您也可以对更多开放式问题使用约束。
另外: 人类还是机器人?这款图灵测试游戏将考验您的 AI 识别能力
这种类型的提示是有限制的。举个例子:
提供当时主要报纸报道的第二次世界大战中关键事件的摘要。
由于该模型没有接受过二战报纸的训练,因此它无法回答这个问题(尽管它确实需要猜测)。
同样,您无法指定“过去几年”的任何结果,因为模型的数据输入于 2021 年结束。也就是说,您可以指定模型范围内的数据,如下所示:
列出 2010 年至 2020 年主要太空任务
请注意,我们按日期进行限制。但我们可以添加更多限制。让我们将数据限制为仅来自美国的任务:
列出 2010 年至 2020 年 NASA 执行的主要太空任务
您还可以返回到我们讨论的格式化方法并执行以下操作:
列出 2010 年至 2020 年期间执行的所有主要太空任务。按国家和航天局对它们进行分组。将国家和航天局的名称加粗。
你还可以变得更加明确。在这里,我们包括了各大洲,并指定没有任务的任何大洲都被排除在列表之外。
列出 2010 年至 2020 年期间执行的所有主要太空任务。按大陆分组。将大陆名称设为粗体并全部大写字母。将国家和航天局的名称加粗,如果航天局的名称格式是这样的(例如 NASA),则可以使用标题大写或全部大写。如果某个大陆没有太空任务,请勿将其列入此列表。
有趣的是,人工智能决定有一点幻觉时刻。它正确地列出了任务和大陆,但确定俄罗斯是一个大陆。我在第二次会话中运行了提示,那次它并不认为俄罗斯是一个大陆。
6. 告诉它单词、句子、字符的数量
说到限制,您可能已经注意到 ChatGPT 在字数统计方面往往不准确。如果你告诉它把答案限制在 50 个字以内,它有时会变长或变短。这是因为语言模型在不直接对应于单个单词的标记(数据表示)中工作。
另外: 这个人工智能聊天机器人总结 PDF 并回答您有关它们的问题
例如,当我告诉 ChatGPT“总结权力的游戏电视节目”时,我得到了 6 个段落的 294 个单词。但您可以尝试限制响应。尝试各种限制条款,直到确定最适合您的限制条款。例如:
用 50 个字概括《权力的游戏》电视剧
用两句话概括《权力的游戏》电视剧
用不到 200 个字符概括《权力的游戏》电视剧
总结《权力的游戏》电视剧,以便将其放入推文中
这是另一个需要记住人工智能模型限制的地方。ChatGPT 不包含 2021 年之后的训练数据。当时,一条推文被限制为 280 个字符。但截至 2023 年 2 月,Twitter Blue(现为 X Premium)订阅者可以发布长达 4,000 个字符的推文。告诉 ChatGPT 在推文中添加某些内容会告诉它将响应限制为 280 个字符,因为这是当时的唯一限制。
7. 让人工智能有机会评估其答案
正如我们所讨论的,人工智能经常产生幻觉,提供非常错误的答案。通过让它提供中间结论,可以与人工智能构建对话,以获得更精确的答案。接受这个简单的请求:
与 devolve 类似且以 B 开头的单词
尽管很难想象,但 ChatGPT 确实会失败,通常会回答“decay”、“degrade”、“degenerate”以及其他以“D”开头的单词。
这个看似简单的提示存在一些挑战。首先,“下放”有多重含义。它可以意味着转让或委托、恶化或衰落、继承或继承。为了得到正确的答案,我们需要更加具体,并为人工智能提供我们希望它追求的一般含义。通过告诉它我们正在寻找动词而不是名词来帮助它确定含义也没有什么坏处。
生成一个以字母“B”开头的动词,其含义与“devolve”类似,特别表示事物恶化或变得更糟的想法。
问题是 ChatGPT 很难确定单词的第一个字母(同样是由于它如何用标记表示知识)。因此,最好给人工智能时间来解决这个问题。
确定生成动词的第一个字母
这个时期就是人工智能专家所说的“给它喘息的时间”。这种方法不是急于给出第一个答案,而是让人工智能有时间考虑其答案是否正确。
另外: 最好的人工智能艺术生成器
因为人工智能第一次可能不会给出正确的答案,所以请它重复这些步骤,直到给出正确的答案:
在这里,它会一直工作直到找到答案:
请注意,尽管整个序列都存在标准,但人工智能还是花了六次尝试才找到正确的单词。第二次仔细检查“呼吸”使其有机会评估其答案并继续直至成功。
额外提示:访问当前的网络信息
如果您想在 2021 年之后访问信息,可以使用 ChatGPT Plus 和 WebPilot 插件来实现。ChatGPT Plus 不是免费的,但每月 20 美元,该服务可以提供一些相当大的附加值。