ChatGPT进阶:提示工程入门_陈颢鹏;李子菡_AZW3_MOBI_EPUB_PDF_电子书(无页码)_陈颢鹏;李子菡

内容节选

第3章 使用ChatGPT的基础技巧 本章导读 前文中讲解了ChatGPT与提示工程是什么,接下来我们深入探讨如何更有效地使用这个强大的工具。在本章中,我们将专注于一些基础技巧,这些技巧能帮助你更好地与ChatGPT进行互动,从而实现更高质量的输出。 知识要点 ·了解在使用ChatGPT时的一些基本注意事项 ·理解并学会运用ChatGPT的一些互动规则 3.1 使用文本分隔符分割指令和上下文 在与ChatGPT交流的过程中,我们使用的提示一部分是指令,另一部分是上下文。我们可以用“###”或“"""”,或者其他任何可以分割文本的分隔符将指令与上下文分割开。 举个例子,如果我们希望ChatGPT根据一些材料来写一篇文章,可以使用下面的提示。 例3-1 使用文本分隔符分割指令和上下文 Prompt:请根据下面的“把大象塞进冰箱的步骤”,写一篇记叙文,描述今天早上我是如何把大象塞进冰箱的。 把大象塞进冰箱的步骤: ### 把大象塞进冰箱的步骤是,先打开冰箱门,然后把大象塞进冰箱,再关上冰箱门。 ### 在这个示例中,“请根据下面的‘把大象塞进冰箱的步骤’,写一篇记叙文,描述今天早上我是如何把大象塞进冰箱的”是指令,而“把大象塞进冰箱的步骤”是上下文。上下文还有可能是需要ChatGPT读的合同、程序源代码等信息,它们可能会非常长,使用分隔符可以让ChatGPT抓住重点。 如何把大象塞进冰箱 下面是一个提示不太有效的示例。 例3-2 未使用文本分隔符分割指令和上下文 Prompt:请根据下面的“把大象塞进冰箱的步骤”,写一篇记叙文,描述今天早上我是如何把大象塞进冰箱的。把大象塞进冰箱的步骤是,先打开冰箱门,然后把大象塞进冰箱,再关上冰箱门。 如果我们像上面的示例一样不把指令与上下文分割开,而上下文又非常长,ChatGPT理解和反馈的效果就会较差。 3.2 使用标记语言标记输入格式 在使用ChatGPT的过程中,虽然我们的提示中往往会有一些重点,但是ChatGPT偶尔会忽略它们,或者对我们想要强调的重点的注意力不够。这时我们可以使用“**”来加粗文本,即在重点词或短语前后添加两个星号,让ChatGPT注意到它们,如表3.1所示。 这实际上是一个叫作Markdown的标记语言的加粗语法,在使用ChatGPT时非常有用。 表3.1 使用“**”加粗文本 对需要强调的内容加粗后,ChatGPT会对这些内容倾注更多的注意力,在回答中会非常明显地体现这一点。 下面是一个示例,如果我们希望提醒ChatGPT要写记叙文,可以使用一对“**”来强调关键词。 例3-3 使用“**”在提示中强调内容 Prompt:请根据下面的“把大象塞进冰箱的步骤”,写一篇**记叙文**,描述今天早上我是如何把大象塞进冰箱的。 把大象塞进冰箱的步骤: ### 把大象塞进冰箱的步骤是,先打开冰箱门,然后把大象塞进冰箱,再关上冰箱门。 ### 那么,为什么这种方法会有效呢?答案就在于我们使用的其实是Markdown语法——一种“标记语言”。标记语言是一种专门用于定义数据结构和展示方式的计算机语言。这种语言与我们通常所说的编程语言有所不同,它并不用于进行逻辑运算或控制程序流程,而是主要用于描述、组织和展示数据。 你可以将标记语言想象为一种为文本附加的“指示标签”,它告诉计算机应如何处理或显示这部分文本。由于ChatGPT可以理解这些标记语言,它自然就会根据标记语言的指示来处理我们的输入。 值得注意的是,Markdown只是众多标记语言中的一种,还有HTML、XML等其他标记语言,这里介绍的语法也只是Markdown用法中的一小部分。标记语言为我们提供了丰富的工具和手段,帮助我们向计算机(在这里是向ChatGPT)传达信息。如果你对此感兴趣,可以进一步学习了解。 3.3 使用有序列表与无序列表列出不同的项 在使用ChatGPT的过程中,我们有时需要将一个任务列出很多项,如做一件事情的步骤、提醒ChatGPT在回答中需要注意哪些事项等,就需要ChatGPT按条列出,这样才更清晰和醒目。这时,我们可以使用有序列表或无序列表来提示ChatGPT。 1. 有序列表 有序列表的使用非常简单。对于有顺序的元素,如做一件事情的步骤,我们可以使用有序列表来列出它们的顺序,这样步骤会更清晰。对于有序列表,可以用数字序号的形式来表示。 例3-4 使用有序列表列出不同的项 Prompt:请根据下面的“把大象塞进冰箱的步骤”,写一篇记叙文,描述今天早上我是如何把大象塞进冰箱的。 把大象塞进冰箱的步骤: ### 1. 打开冰箱门。 2. 把大象塞进冰箱。 3. 关上冰箱门。 ### 在这个示例中,“把大象塞进冰箱的步骤”是有先后顺序的,我们可以用数字序号标出它们。 2. 无序列表 如果一个列表并没有先后顺序......

  1. 信息
  2. 内容提要
  3. 第1章 认识ChatGPT
  4. 前言
  5. 第2章 人机共舞的艺术:提示工程简介
  6. 第3章 使用ChatGPT的基础技巧
  7. 第4章 使用ChatGPT完成自然语言处理任务
  8. 第5章 使用BROKE框架设计ChatGPT提示
  9. 第6章 使用ChatGPT的进阶技巧
  10. 第7章 如何用ChatGPT进行创新
  11. 第8章 基于ChatGPT进行开发
  12. 第9章 ChatGPT的替代品们