id, title, type, tags, aliases
| id |
title |
type |
tags |
aliases |
| Vibe-Coding |
Vibe Coding |
concept |
| ai-agent |
| programming-paradigm |
|
|
Definition
Vibe Coding 是一种 AI 辅助编程范式,通过自然语言描述需求,AI Agent 自动生成代码。其核心理念是"需求 → 伪代码 → 代码"的流程,以及"验证代码按正确逻辑运行"而非"看懂代码"。
Core Properties
- 类型:编程范式
- 核心流程:需求 → 伪代码 → 代码
- 迭代方式:点 → 线 → 体的逐级迭代
Key Practices
- 伪代码前置:将设计文档写得很细,包括 Service 层的具体逻辑都用伪代码描述
- 双 AI 审查:一个 AI 生成代码,另一个 AI review 后再修改
- 逐级迭代:先打磨单个基础任务,再基于此批量执行
- 文件头注释:描述代码作用、上下游链路,降低认知负载
- 自动化验证:通过自动化测试、静态分析、形式化验证确保行为正确
Related Entities
Related Concepts
- Agent模式:AI Agent 自动执行命令的工作模式
- TUI:终端用户界面,OpenCode 的主要交互形式
Connections