何为Prompt?
prompt顾名思义,就是“提示”的意思。类似于你画我猜,其他玩家根据一个词语画一幅画,我们来猜他画的是什么。但是,因为每个人的内心想法不一,画技也参差不齐,让人根本猜不到正确答案!这时候屏幕上会出现一些提示词,比如2个字、交通工具,那就会往正确答案更靠近了,毕竟2个字的交通工具能让人联想到很多答案。这就是prompt的魅力,让我们心有灵犀一点通!
通常一个 Prompt 会包含以下四个元素中的若干个:
- 指令:希望 LLM 执行什么任务
- 上下文:给 LLM 提供一些额外的信息,比如可以是垂直领域信息,从而引导 LLM 给出更好的回答
- 输入数据:希望从 LLM 得到什么内容的回答
- 输出格式:引导 LLM 给出指定格式的输出
高效使用Prompt的一点技巧
- 任务
任务是Prompt的核心,它告诉ChatGPT您希望做什么。为了确保ChatGPT充分理解需求,无论一个任务简单或复杂,其描述必须保持清晰,尽量以“生成”、“写”或“分析”这样的动词开头。例如:
- “请为我制定一个为期三个月的健身计划”,而非“请为我制定一个计划”。