日常使用AI的过程中有个有趣的现象:同样的模型,有人用起来像个能干的资深架构师,有人用起来就像个听不懂人话的实习生。
差别在哪?用控制变量法,既然模型一样了,那差别肯定是在人给AI的提示词呀。
很多人觉得提示词就是“跟 AI 说话”,想干啥直接说一句大白话不就完了? 其实不然。在技术人眼里,提示词本质上是一种自然语言代码。你写得随意,AI 就回得随意;你写得有逻辑、有结构,AI 才能精准执行。
今天咱们就专门聊聊:从一句“大白话”开始,怎么通过三个阶段的进化,把它变成一个能干活的“结构化指令”。
下图片是Nano Banana Pro 根据文章内容生成的概要信息图,感兴趣的留言告诉我,下期我们可以分享这个生图提示词。

首先我们先来模拟一个场景,假设你是一个计算机专业的应届生,正在准备“春招”,想让AI重点教你一下是 HTTP 协议好准备几天后的面试,那我们应该怎么写提示词呢。
一阶段:大白话
这是最原始的用法,很多刚接触 AI 的朋友都这么用。
Prompt: “帮我解释一下什么是 HTTP 协议。”
AI 它大概率会把维基百科的第一段念给你听,讲什么是超文本传输协议,哪年发明的,还给你整理一堆表格。
这个提示词的问题在于:信噪比极低。对于找工作的应届生来说,这些“正确的废话”毫无价值。AI 不知道你的受众是谁,也不知道你的目的是应对面试,只能泛泛而谈。
二阶段:加规则
这时候你意识到 AI 没听懂,于是你开始给它加补丁。
Prompt: “你是一个面试官。请给一个找工作的应届生讲讲 HTTP 协议。重点讲讲面试常考的知识点,比如状态码、还有 HTTP 版本区别。不要讲太深奥的理论,要通俗易懂。”
AI 的反应:比刚才好多了。它会列出 200、404、500 状态码,也会提一下 HTTP 1.1 和 2.0。
问题:缺乏条理,容易遗漏。虽然有了方向,但输出的内容可能是一大段文字,看着累。而且它可能忘了讲“HTTPS 原理”或者“三次握手”,这些也是面试必考的。你还得追问:“再讲讲 HTTPS 吧”,这就变成了“挤牙膏”。
三阶段:结构化
我们像写代码一样,把自然语言拆解成配置项,并且给 AI 加上了“擅长技能”的 buff。
# Role (角色设定)
你是一名 **[资深大厂面试官]**。
**擅长技能**:你擅长用“生活中的类比”来解释底层网络原理,并且非常熟悉“校招”的考察重点。
# Task (任务)
为一名计算机专业应届生讲解 HTTP 协议的核心考点。
# Constraints (关键约束)
1. **覆盖范围**:必须包含 常见状态码、GET vs POST、HTTP 1.1/2.0/3.0 演进、HTTPS 加密流程。
2. **输出风格**:先用一个生活案例引入,再讲技术原理。
3. **格式要求**:对于版本演进(1.1 vs 2.0 vs 3.0),**必须使用 Markdown 表格**进行对比。
# Output (输出预期)
请整理出一份“面试突击以此为准”的复习笔记。AI 会直接输出一份高质量的面试宝典。它会用“寄信”来比喻 TCP,用表格清晰对比 HTTP 版本的差异,甚至会把 HTTPS 的 TLS 握手画成步骤图。这才面试的人要的“干货”。
为什么提示词要“结构化”
市面上流行的大部分提示词都是像上面那样的结构化的提示词,你可能会说:“如果不写这么多标签,我直接用大白话把这些要求一口气说完,AI 能懂吗?”
答案是:能懂。AI 的自然语言理解能力完全没问题,这个我还特地问过AI。但后来写提示词写多了,我有一种感受是结构化提示词与其说是为了方便 AI,不如说是为了强迫人思考,避免遗漏。
结构化的意义,在于它提供了一个思维框架,保底让你写出 70 分以上的提示词。哪怕你文笔不好,只要照着填空,AI 就能拿到足够的信息,干出靠谱的活儿。
二、 怎么优化提示词?
从上面的例子可以看出,优化提示词的过程,其实就是消除不确定性的过程。在实际写提示词的时候,我通常从下面这四个维度下手:
定义角色和技能
光给个头衔不够,你得告诉它“技能树”点在哪。
普通:“你是个XXX技术专家。” —— AI 可能会给你写一堆晦涩的源码分析。
优化后:“你是一名资深XXX语言技术架构师,擅长高并发场景下的性能优化,并且喜欢用简洁的代码解决复杂问题。” — 这样它写出来的代码就会自带优越感,尽量避免冗余。
这个角色和技能有的时候也挺难定义的,可以先给AI聊几轮需求后让AI给出适合的角色和技能。
2. 加限定

AI 最大的毛病就是爱“加戏”或者“偷懒”。我们加约束,就是为了锁死边界。
普通:“写个 Python 脚本抓取网页。”
优化后:“写个 Python 脚本抓取网页。注意:严禁使用 Selenium,必须使用 Requests + BeautifulSoup。如果没有找到目标元素,必须打印错误日志而不是直接抛出异常。”
3. 给范例
与其费劲口舌描述“我要一个 JSON,key 是驼峰命名,value 是...”,不如直接甩给它一个样本。
普通:“提取一下文本里的名字和订单号,搞个 JSON 返回。”
优化后:“请提取文本中的实体,输出格式参考如下:
{"userName": "张三", "orderId": 12345}”
4. 定思维链 (Workflow):教它怎么干活
对于复杂任务,你得教 AI 怎么拆解步骤,比如:
大白话:“帮我设计个用户表。” ——AI 可能会给你个最简单的 Demo 表。
优化后:“设计用户表。请按以下步骤思考:1. 先分析业务场景,是否需要分表? 2. 再设计字段,必须包含创建时间及版本号。 3. 最后生成 DDL。”
需要提醒一下,上面的提示词优化规则只适合让AI做逻辑性强的任务,不适于文生图等需要发挥想象力创造力的任务。
接下来是卖课时间,这次不只是Go项目实战课,还有Vue的H5商城实战课,Vue项目与Go实战项目相互依赖。Go实战项目采用DDD分层架构设计,结合事件驱动编程等多个程序设计最佳实践,以一个在线商城为例实战演示项目的搭建和开发过程。
Vue项目为Go项目的服务端接口功能提供可视化操作,在学习效果上形成闭环。目前两门课一起购买优惠59元,只需239即可拿下。
优惠购买方式:扫码加我的微信,备注「公众号读者优惠」

营业结束,拜拜。
16万+

被折叠的 条评论
为什么被折叠?



