
上QQ阅读APP看书,第一时间看更新
1.4.1 什么是提示工程
当用户输入提示之后,ChatGPT会依照提示逐词推断输出文本,最终生成完整的回答。ChatGPT回答的质量主要由两个因素决定:一是ChatGPT所使用的GPT模型的质量,包括模型的层数、预训练数据集参数的数量、质量及微调时人工反馈的质量;二是提示本身的质量。对于第一个因素,它在ChatGPT这样的预训练模型训练完成之后便基本固定,用户只能通过切换GPT模型版本,选择使用回答质量更优的GPT模型版本来进行提升。如图1.10所示,使用ChatGPT时可以在输入提示之前选择GPT模型的种类。例如,可以通过选择GPT-4这样回答质量更优的模型来提升这一因素。除此之外,普通用户或开发者很难就GPT模型本身的质量进行提升。

图1.10 ChatGPT中选择GPT模型版本
与之相反,对于第二个因素——提示的质量,普通用户的操作空间却很大。因为提示本身完全由用户编写,因此可以通过编写更好的提示来让模型充分理解用户的意图,从而让ChatGPT生成更符合要求的回答。这也便是提示工程,提示工程的核心任务就是通过设计和优化提示使ChatGPT生成符合预期的高质量内容。