正在阅读:第 3 章 · Prompt 艺术:如何与 AI 建立默契
03
第 3 章 (CHAPTER)

Prompt 艺术:如何与 AI 建立默契

5 分钟阅读•主题:VIBE 指挥学

AI 的上限取决于你对它的约束与引导。含糊不清的提示只会带来含糊不清的代码。

—— Prompt 架构专家

许多人在尝试 Vibe Coding 时会抱怨:‘AI 写的代码根本不能用,全是要修的 Bug。’这往往是因为你提供的信息太少,或者是引导方式不当。高级 Vibe Coder 从不用单一、孤立的句子来命令 AI,而是把交流视作一场双向的探索。

优秀的 Prompting 需要做到三点:1. 建立全局上下文(Context Injection),比如告诉 AI 你的技术栈、设计风格、依赖版本;2. 使用渐进式演进(Progressive Iteration),一个功能一个功能地累加,而不是让它一次写完整个 App;3. 实施防御性引导,要求 AI 在写代码前先梳理伪代码,以便暴露出逻辑逻辑漏洞。

交互式 Prompt 沙盒搭建

在真实的 Vibe 过程中,我们会发现一套名为‘结构化意图定义’的技巧,它能将 AI 的生成质量提升数倍。利用下面的互动沙盒,你可以配置你想要的‘背景设定’、‘输入条件’和‘输出契约’,观察完美的 Prompt 是如何构建出来的:

结构化 Prompt 演练沙盒

通过微调左侧变量,自动在右侧凝练出一份专业的 Vibe Coding 上下文规约提示词

prompt_system_blueprint.md
## 角色设定 你是一名极其专业、追求卓越的 AI 编程助手(资深架构师)。 ## 项目上下文 1. 我们正在构建一个 **React SPA (Vite + TS)** 项目。 2. 开发语言:TypeScript,配合现代化的模块拆分与严格的类型校验。 3. 样式方案:Tailwind CSS (声明式 utility 样式)。 ## 指令核心规约 - 拒绝一次性写完一整大个文件。在生成复杂代码时,必须优先以 Markdown 输出我们的【数据流架构设计】或【系统伪代码契约】,经确认后再生成代码。 - **强制约束**: 不要生成未安装的第三方库包,精简代码 - **类型安全**: 绝不使用 any,必须有明确的接口定义和类型收窄。 - **无死码**: 所有导入的库和文件必须处于真实存在或由我指定的状态。 ## 意图返回 - 提供给我的代码改动必须包含精准的【代码改动行 diff 标记】。如果是单段落改动,标明替换目标;绝不整包全刷。