文章目录
0. 前言
在平时工作中,如果时常接触 ChatGPT 或者其他大模型,在与大模型沟通、提问时有一些技巧方法,将这种技巧方法提炼出来就是 “Prompt Engineering”。
所谓 “Prompt” 是指一段文本输入,用于引导模型生成相应的文本输出。Prompt 可以看作是给模型的一个初始条件或者指提问,模型会基于这个 Prompt 来生成连贯的、相关的后续文本。
下面主要介绍一些常用的 Prompt 提问技巧,不同的 Prompt 提问适用不同的场景,总有适合你的提问场景。
1. 直接提问的Prompt
- 描述:简单明了的问题或命令。
- 适用:最适合获得简洁、真实的信息或直接的答案。
- 用例:适用于快速查询、事实核查和简单任务。
例子:
问:“法国的首都是哪里?”
回答:“法国的首都是巴黎。”
2. 有上下文的Prompt
- 描述:提供背景信息或上下文来指导回答。
- 适用:对于更详细和准确的答案很有用,特别是对于复杂的主题。
- 用例:非常适合教育内容、解释和详细描述。
例子:
问:“解释光合作用的过程,就像你在教一个高中生一样。”
回答:“光合作用是绿色植物利用阳光制造自己食物的过程……”
3. 角色扮演的Prompt
- 描述:为 AI 分配一个特定的角色或角色,以生成更量身定制的回答。
- 适用:对创意写作、模拟对话和互动场景有效。
- 用例:适用于创意任务、客户服务模拟和讲故事。
例子:
问:“你是一名导游。描述一下在巴黎的一天。”
回答:“欢迎来到巴黎!今天,我们将首先参观埃菲尔铁塔,在那里你可以……”
4. 逐步提示的Prompt
- 描述:为了清晰起见,将复杂的任务分解为更小、可管理的步骤。
- 适用:非常适合教学内容、问题解决和过程解释。
- 用例:适用于教程、指南和程序内容。