2.2 提示词结构设计:万能公式
"结构化思维,不仅写代码需要,写提示词也同样需要。"
上一节我们讲了高质量提示词的三个特征:意图清晰、背景充足、约束明确。那么在实际操作中,如何确保我们写的提示词每次都能包含这三点呢?
答案是使用一个标准化的提示词框架(Formula)。
经典框架:R-T-C-R-F
这是一个在提示词工程中被广泛验证的经典结构(也被称为 CREATE 框架变体)。它代表:Role (角色) + Task (任务) + Context (背景/上下文) + Requirement (约束要求) + Format (输出格式)。
只要你按照这5个模块来组装你的提示词,AI给出的回答基本就不会偏离你的预期。
让我们通过一个网络学习的例子来详细拆解这个公式。
1. Role(角色设定)
"你是谁?"
让AI带入一个特定的专业身份。这会极大地改变它搜索知识库的权重和回答的语气。
- 常规提问:解释一下OSPF协议。
- 加入Role:你现在是一位拥有10年经验、持有HCIE证书的华为认证高级网络讲师。
2. Task(核心任务)
"你需要做什么?"
这是提示词的核心,必须是一个清晰的动作指令(动词)。
- 常规提问:OSPF选路原则。
- 加入Task:请向我详细讲解OSPF协议在多区域网络中的路由计算和选路原则。
3. Context(背景与上下文)
"你在什么环境下做这件事?我的水平如何?"
提供你当前遇到的具体场景、你的知识储备水平、或者相关的网络拓扑信息。
- 常规提问:讲细一点。
- 加入Context:我是一名正在准备HCIP认证的初学者。目前我已经理解了单区域OSPF的基础工作原理,但是对LSA类型(特别是Type 3、4、5)和区域间防环机制感到非常困惑。请你在这个背景下进行讲解。
4. Requirement(约束要求)
"做这件事时,必须遵守什么规则?"
限制AI的发挥空间,告诉它能做什么、不能做什么、必须包含什么内容。
- 常规提问:多举几个例子。
- 加入Requirement: 要求如下:1. 必须使用通俗易懂的类比(比如将区域比作公司部门,ABR比作部门经理等)来解释LSA的传递。2. 必须重点强调O、O IA、O E1/E2路由的优先级顺序。3. 不要过度深入底层的报文抓包细节,将重点放在工作原理上。
5. Format(输出格式)
"结果应该长什么样?"
如果你希望直接复制粘贴,或者想要一个清晰的排版,就在这里规定。
- 常规提问:排版好看点。
- 加入Format: 请按以下格式输出结果:1. 【概念比喻】:用生活中的例子解释LSA的作用。2. 【选路规则】:使用 Markdown 表格对比各种OSPF路由类型的优先级和产生条件。3. 【总结】:用三句话概括区域间防环的核心思想。
拼装完整的"超级提示词"
现在,我们把这五个部分拼接起来(可以直接复制给AI测试):
markdown
# Role
你现在是一位拥有10年经验、持有HCIE证书的华为认证高级网络讲师。
# Task
请向我详细讲解OSPF协议在多区域网络中的路由计算和选路原则。
# Context
我是一名正在准备HCIP认证的初学者。目前我已经理解了单区域OSPF的基础工作原理,但是对LSA类型(特别是Type 3、4、5)和区域间防环机制感到非常困惑。请你在这个背景下进行讲解。
# Requirement
要求如下:
1. 必须使用通俗易懂的类比(比如将区域比作公司部门,ABR比作部门经理等)来解释LSA的传递。
2. 必须重点强调O、O IA、O E1/E2路由的优先级顺序。
3. 不要过度深入底层的报文抓包细节,将重点放在工作原理上。
# Format
请按以下格式输出结果:
1. 【概念比喻】:用生活中的例子解释LSA的作用。
2. 【选路规则】:使用 Markdown 表格对比各种OSPF路由类型的优先级和产生条件。
3. 【总结】:用三句话概括区域间防环的核心思想。效果对比:你可以尝试将"常规提问"(解释一下OSPF协议的选路原则)和这个"超级提示词"分别发送给同一个AI,对比它们回答的质量、结构和易读性,你会发现天壤之别。
灵活运用
并不是每次提问都需要严格写满这5个部分。
- 如果你只是查一个简单的命令(如"如何保存配置"),写上 Task + Context 即可(写出华为VRP保存配置的命令)。
- 如果你是要求AI帮你排错,那么 Role + Task + Context(把报错信息或日志贴上)是最重要的。
- 如果你是要求AI输出总结笔记或思维导图,那么 Task + Requirement + Format 是必不可少的。
Next: 掌握了基本结构后,下一节我们来学习几个更高级的提问魔法,让你的AI伴学更加智能:2.3 常用提示词技巧