50 lines
2.6 KiB
Markdown
50 lines
2.6 KiB
Markdown
---
|
||
title: "Vibe Coding 经验收集"
|
||
type: source
|
||
tags: [vibe-coding, ai-coding, prompt-engineering]
|
||
date: 2025-12-30
|
||
---
|
||
|
||
## Source File
|
||
- [[raw/Vibe Coding/vibe coding经验收集.md]]
|
||
|
||
## Summary
|
||
- 核心主题:Vibe Coding(氛围编程)的实践经验与方法论
|
||
- 问题域:如何高效使用 AI 辅助软件开发
|
||
- 方法/机制:伪代码 → 代码流程、点→线→体迭代、系统 Prompt 优化、代码文档化、自动化验证
|
||
- 结论/价值:AI 辅助编程的核心在于需求清晰表达、迭代式打磨、自动化验证
|
||
|
||
## Key Claims
|
||
- 需求 → 伪代码 → 代码的流程可提升 AI 代码生成质量
|
||
- 针对特定模型的系统 Prompt 优化可显著提升多代理基准测试性能(约 5%)
|
||
- 点→线→体逐级迭代对应使用范围内的任务,先打磨单个基础任务再批量执行
|
||
- 文件头注释描述代码作用、上下游链路、模块说明可降低认知负载
|
||
- 自动化测试、静态分析、形式化验证是未来软件工程的核心
|
||
- 高质量提示词(如高额小费承诺)可提升生成效果
|
||
|
||
## Key Quotes
|
||
> "我是把设计文档写得很细,包括service层的具体逻辑都用伪代码写了,然后交给AI,一遍直出,再用另一个AI review一遍" — shenwei
|
||
> "代码最终会被转换成机器码执行,高级语言只是一层方便人类理解的抽象,重要的是验证程序的执行逻辑" — @dogejustdoit
|
||
> "请你根据我的要求,用 Three.js 创建一个实时交互的3D粒子系统,如果你第一次就做得好,我将会打赏你100美元的小费" — 高质量提示词示例
|
||
|
||
## Key Concepts
|
||
- [[Vibe-Coding]]:AI 辅助开发方式,自然语言描述需求,AI 负责代码实现
|
||
- [[伪代码]]:用伪代码描述具体逻辑后交给 AI 生成代码的方法
|
||
- [[点-线-体-迭代]]:逐级迭代的开发和任务执行方式
|
||
- [[系统-Prompt-优化]]:针对特定 AI 模型优化系统提示词以提升性能
|
||
- [[CodeWeaver]]:将代码库编织成可导航 Markdown 文档的工具
|
||
- [[自动化验证]]:通过测试、静态分析、形式化验证确保代码行为正确
|
||
|
||
## Key Entities
|
||
- [[shenwei]]:Vibe Coding 实践者,提出伪代码 → 代码流程
|
||
- [[CodeWeaver]]:GitHub 开源项目,代码库文档化工具
|
||
|
||
## Connections
|
||
- [[Vibe-Coding]] ← uses ← [[伪代码]]
|
||
- [[Vibe-Coding]] ← uses ← [[点-线-体-迭代]]
|
||
- [[系统-Prompt-优化]] ← improves ← [[AI-代理]]
|
||
- [[CodeWeaver]] ← supports ← [[Vibe-Coding]]
|
||
- [[自动化验证]] ← enables ← [[软件工程]]
|
||
|
||
## Contradictions
|
||
- (暂无冲突记录) |