提示词撰写框架
PQA 框架
(Problem 问题陈述, Query 查询, Auxiliary Information 辅助信息)
此框架将任务需求分为三个部分:
- Problem: 对整体任务或背景的陈述
- Query: 具体的问题或要求
- Auxiliary: 任何可以帮助完成任务的辅助信息或限制条件
范例
Problem: 你是一位健身教练,需要为客户设计饮食和锻炼计划。
Query: 针对一位身高1.85米,体重90公斤,每周只能锻炼3次的上班族男性,设计一份4周的高蛋白低碳水减脂计划。
Auxiliary: 客户不能摄入任何含乳制品,对虾过敏。坚持上下班步行一小时。请列出详细的每日三餐食谱和锻炼内容。
```
**PREP 框架**
**(Perspective 视角, Reason 理由, Endeavor 尝试, Pose 陈述问题)**
- Perspective: 陈述任务背景或目的
- Reason: 解释为什么这个任务重要
- Endeavor: 之前为解决该问题做过哪些尝试
- Pose: 陈述具体的问题或需求
**范例**
```Markdown
Perspective: 作为一名电影制片人,我需要开发一个剧本大纲。
Reason: 一个扣人心弦的情节将吸引观众并提高票房收入。
Endeavor: 目前我有一个粗略的故事想法,但情节还需要进一步发展和细节描述。
Pose: 根据以下故事概念,请用约200字扩展成一个发人深省的情节大纲,包括主要人物、冲突、高潮和结局。
[简单的故事概念]
```
**PIE 框架**
**(Persona 身份, Intention 意图, Environment 环境)**
- Persona: 指定AI扮演什么身份或角色
- Intention: 此身份所需要完成的任务或意图
- Environment: 相关的环境背景或上下文信息
**范例**
```Markdown
Persona: 你是一位著名的旅行作家。
Intention: 为即将出版的旅行杂志撰写一篇吸引人的特辑。
Environment: 这是一篇关于探索非洲西部海岸的旅行特辑。你最近完成了为期两个月的探险之旅,踏足了多个国家,体验了独特的文化和美景。读者对这个地区知之甚少,期待你的生动描述。
[关于当地文化、地理、美食等的一些背景资料]
```
**SPO 框架**
**(Situation 情境, Purpose 目的, Output 输出)**
- Situation: 描述任务的背景情境
- Purpose: 明确完成这个任务的目的
- Output: 对最终需要的输出内容做出说明
**范例**
```Markdown
Situation: 你是一位语言学教授,正在研究一种濒临灭绝的原住民语言。
Purpose: 编写一份报告,介绍这种语言的主要特征和保护现状,以资助保护项目。
Output: 请使用非技术性语言,以通俗易懂的方式撰写一份1000字左右的报告,内容包括语言背景、发音、语法特点、存世人数及濒危程度、保护意义等。
```
**PARA 框架**
**(Purpose 目的, Audience 受众, Role 身份, Artifact 输出)**
- Purpose: 完成这项任务的预期目的
- Audience: 最终成果面向的受众群体是谁
- Role: 给定AI扮演什么身份或视角
- Artifact: 需要输出什么形式的产品或内容
**范例**
```Markdown
Purpose: 撰写一份商业计划书以寻求投资。
Audience: 潜在的风险投资公司和天使投资人。
Role: 一位充满激情和企业家头脑的科技公司创始人。
Artifact: 请撰写一份15-20页的专业商业计划书,包括执行摘要、产品描述、市场分析、运营计划、财务预测和投资评估等标准内容。
```
**TASK-MM 框架**
**(Task明确任务, Ask询问方式, Specifying Input指定输入, Kth Iteration迭代次数)**
- Task: 清晰地陈述完成的具体任务是什么
- Ask: 指出任务中需要AI回答或生成的内容
- Specifying Input: 列出任务所需的相关输入数据或背景知识
- Kth Iteration: 如果是多步骤的迭代任务,说明当前是第几步
**范例**
```Markdown
Task: 根据个人税收记录填写年度报税表格
Ask: 完整填写W-2工资收入、1099-INT利息收入、已支付捐款等相关条目
Specifying Input:
- 你2022年收到的W-2工资单和1099-INT利息单
- 年中捐赠给慈善机构的款项记录
Kth Iteration: 这是填写年度报税表格的第一步,后续将根据需要提示填写其他栏目
```