vibe coding guide context engineering memory bank 【Vibe Coding】保姆級教學:一個工程師 2500+ 次 AI 對話後的 18 個血淚經驗
哪种格式适合写prompts 如果你的目的是 存放 prompts(AI 提示词) ,这四种格式里最推荐顺序是:
🏆 第一名:YAML(最适合写 Prompts) ✅ 适合原因:
可加注释 # (Prompts 需要大量注释说明)
多行字符串极其舒服 (| 或 >)
层级清晰 (用缩进表达 prompt 分类)
不用引号、不用逗号 → 写大型提示词最轻松
语法直观,像写 Markdown
示例: 1 2 3 4 5 6 system_prompt: | You are a professional frontend engineer. Always answer with examples. user_prompt: | Write a Vue3 composable for fetching data.
🥈 第二名:JSON(次适合) 优点:
缺点:
不支持注释 ❌
多行很痛苦 (要写 \n 或字符串拼接)
引号、逗号繁琐,prompt 写起来非常累
示例(很难受): 1 2 3 { "prompt" : "Write an answer.\nInclude examples.\nDo not hallucinate." }
🥉 第三名:XML(极不方便) 缺点:
标签太多,写 prompt 像写文档
可读性差
手写超级繁琐
示例(没人这样写 prompts): 1 2 3 4 <prompt > Write a function. Include examples. </prompt >
🟤 最后一名:TOML(能写但不推荐) 缺点:
多行字符串支持比 YAML 还弱
YAML 社区生态比 TOML 强很多
注释有但语法没有 YAML 自然
🎯 结论(强烈推荐 YAML)
格式
写 prompt 舒适度
注释
多行支持
适合度
YAML
⭐⭐⭐⭐⭐
✔
✔⭐⭐⭐
🏆 最推荐
JSON
⭐⭐
❌
❌
可用但难受
TOML
⭐⭐⭐
✔
一般
不够普及
XML
⭐
✔
✔
不推荐
✨ YAML 写 prompt 的最佳模板(我送一个) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 meta: author: arieslx version: 1.0 tags: - front-end - interview - vue3 prompts: system: | You are a senior front-end engineer. - Always optimize code - Provide explanations + examples user: | Explain React Fiber with a diagram. Then generate 3 interview questions.
你想要哪一个?