丁无缺 发表于 2023-6-12 20:04:43

吴恩达ChatGPT提示词课程笔记

其实总的来说吴恩达的这个课程并没有太多有意思的处所,基本是一些关于如何使用chatgpt的老生常谈。
这里我认为最主要的是学会如何构建本身的一套提问方式,从别人那里拿来的未必适合你本身的问题。
使用标点符号分割

一上来就是一个有用的小点,可以用标点符号来对你的提示词进行分割,以让模型更加清楚哪些部门是单独的段落,可用的标点符号比如:

[*]三引号
[*]三反引号
[*]三短横线
[*]括号
[*]<tag>
[*]………………


一个例子:让chatgpt用一句话概括一段文本,这段文本使用三反引号与要求进行分割,告诉chatgpt文本在三反引号内。

http://pic4.zhimg.com/v2-e4d9230b528411410e05b7f3ae0e3b67_r.jpg
要求使用特定格式生成

可以要求chatgpt以JSON,HTML等格式生成特定文本。


要求确定文本中是否存在你想要的布局

比如你想让模型生成一段关于制作茶叶的详细法式,但是给定的文本中并不存在关于茶叶的任何内容,那么你的提示词应该先让模型确认是否存在关于茶叶的制作信息,如果没有,则返回特定信息(比如:未找到任何法式)

http://pic2.zhimg.com/v2-e4386ba2b6f7d2ebf3ae5a3aa4537f91_r.jpg
给模型一个例子

如果你想让模型以特定的语气或格式返回成果,需要告诉它以特定风格回答,并给它一个例子。比如这里孩子问什么是耐心,祖父母回答了他,之后再给了一个孩子的问题,那么模型将以祖父母的语气和风格进行回答。

http://pic2.zhimg.com/v2-602e13b7709a2e35e7938e711c90c941_r.jpg
给模型足够的时间进行判断

这里是让模型判断某个标题问题学生的计算成果是否正确,如果直接让模型判断,会给出正确答案,但是实际上并不正确,于是在提示词中插手一段让模型首先本身进行计算得出成果,再对比学生成果进行判断他是否算对(就是给模型足够时间)。


缺陷:幻觉(Hallucination)

chatgpt可能经常会给出一个看起来很真实但实际上不是事实的陈述,我们称之为幻觉,减少幻觉发生的可能性的方式,就是让模型先找到相关信息,然后再按照相关信息回答问题,这样模型就会按照你的要求进行检索,而不是胡编乱造。

http://pic4.zhimg.com/v2-5bde6f39a29b2e1f0eb880d8a481fa57_r.jpg
迭代你的提示词

提示词并不是一开始就能达到想要的效果,就跟模型训练一样,需要多次迭代改良才能找到一个斗劲好的模板,那么要如何迭代你的提示词系统呢:

[*]先测验考试某些提示词
[*]分析返回成果和你想要的分歧在哪里
[*]确定你的要求
[*]迭代你的提示词


情感挖掘


http://pic4.zhimg.com/v2-c27883514952d9988764cb43e4a9a01b_r.jpg
信息提取


http://pic4.zhimg.com/v2-79841b58a8e7933965c545dc80cb6fc3_r.jpg
格式转换


[*]非正式->正式
[*]语言转换
[*]格式转换

http://pic2.zhimg.com/v2-82ae0efbb4820b03f9f408bc4e2da7a1_r.jpg
页: [1]
查看完整版本: 吴恩达ChatGPT提示词课程笔记