提示工程(Prompt Engineering)是“设计、优化输入给大语言模型的提示词,使其生成准确、有用且符合预期的输出”的技术与方法集合。它不改变模型本身,只通过调整“问法”来引导 AI 的表现。
定义看起来非常简单,但是该如何理解呢?
大多数 LLM 都带有各种配置选项,用于控制其输出。有效的提示工程会针对不同的任务来优化和选择这些参数。我们介绍几个最常用的选项:
需要注意的是,这些参数不是孤立存在的,在实际的使用过程中,我们经常要把它们放在一起,反复验证直到获得满意的内容。
Google给出了几个不错的实践:
需要注意,自由度越高(温度、Top-K/Top-P 和Max Length高),LLM 可能生成相关性较低的文 本
提示词由一些关键要素组成: