一行 Prompt 顶十行代码?聊聊如何优雅地优化 Prompt 设计

187 阅读4分钟

作者:不会写代码但会写 Prompt 的前端选手。 "不会写 Prompt 的程序员,就像不会点外卖的加班狗——明明点的是牛排,结果送来一碗素面。"

在大模型时代,写得好不如“问得妙”。Prompt(提示词)设计早已成为一门“玄学”,但别怕,本文就要用最接地气的方式,帮你摆脱“鸡你太美”级别的烂 Prompt,走上“我命由我不由天”的提问巅峰。


🐣 什么是 Prompt?

Prompt,直译为“提示”,在大模型中就是你输入的文字信息,它就像你和 AI 之间的“咒语”。

请帮我生成一篇 1000 字的 React 教程。

这就是一个最简单的 Prompt,但它可能会返回一篇和你八竿子打不着的文章。

为什么?因为你“说不清”。


常见 Prompt 写法的尴尬瞬间

写法结果
🥲 “帮我写个面试题”得到了一个简陋的问题,没有答案,没标签,甚至没考点
🥲 “来段代码吧”它真就来了段代码,变量名是 a、b、c,看不懂还改不了
🥲 “翻译一下”它翻译了,但你不知道这是 ChatGPT 翻的,还是百度机翻的风格

Prompt 没设计好,AI 再强也救不了你!


Prompt 优化三步法


✅ 第一步:说明你的角色(Set Role)

AI 不知道你是谁,也不知道它自己该成为什么角色。

- 翻译这段话
+ 你是一个资深英语翻译,擅长将技术文档翻译成地道的中文,请将下方内容翻译:

** 为啥这么重要?**
你不说它是专家,它可能以为自己是《喜羊羊》编剧。结果你的技术文档翻成“灰太狼抓羊记”。


✅ 第二步:明确你的意图(Clarify Task)

- 给我写段 Vue 代码
+ 使用 Vue 3 + Composition API 写一个计数器组件,包含加减按钮,且用 TS 类型约束

你要的不是“代码”,你要的是“具体目标+技术栈+边界条件”。

🎯 关键词技巧:

  • “用...写”
  • “包含...”
  • “要求...”
  • “避免...”
  • “适配场景:移动端、小程序等”

✅ 第三步:规定输出格式(Set Format)

- 解释一下这段代码
+ 请以“代码注释 + 分段讲解 + 示例”的格式解释这段代码

为什么这么做?

因为 AI 不知道你是要读文档,还是写论文,还是写掘金文章。没给格式,它就乱讲。


Prompt 模板(大杀器)

以下是我亲测高效的 Prompt 模板,你复制粘贴就能用!

你是一名前端高级工程师,擅长 React、TS 和性能优化。请使用 React + Zustand 实现一个带登录状态管理的用户系统。

要求如下:
1. 使用 Zustand 实现 token 管理
2. 登录后跳转主页,未登录跳转登录页
3. 代码需模块化,便于维护
4. 输出格式为:代码 + 文件结构 + 简要说明

请不要解释背景,只输出所需内容。

这个 Prompt 是不是比“写个登录吧”更香?香到 ChatGPT 都热泪盈眶。


提问像写代码一样严谨

Prompt 写得好,模型就像你 007 请来的外包工程师;

Prompt 写得烂,它就像你隔壁室友拿着字典翻译论文——

不是它不想帮你,是你没说明白!


最后总结口诀

角色明确,目标具体,格式清晰,少走弯路!

问法效果
你是谁?让 AI 进入角色,别演成小品
你干嘛?明确你要干的事儿,不打哑谜
怎么给?结果形式怎么来,结构化才好用

附赠:爆款提问术锦囊

场景提问方式
技术文档“以初学者角度,分段解释下这段代码”
面试题“请给我一道适合前端 1 年经验的 React 面试题,并配答案和考察点”
写作“请帮我写一篇 1000 字文章,主题为 Zustand 状态管理,面向 React 初学者,风格幽默”

✨ 写在最后

Prompt 就像你请 AI 喝的奶茶,你要点清楚规格、甜度、冰量,它才能给你上对单。只要掌握角色、意图、格式这三板斧,AI 从“AI 大怨种”瞬间化身“智能外包王”。

别再含糊不清、丢给 AI 一个“你看着办”。
你的每一次提问,都是一次人机协作的艺术!


如果你喜欢这种“写得好玩又有用”的内容,欢迎三连(点赞+收藏+关注)不迷路,我还会持续更新更多

🪄 祝你早日成为 Prompt 大师,不写代码也能开公司!