暗黑模式
提示词技巧
尽量说要做什么,不说不要做什么
在设计AI提示词时,有一个重要的技巧是“与其告知模型不能干什么,不如告诉模型能干什么”。这一技巧的核心思想是通过正面指导来引导AI模型的行为,而不是通过负面限制来约束它。以下是对这一技巧的详细说明及其应用方法:
正面引导 vs 负面限制
- 负面限制:告知模型不能做什么。例如,“不要生成包含敏感信息的内容”。
- 正面引导:告知模型应该做什么。例如,“生成一段关于环保的文章,确保内容积极向上,不含任何敏感信息”。
为什么正面引导更有效
- 明确目标:正面引导直接指明了目标,使模型更容易理解和执行。相比之下,负面限制只是排除了一些可能性,但并没有明确指出正确的方向。
- 减少误解:负面限制可能会导致模型产生误解,因为它需要自行推断出正确的行为。而正面引导则直接提供了明确的指示,减少了误解的可能性。
- 提高效率:正面引导通常更简洁明了,减少了模型需要处理的信息量,从而提高了生成内容的效率。
实际案例
示例 1:内容创作
- 负面限制:不要生成包含种族歧视的内容。
- 正面引导:生成一段关于多元文化的文章,强调不同文化之间的和谐共处和相互尊重。
示例 2:智能客服
- 负面限制:不要回答用户关于价格优惠的问题。
- 正面引导:如果用户询问价格优惠,告知他们当前的促销活动和优惠方式。
示例 3:教育培训
- 负面限制:不要生成过于复杂的数学题目。
- 正面引导:生成适合初中生水平的数学题目,确保题目难度适中,易于理解。
示例 4:医疗健康
- 负面限制:不要给出未经验证的治疗方法。
- 正面引导:生成一份关于常见疾病的预防和治疗方法的指南,确保所有建议都是基于最新的医学研究和临床实践。
增加示例
"增加示例"是一种强大的提示词编写技巧,它通过提供具体的案例来帮助AI更好地理解和执行特定的任务。以下是如何使用这种技巧的详细介绍:
为什么使用示例?
明确意图:示例可以帮助AI更清晰地理解用户的需求和预期结果。
减少歧义:通过具体的案例,可以减少语言中的模糊性,使AI的回应更加精确。
提高准确性:示例提供了一个参照点,帮助AI生成更准确和相关的回答。
引导创造性:对于需要创造性的任务,示例可以激发AI的创意,同时保持任务的焦点
这种相对多的情况是我们想引导AI按照我们指定的格式来进行输出。就像新疆旅游,如果我们给出一个实例,他就会按照实例的模板进行输出,这种技巧非常有效。
案例
比如你想要AI帮助设计一个全新的市场营销活动。以下是一个包含多个步骤的"Step by Step"提示词案例,其中使用了"增加示例"的技巧:
### 目标
设计一个针对年轻人群的环保意识提升市场营销活动。
### 提示词设计
1. **定义活动目标(Step 1)**:
- 示例:"我们的目标是提高18至25岁年轻人对环保问题的认识,并鼓励他们采取至少一项可持续生活措施。"
2. **确定目标受众(Step 2)**:
- 示例:"我们的目标受众是大学生和年轻专业人士,他们通常对社交媒体活跃,并对新趋势持开放态度。"
3. **设计活动主题(Step 3)**:
- 示例:"活动主题可以是‘绿色生活,从我做起’,强调个人行动对环境的积极影响。"
4. **规划活动内容(Step 4)**:
- 示例:"活动内容包括:
- 制作一系列关于可持续生活方式的教育视频。
- 组织线上问答环节,邀请环保专家参与。
- 设计一个挑战活动,鼓励用户分享他们的绿色生活方式。"
5. **制定宣传策略(Step 5)**:
- 示例:"我们将通过以下渠道进行宣传:
- 在Instagram和TikTok上发布教育视频和挑战活动。
- 与环保KOL合作,扩大活动影响力。
- 在大学校园内设置宣传摊位,直接与目标受众互动。"
6. **设定评估指标(Step 6)**:
- 示例:"我们将通过以下指标来评估活动效果:
- 社交媒体上的观看量、点赞数和分享次数。
- 挑战活动的参与人数和用户生成内容的质量。
- 宣传活动后的环保知识问卷调查结果。"
7. **预算规划(Step 7)**:
- 示例:"预算规划应包括:
- 视频制作和内容创作成本。
- 社交媒体广告投放费用。
- KOL合作和校园宣传的物资成本。"
8. **时间线规划(Step 8)**:
- 示例:"活动的时间线如下:
- 第1-2周:内容制作和准备工作。
- 第3周:活动启动和社交媒体宣传。
- 第4-6周:活动进行和用户互动。
- 第7周:评估活动效果和收集反馈。"
9. **风险评估与应对策略(Step 9)**:
- 示例:"可能的风险包括预算超支和用户参与度低。应对策略包括:
- 定期审查预算使用情况,及时调整策略。
- 设计互动性强的社交媒体活动,提高用户参与度。"
使用引导词
用特殊符号区分指令和内容
在编写AI提示词时,使用特殊符号来区分指令和内容是一种有效的方法,它可以帮助AI更准确地解析和执行用户的请求。以下是如何使用这种技巧的详细介绍:
为什么使用特殊符号区分指令和内容?
提高可读性:特殊符号可以清晰地标示出指令和内容的边界,使得提示词的结构更加明显。
减少歧义:明确区分指令和内容可以减少AI对用户意图的误解,提高响应的准确性。
增强指导性:特殊符号可以作为指令执行的信号,指导AI按照指定的方式处理内容。
我们可以使用特殊的分隔符或标记来明确区分指令和文章内容。以下是一些常用的方法:
- 使用明确的分隔符 在指令和文章内容之间插入一个明显的分隔符,如一行由特定字符组成的分隔线,可以是星号(
*
)、减号(-
)或其他任何显著的标记。
示例
总结以下文章的主要内容:
---
[此处粘贴文章内容]
---
在这个示例中,---
用作分隔符,明确地将指令部分和文章内容分开。
- 使用特定的标记或关键词 在指令中使用特定的标记或关键词,如“总结”、“提取”、“分析”等,以指示接下来的文本是需要处理的内容。
示例
总结:以下是一篇关于人工智能的文章,旨在提供该领域的最新进展。
[此处粘贴文章内容]
- 使用代码块或引用格式 如果您使用的平台支持Markdown或类似的标记语言,可以将文章内容放在代码块或引用块中,以区分指令和内容。
示例(使用Markdown格式):
```markdown
总结以下文章的主要内容:
[此处粘贴文章内容]
在这个示例中,文章内容被放在了代码块中,而指令部分则位于代码块之外。
- 使用明确的段落分隔 在指令和文章内容之间留出一个或多个空行,以视觉上区分两部分。
示例
请总结以下文章的要点:
[此处粘贴文章内容]
- 使用特定的格式或模板 如果AI系统支持模板或特定的输入格式,您可以使用这些模板来区分指令和内容。
示例
[指令]:总结文章
[内容]:
[此处粘贴文章内容]
- 使用元数据或JSON格式 对于更高级的AI系统,您可以使用JSON或其他数据格式来结构化输入,其中可以明确区分指令和内容。
示例(使用JSON格式)
json
{
"指令": "总结以下文章的主要内容",
"内容": "[此处粘贴文章内容]"
}
Step by Step
"Step by Step"概念在AI提示词中指的是将复杂的任务分解成一系列更简单的步骤或子任务,从而引导AI模型逐步完成整个任务。这种方法特别适用于处理那些过于复杂,难以一次性解决的问题,或者需要详细推理和解释的情况。