3.1 什么是 Prompt(提示词)
一句话解释
Prompt 就是你给 AI 的"指令"——你问的问题、提的要求、给的背景信息,都是 Prompt 的一部分。
为什么 Prompt 这么重要
同一个 AI,不同的 Prompt,结果天差地别:
| Prompt | 结果 |
|---|---|
| "写一篇文章" | 泛泛而谈,不知所云 |
| "你是一位大学教授,请用通俗易懂的语言,写一篇 800 字的文章,主题是'为什么大学生应该学 AI',目标读者是刚入学的大一新生" | 结构清晰,针对性强 |
Prompt 是 AI 时代人与 AI 沟通的重要语言之一,学会描述问题,是高效使用 AI 的基础能力。
3.2 如何写一个优秀的提示词
不止有 AI 需要提示词
我个人觉得,在班级群中发布作业通知甚至和人沟通交流都是在写提示词,提示词越精准,执行的效果肯定越好。无论面对人还是 AI,清晰的信息表达都会降低沟通成本。
比如:你需要在班级群当中发送一条作业提交通知
这周的数据库作业是完成实验报告,下周四前交。大家把电子版发给老师和传到实验平台,记得用实验报告封面。报告里面三个部分要写完整。
这么发作业通知是 **合格 **的,但不是优秀的,你就把接收通知的同学当成大模型,总有人“注意力”、“工具调用”能力不行,需要你把作业通知写的稍微详细一些(但不是越详细越好)。
第十一周[数据库原理]
一、 作业内容 请全体同学独立完成并提交《数据库原理实验报告》。
二、 截止时间
5月14日(周四)晚 22:00 前(以系统服务器时间为准,逾期平台关闭)
三、 提交渠道与格式 ** 本次作业需提交到两处**,两步均需完成,缺一不可:
-
学校实验平台:登录学校实验平台(示例地址:lab.univ.edu,实际地址以课程通知为准),上传 PDF 格式文件。(使用方法请参考群文件《学校实验平台使用指南》)
-
老师邮箱:发送至 [teacher@univ.edu],邮件主题和附件统一命名为:
学号-姓名-数据库报告。
四、 作业要求
-
封面要求:文件首页必须统一使用《附件-实验报告封面》,严禁私自改动封面排版。
-
必备内容:报告正文须完整包含以下三部分:
-
需求分析与 E-R 图设计;
-
数据库表结构建表 SQL 语句;
-
5个核心业务查询的 SQL 源码及运行截图。
-
五、 注意事项
-
严禁提交
.docx或.rar/zip压缩包(只收 PDF)。 -
代码部分严禁直接贴图片,必须提供可复制的纯文本 SQL 代码。
禁止向AI“许愿”,明确 AI 的能力边界
很多人在使用 AI 时,会犯一个错误:把 AI 当成万能工具,只提出一个模糊目标。
例如:你的“机器学习”这门课的期末大作业内容是构建一个股市预测模型
❌ 不好的 Prompt:
帮我完成机器学习课程期末大作业。但是 AI 不知道:
-
你的研究方向是什么?
-
你的作业要求是什么?
-
预测什么股票?
-
使用什么数据?
-
评价指标是什么?
-
需要提交代码还是论文?
-
你的技术水平如何?
如果缺少这些信息,AI 只能生成一个看似合理、但可能并不适合你的方案。
更好的方式:
✅ 清晰描述任务:
我的机器学习课程期末大作业要求构建一个股市预测模型。
我的编程水平是 Python 入门,希望方案难度适合本科生。
请帮助我根据作业要求完成项目规划,内容要求:
1. 明确研究目标
2. 推荐适合的数据集
3. 选择机器学习模型
4. 设计实验流程你需要将作业要求放在项目目录当中,并引导AI读取,或者将作业要求文件直接拖拽到对话框中,这样 AI 才能像一个项目助手一样参与,而不是简单生成一段答案。 先做一个MVP(Minimum Viable Product** 最小可行产品**)将流程跑通,然后再在这个底座上增加新的功能。
在项目规划完成以后,你需要审查 AI 给出的项目规划,有任何问题的话及时让 AI 调整,规划没有问题以后才让AI执行。测试没有问题以后再撰写报告,“这台电脑归你了,帮我赚够模型月费和电费”这样许愿式的任务请求,到目前来说还没有 AI 能够做到。
3.3 从 Prompt Engineering 到 Context Engineering
去他喵的提示词工程,别用又长又臭的提示词影响 AI 大人发挥
Prompt Engineering 时代四要素框架
┌─────────────────────────────────────────────┐
│ 角色(Role) │只是通过提示词告诉 AI 它是某一领域的专家
│ "你是一位..." │会有一些负面效果,联系之前章节的内容想一想
├─────────────────────────────────────────────┤
│ 任务(Task) │
│ "请帮我..." │
├─────────────────────────────────────────────┤
│ 格式(Format) │可以给一些示例
│ "以...的形式输出" │
├─────────────────────────────────────────────┤
│ 约束(Constraint) │
│ "要求.../ 注意.../ 不要..." │
└─────────────────────────────────────────────┘
这个要素框架现在依然适用,但是随着大模型能力的提升,大量的提示词反而限制了 AI 的发挥(前提是你使用的是前沿模型)。早期大模型能力有限,用户需要通过复杂 Prompt 引导,模型才能输出有实际价值的内容,本质是人类通过编排AI如何思考、如何回答来保证内容生成的下限。
Claude 团队移除了Claude Code 80% 的系统提示词,发现模型的能力并没有下降。
有一个显而易见的优点——省钱
当然也影响着上下文、注意力等等方面
简单来说:
Prompt 是告诉 AI 一句话,而 Context 是为 AI 完成任务提供完整的信息环境。
一个好的 Context 通常包括:
目标(Goal)
明确希望 AI 完成什么。
例如:
错误:帮我做一个审美高级的网站。
更好:我要制作一个展示个人作品的网页,参考 Apple 产品页面,用于求职和个人品牌展示。
背景信息(Context)
告诉 AI 当前情况。
例如:我是大二学生,具备简单的 Python 基础,希望两周内完成一个数据库课程项目。(并且将课程要求发给AI)
背景越充分,AI 越容易给出符合实际情况的方案。
约束条件(Constraint)
告诉 AI 有哪些限制。
例如:
要求:
- 使用开源技术
- 不购买付费服务
- 难度适合本科生评价标准(Criteria)
告诉 AI 什么结果算优秀。
例如:
方案需要:
- 可实际开发
- 有明确用户价值
- 可以作为课程展示项目工具和资源(Tools)
告诉 AI 可以使用哪些能力,包括安装并调用Skill。
例如:
-
搜索互联网
-
查询数据库
-
读取文件
-
执行代码
-
调用 API
这也是 Agent 与普通聊天 AI 的重要区别。
Role(角色)还重要吗?
角色设定并没有消失,但不再是 Prompt 的核心。
以前:你是一名顶级专家。经常被用来提升回答质量。
但现在模型能力增强后,简单告诉 AI “你是谁”并不会真正增加知识。还会让AI变得自大(前文说过允许AI直接说不会,让AI成为“专家”与这点相违背)
例如:你是一名世界顶级投资专家,请预测明天股票走势并不会让 AI 获得预测股票的能力。过度强调“专家身份”,可能让 AI 更倾向于使用自信的语气回答,即使它缺少足够的信息。
角色更多用于:
-
改变分析视角
-
调整表达风格
-
明确任务身份
例如:请分别从产品经理、用户和开发者三个角度分析这个方案。这里角色才真正有价值。
3.4 常用 Prompt 技巧
当然在你成为提示词大师,甚至是上下文大师之前,你至少要掌握如何让AI听你的 (最重要的是先练起来!可以在使用 AI 的过程中让 AI 教你怎么写提示词,完成项目以后和 AI 复盘,特别是达成项目要求时绕的弯子
技巧 1:明确任务视角
告诉 AI 它扮演什么角色,能显著提升回答质量。
❌ "解释量子力学"
✅ "你从一个物理科普作家的角度,用生活中的例子解释量子力学的核心概念,受众是中学生"技巧 2:具体任务
任务描述越具体,结果越精准。
❌ "为啥卡片里的文字不全啊,解决这个问题"
✅ "解决一下前端页面在移动设备(页面宽度较小)的情况下,卡片中文字显示不全的bug"技巧 3:指定格式
明确输出格式,省去后续整理的麻烦。
❌ "分析一下这个数据"
✅ "请用表格形式分析以下数据,包含项目名称、数量、占比、趋势"技巧 4:设定约束
告诉 AI 什么该做、什么不该做。
❌ "写一篇论文"
✅ "写一篇关于AI教育的课程大纲,要求:不使用专业术语,适合高中生阅读"技巧 5:提供示例
给 AI 一个"样板",它就知道你想要什么风格。
请用以下风格写一段产品介绍:
示例:"这不仅仅是一本书,更是一把打开新世界的钥匙。每一页都藏着惊喜..."
示例:"用鲁迅的风格锐评一下这个事件:"技巧 6:分步拆解
复杂任务拆成小步骤,AI 一步步完成。
请按以下步骤完成:
1. 分析这个市场的主要趋势
2. 找出三个潜在机会
3. 为每个机会制定初步方案
4. 评估每个方案的可行性技巧 7:迭代优化
第一次结果不满意?告诉 AI 哪里需要改进。
第一次:写一篇关于AI的文章
第二次:很好,但是开头太平淡,请用一个引人入胜的故事开头
第三次:开头好多了,但第三段的论据不够有力,请补充具体案例本章总结
| 要素 | 说明 | 示例 |
|---|---|---|
| 要素 | 说明 | 示例 |
| 目标 | 希望完成什么 | 制定学习计划 |
| 背景 | 提供什么信息 | 我是大二学生 |
| 约束 | 有哪些限制 | 预算1000元 |
| 标准 | 什么算做好 | 适合长期执行 |
| 工具 | 可以调用什么能力 | 搜索、文件、代码 |
| 格式 | 如何呈现 | 表格输出 |
课后作业
-
选择一个你最近需要完成的任务(如写申请、做计划、分析问题)
-
用本章学到的方法,写出至少 3 版 Prompt
-
记录迭代过程,分析每版的改进点
-
用 Markdown 整理成"Prompt 实验报告"