背景: 在日常开发中,我们都在高频使用AI工具(Cursor, Copilot, Kimi等)。但很多时候,我们发现AI给出的代码质量一般,或者逻辑考虑不周。 最近阅读了《分享6个平时我最常用的Prompt心法》,发现其中的逻辑非常适合迁移到软件工程领域。我总结了这6个技巧,并适配了我们的前端/全栈开发场景,希望能帮助大家把AI从“搜索引擎”升级为“高级技术合伙人”。


1. 动态角色设定 (Let AI Choose the Role)

痛点: 我们习惯让AI“扮演一个高级前端工程师”。但有时候问题涉及复杂的架构或特定领域(如WebGL、编译器原理),通用角色效果不佳。

心法: 不要在Prompt里硬编码角色,而是让AI分析问题后,自己决定该扮演哪位顶级专家

🧑‍💻 研发场景模板:

“我想优化一个Vue3项目的首屏加载速度,涉及复杂的构建配置和SSR。 先别回答。 请你先选一位最适合解决这个问题的世界级技术专家来思考它(比如Vite的核心贡献者或Chrome性能团队负责人)。 告诉我你选了谁,为什么选他(他的专长是什么),然后再进行后续的方案输出。”


2. 苏格拉底式追问 (The 95% Confidence Rule)

痛点: 我们给的需求往往比较模糊(例如:“帮我写个文件上传组件”),AI会瞎猜需求,写出来的代码缺胳膊少腿,还得改好几轮。

心法: 强制AI在写代码前,先向你提问,直到它完全理解上下文 。

🧑‍💻 研发场景模板:

“我要在项目中实现一个新的【数据可视化大屏组件】。 请你在写代码前,先问我问题。 要求:

  1. 一次只问一个问题。

  2. 根据我的回答,继续追问(比如关于数据结构、交互细节、性能要求等)。

  3. 直到你有95%的信心完全理解我的需求和边界情况。 然后再给出技术方案和代码。”


3. 对抗性辩论 (Debate / Code Review)

痛点: AI容易顺着我们的话说("舔狗"效应)。如果你提出了一个很烂的架构方案,AI可能会说“这个主意不错”然后强行实现 。 心法: 强制AI扮演反对者/恶毒Code Reviewer,攻击你的方案 

🧑‍💻 研发场景模板:

“我准备在项目中引入[某某新技术/库]来解决状态管理问题。 请你现在扮演一个最苛刻的资深架构师(或者Linus Torvalds风格的维护者)。 你的目标是证明我是错的。请毫不客气地指出这个方案的漏洞、潜在的性能风险、维护成本以及过度设计的嫌疑。”


4. 预演失败 (Pre-mortem Analysis)

痛点: 做技术方案设计(Technical Design)时,我们容易盲目乐观,忽视边界情况,上线后才发现Bug满天飞。

心法: 假设项目已经失败了,倒推原因 

🧑‍💻 研发场景模板:

“我们计划下周上线【重构后的支付流程】。 请假设这个功能上线后引发了P0级故障,造成了严重的用户投诉。 请复盘并回答:

  1. 最致命的代码逻辑错误可能出现在哪里?

  2. 我们忽视了哪种极端的边缘测试Case?

  3. 哪个接口或状态管理环节最先崩溃? 4. 如果能重来,我们在技术设计阶段最该加上的兜底逻辑是什么?”


5. 逆向提示词 (Reverse Engineering)

痛点: 看到别人用Midjourney生成的图很好看,或者看到一段非常精妙的代码风格/注释风格,想模仿但描述不出来。

心法: 把成品扔给AI,让它倒推Prompt 。

🧑‍💻 研发场景模板:

[粘贴一段优雅的TS代码或复杂的SQL查询] “这是我想要的代码风格/文档规范范例。 请你倒推一个Prompt(系统提示词),让我下次只要输入需求,就能稳定生成这种结构清晰、注释完善、类型定义严谨的代码。”


6. 双层解释法 (Dual-Layer Explanation)

痛点: 我们经常需要向产品经理(PM)解释技术难点,或者自己学习晦涩的底层原理(如编译原理、微前端沙箱机制)。

心法: 让AI同时输出“通俗版”和“专业版” 。

🧑‍💻 研发场景模板:

“请解释一下【Hydration Mismatch(水合不匹配)】这个问题。 请用两种方式回答:

  1. 小白/PM版本:用生活中的类比(比如拼图、装修),让非技术人员也能听懂为什么这会导致页面闪烁。 2. 资深工程师版本:涉及Virtual DOM、Server-Client HTML对比、Vue/React源码层面的具体机制,不能出现技术事实错误。”


总结: AI不仅是代码生成器,更是我们的思辨伙伴

  • 写代码前:用#1#2把需求这颗扣子扣好。

  • 定方案时:用#3#4给自己的设计做压力测试。

  • 学习/沟通时:用#5#6提升效率。

建议大家在Cursor里配置这些常用的Snippet,尝试一下效果!

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐