蔚蓝空间栈
关于蔚蓝

“Prompt engineering” 听着唬人,本质就是清楚地说话。文科生天然有优势 —— 你只是没意识到。

1. 说”我要什么”,不说”你要做什么”

❌ 你帮我写个函数,遍历数组,找出最大值。 ✅ 我有一组数字 [3, 7, 1, 9, 4],要找出最大的那个。

差别:前者让 AI 做事,后者让 AI 解决问题。 AI 比你更知道”怎么做”,你只要说清”要什么”。

2. 给上下文,不给指令

❌ 把按钮颜色改成蓝色。 ✅ 这是个面向文科生的教程站,按钮目前太花哨,想换成更克制的设计系统主蓝。颜色变量在 tokens.css 里,叫 --w-primary

后者会让 AI 顺手把规范一起对齐,而不是只改一个色值。

3. 让 AI 反问你

句末加一句 “有什么不清楚的先问我”,AI 会先列出 2-3 个问题确认,避免开干后才发现理解偏了。

我想做一个能记账的网页,存到浏览器本地就行。
有什么不清楚的先问我。

这一句省下的时间,比任何”高级技巧”都多。

一个完整模板

把这三条揉进一个项目级 prompt:

project.prompt.md
# 我在做什么
一个面向文科生的 AI Coding 教程站。Astro + MDX。
# 我要你做什么
帮我写一个文末「私域引流卡」组件 EndCTA.astro。
# 上下文
- 设计 tokens 在 `src/styles/tokens.css`,颜色走 `var(--w-*)`
- 已有组件 Card / Badge 可以参考风格
- 不要用 Emoji,用 Lucide / Simple Icons
# 约束
- 调性软、不要硬推
- 改一处全站同步(账号集中在 src/config/site.ts)
# 不清楚的先问我,再动手

常见坑

❌ 这样✅ 改成
你要写得详细一点每个步骤要带可复制的命令
不要太复杂用最少的依赖,能用原生就用原生
更好看一点参考 Linear / Vercel 的设计语言

形容词 → 具体例子。