Prompt学习笔记(一)

提示工程是什么?

提示工程是指在使用生成式人工智能(Generative AI),如 ChatGPT、Midjourney 时,编写高效、准确的提示的过程。

大语言模型是什么?

既然要和大语言模型交流,那么我们就有必要了解一下大语言模型本身。

大语言模型是基于大量数据进行预训练的超大型深度学习模型,由具有许多参数(通常数十亿个权重或更多)的人工神经网络组成,这些神经网络由具有自注意力功能的编码器和解码器组成。

把大语言模型当人看

在使用大语言模型的过程中,人们越来越觉得应该把大语言模型当人看,或者更准确一点,把大语言模型当孩子来看。

如何得到一个好的提示?

假设大模型是一个拥有海量知识储备的孩子,你想让它回答一些你的问题,该如何提问呢?首要的一点就是要通过提示清晰、明确表达你的问题。因为作为一个涉世未深的孩子,大语言模型并不擅长人类的二义性表达,这也是为什么大语言模型在应对脑筋急转弯、笑话、梗等这类问题时表现很差,ChatGPT 讲的笑话往往很冷:

高质量提示的典型构成

  • 角色:给 LLM定义一个典型的角色,收窄问题域,减少二义性,如你是一个翻译、你是一位老师…
  • 指示:具体要完成的任务,如写论文、解决问题…
  • 上下文:提供任务相关的背景信息,描述越精准越具体越丰富,大模型越能理解你的问题
  • 输入:说明输入的格式,使用标识符明确输入信息,如翻译下面{}里面的内容
  • 输出:指定输出格式,如SON、HTML 等,结合下面的例子效果更好
  • 例子:给出具体的例子,可以是输入、输出、输入+输出

相关推荐

  1. Prompt学习笔记

    2024-04-20 20:18:06       37 阅读
  2. Prompt 提示工程学习笔记

    2024-04-20 20:18:06       45 阅读
  3. Prompts

    2024-04-20 20:18:06       41 阅读
  4. Zephyr 学习笔记

    2024-04-20 20:18:06       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-20 20:18:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-20 20:18:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-20 20:18:06       82 阅读
  4. Python语言-面向对象

    2024-04-20 20:18:06       91 阅读

热门阅读

  1. Kafka

    2024-04-20 20:18:06       31 阅读
  2. .NET Core 中的 ORM 框架对比

    2024-04-20 20:18:06       31 阅读
  3. php 生成一段随机的 字符串 可以设置数字字符

    2024-04-20 20:18:06       36 阅读
  4. 牛x之路 Day 0

    2024-04-20 20:18:06       37 阅读
  5. Google Coolab 和 Google Earth 上的 NDVI 计算

    2024-04-20 20:18:06       32 阅读
  6. 网卡接收数据的关键过程

    2024-04-20 20:18:06       37 阅读
  7. jvm内存调优工具概览 jps、jstat、jinfo、jmap、jstack

    2024-04-20 20:18:06       36 阅读
  8. 【rust简单工具理解】

    2024-04-20 20:18:06       33 阅读
  9. Linux 安装 Docker

    2024-04-20 20:18:06       34 阅读
  10. 常见的linux命令

    2024-04-20 20:18:06       30 阅读
  11. ChatGPT助手:写作无忧

    2024-04-20 20:18:06       51 阅读
  12. Mac上的PD虚拟机安装parallels tools问题

    2024-04-20 20:18:06       35 阅读
  13. Docker-compose

    2024-04-20 20:18:06       38 阅读