8. 高级技巧:链式提示与角色扮演


当你熟练掌握了基础提示词后,可以尝试以下两个高级技巧,让 AI 完成更复杂的任务。

链式提示(Chain of Thought)

链式提示是要求 AI 在给出最终答案之前,先展示推理过程。这对于数学题、逻辑题、决策分析等任务非常有效。

普通提示词(容易出错):

小明有 3 个苹果,他给了小红 1 个,又买了 2 个,然后吃了半个,请问他现在有几个苹果?

AI 可能直接给出一个数字,但过程可能有误。

链式提示(更可靠):

小明有 3 个苹果,他给了小红 1 个,又买了 2 个,然后吃了半个,请问他现在有几个苹果?
请一步一步推理,每步都写出来,最后给出答案。

AI 会输出:

  1. 开始有 3 个
  2. 给小红 1 个 → 3 - 1 = 2
  3. 买 2 个 → 2 + 2 = 4
  4. 吃半个 → 4 - 0.5 = 3.5 答案:3.5 个

通用链式提示模板:

请按以下步骤思考:
第一步:[列出你首先要考虑的因素]
第二步:[分析……]
……
最后:给出结论。

角色扮演与多角色讨论

让 AI 扮演一个特定角色,可以大幅提升回答的专业度和代入感。更进阶的用法是让 AI 同时扮演多个角色,模拟一场讨论。

基础角色扮演:

你是一位资深的心理咨询师,请以专业、温和的语气,回应以下用户的问题:
[用户问题]

多角色讨论:

请模拟一场会议讨论。主题是:“公司是否应该采用 4 天工作制”。
请扮演三个角色:
- 总经理(支持,关注员工满意度和留任率)
- 财务总监(反对,关注成本和产出)
- 人力资源经理(中立,关注实施可行性)
每个角色先发表 2 分钟的观点,然后互相提问一轮,最后给出一个总结建议。

常用角色列表:

领域可扮演的角色
技术资深工程师、架构师、代码审查员、运维专家
商业CEO、产品经理、市场营销专家、投资人
学术教授、审稿人、研究助理、学术编辑
创意小说家、编剧、广告文案、插画师
生活营养师、健身教练、旅行规划师、心理咨询师

使用分隔符和结构化标记

当提示词较长或包含多个部分时,使用分隔符可以帮助 AI 更清楚地理解结构。

示例:

请根据以下内容完成三个任务。

<背景>
我们是一家在线教育公司,最近推出了一个 Python 入门课程。
</背景>

<任务一>
写一条 50 字以内的朋友圈推广文案。
</任务一>

<任务二>
列出课程的 5 个核心卖点,用表格呈现。
</任务二>

<任务三>
判断以下这段话是否适合放在官网首页:“我们的课程比隔壁便宜一半”,
并说明理由。
</任务三>

常用分隔符:

  • ###---
  • <标签>内容</标签>(XML 风格)
  • 【】[]