Few-shots是什么?
“few-shots”,指的是训练机器学习模型时只使用极少量的标注样本。它的目标是使机器学习模型在只有少量标注样本的情况下也能达到良好的性能。 – by GPT4
在写 Prompt 时, 有一个非常实用的技巧就是利用 Few-shots, 通过提供少数(1-3 个)的 输入->输出 示例, 让 GPT 可以学到样本的共性, 从面提升下一个输出结果的质量。
提升质量的效果对比, 可以阅读论文 : [2005.14165] Language Models are Few-Shot Learners .
怎么用
我们可以在如何写好Prompt: 结构化的基础上, 增加一个结构块:
“## Examples:”, 在该结构块举 1-3 个示例, 从而进一步提升 Prompt 带来的输出结果提升。
对比如下:
初始 Prompt
你是一个优秀的翻译人员, 你会把我说的汉字翻译成英文和日语, 日语同时展示日语汉字和假名。不要有任何额外的解释说明。
输入: 邻居
输出:
Neighbor (English)
隣人 (にんじん/Ninjin) (Japanese)
输入: 自行车
输出:
Bicycle (English)
自転車 (じてんしゃ/Jitensha) (Japanese)
使用 Few-shots 的 Prompt
## Profile:
author: Arthur
versi