AI基础应用之“Prompt”预设

2023-04-05 Wed Views chatgpt1273字5 min read

打个广告:点击链接加入站长星球「不止GPT」: https://t.zsxq.com/0cy1WzxXu

一、什么是 Prompt

Prompt 可以简单理解为:提供给AI模型的自然语言指令,其中包括问题、段落描述或带有参数的文字描述。即在让AI响应之前预先给它设定的对象、边界及方向。

AI模型会基于这些 Prompt 所提供的信息,生成相应的文本或图片。

举个简单的例子:例如在ChatGPT中输入 What is the capital of China? (中国的首都是什么?) ,ChatGPT会根据这个问题作出回答。而我们所输入的这个问题就是一个简单的 “Prompt”。

为方便理解,再举十个常见的 Prompt 例子:

  1. 产品介绍类:给我介绍一下该公司的最新产品
  2. 新闻摘要类:请简要介绍一下该事件具体情况
  3. 评论推荐类:帮我评价一下这个餐厅的味道如何?
  4. 诗歌创作类:请你用三行诗写一首春天的诗
  5. 翻译类:请将这句话翻译成法语
  6. 音乐推荐类:能否推荐一些适合放松心情的音乐?
  7. 口号创意类:请帮我想出一个吸引人的口号
  8. 情感解读类:这句话是什么意思?
  9. 电影评论类:你觉得这部电影值得一看吗?
  10. 情景模拟类:如果明天下雨,我该穿什么衣服?

使用 Prompt 说难不难,说易不易,Prompt 的核心作用在于生成内容,不同的 Prompt 对应着不同的应用场景和生成类型。因此,Prompt 的使用方式也有所不同,一般输入 特定的格式以及相关领域的专业术语,才能正确生成相关内容。

举个例子:

  • 用 ChatGPT 快速整理语音逐字稿的小技巧
  • 如果直接向 GPT3.5 要求“请给我一张花儿的图片”,它会回答你:“很抱歉,作为一个语言模型我没有直接的图片展示能力。但是,如果你想要一张花儿的图片,你可以在搜索引擎或者图片库中查找,或者向具备图片展示能力的应用程序提出请求,例如浏览器、图片编辑软件等。
    • 但是如果你懂得基本的MD语法和最基础的API使用,那么你可以通过这样的 Prompt 来获取所需的图片:让ChatGPT返回图片

二、学习 Prompt 是在学什么?

从一个中文人的角度讲,学习 Prompt 是在学习如何有效使用语言准确地提炼和表达问题与需求。更具体点,本质上是在学习如何总结需求、分解需求,并进行相应的数据整合与逻辑判断

将需求具象化并精炼成简短的问题或描述文本;同时在此过程中需要理顺需求之间的关系及其执行顺序,并在必要时整合不同的数据源。

其中,范围定义 是非常关键的一步,需要明确问题的范围以确定准确的问题描述及相应的回答内容。

在分析需求背后的目标和意图时,需要考虑问题的各个层面,分析问题涉及到的主体、对象、属性、操作等,尤其是在复杂场景下,需要拆解问题,层层推进,在保证完整性的基础上尽可能精简、清晰和准确地描述问题。

三、使用 Prompt 的一些基本技巧

  1. 尽量包含完整的描述信息,包括主体、对象、属性、操作等等。例如:“给我的店铺起个名”,尽量描述完整 "店铺专营方向为xxx;店名字数限制为xxx;风格类型为xxx;要求有xxx之类的寓意;请帮我根据要求符合度列出十个,并分别附上对应的含义……"。

  2. 专家角色扮演。告诉 ChatGPT 等AI模型“你是一个XX领域的专家,你具备有XXXX的丰富知识与经验,现在我需要你……”,在此基础上提出你的需求和问题,常常能够事半功倍。相对的,你也可以给自己一个角色扮演,告诉AI你是某某领域的新人/专家/门外汉,从而进行更符合你认知的对话。

  3. 适当列举示例。需要AI模型按照固定格式生成文本内容时,可以先在描述中给出这个格式的具体例子。例如:“……(这是一段有具体格式/固定逻辑的语料例子)……请分析上述段落的具体格式/固定逻辑,给出类似的十个语料”

  4. 使用正确的语法、拼写及标点。同时建议使用 “”/ "" 将指令和文本分开。

四、一些可以参考的参考资料

  1. Github上的ChatGPT 中文调教指南,包含不少常用的中文Prompt,点击下载PDF

  2. ChatGPT 指令大全

  3. Learning Prompt

  4. FlowGPT | the best ChatGPT Prompts&AI Prompts community


EOF
返回上一页