Level 120 分钟

指令编写技巧

掌握编写清晰、有效指令的核心技巧

指令编写技巧:让 AI 精准执行

什么是好的指令?

好的指令应该是:

  • 清晰:不含歧义
  • 具体:有明确的要求
  • 可执行:AI 能够理解并执行

指令编写的 SMART 原则

S - Specific (具体)

❌ 写一些关于 AI 的内容
✅ 写一篇 500 字的文章,介绍 GPT-4 的三个主要特点

M - Measurable (可衡量)

❌ 写一个简短的总结
✅ 用 3 个要点总结这篇文章,每点不超过 20 字

A - Actionable (可执行)

❌ 让代码更好
✅ 重构这段代码,将重复逻辑提取为独立函数

R - Relevant (相关)

确保每个指令都与目标相关,避免无关要求。

T - Time-bound (有边界)

❌ 列举所有可能的解决方案
✅ 列举 3 个最常用的解决方案

常用指令动词

| 动词 | 用途 | 示例 | |------|------|------| | 分析 | 深入理解 | 分析这段代码的时间复杂度 | | 比较 | 对比差异 | 比较 React 和 Vue 的状态管理 | | 总结 | 提炼要点 | 用 3 句话总结这篇论文 | | 转换 | 格式变换 | 将这段 JSON 转换为 YAML | | 优化 | 改进提升 | 优化这个 SQL 查询的性能 | | 解释 | 通俗表达 | 用小学生能懂的话解释量子力学 |

分步指令

复杂任务应该分解为步骤:

请按以下步骤分析这份销售数据:

1. 首先,识别数据中的异常值
2. 然后,计算各产品的月增长率
3. 接着,找出销售额 TOP 5 的产品
4. 最后,给出 3 条改进建议

输出格式指令

明确指定输出格式:

请用以下格式输出:

## 问题分析
[问题的根本原因]

## 解决方案
1. [方案一]
2. [方案二]

## 推荐方案
[推荐理由]

练习

将以下模糊指令改写为 SMART 指令:

"帮我改进这段代码"

思考点:

  • 改进什么方面?(性能/可读性/安全性)
  • 改进到什么程度?
  • 有什么约束条件?

小结

  • 使用 SMART 原则编写指令
  • 选择精准的动词
  • 复杂任务分步骤
  • 明确输出格式

下一课我们将学习如何设置约束条件。

知识测试
问题 1 / 1

在编写指令时,为什么要尽可能使用动词?

加载中...