vibe coding

Vibe Coding 的概念定义、范式演进与社会技术影响

这组文献奠定了 Vibe Coding 的理论基础,探讨了从‘手动编写代码’到‘基于意图的自然语言交互’的范式转移。研究涵盖了其本质定义、开发者角色的重构、软件工程民主化进程,以及人类与 AI 协作中的‘物质脱离’等社会技术现象。

提示工程、检索增强(RAG)与自然语言编程框架

该组研究关注如何通过结构化的提示词(Prompting)、专用声明式框架(如 PDL, TEML)以及引入外部知识(RAG)来增强 LLM 的代码生成能力,旨在解决自然语言的模糊性,实现更精确的意图传达与上下文感知。

代理化(Agentic)架构与多智能体协同开发模式

此类文献探讨了利用大模型智能体(Agents)进行自主规划、多角色协作(如 PM、SE、PG 的分工)以及复杂任务的端到端执行。研究重点在于多轮对话反馈、自我演化协作网络以及人机结对编程的交互流程。

迭代修复、自调试与执行反馈优化循环

该分组集中探讨了如何通过闭环反馈提升生成代码的质量,包括利用编译器报错、静态分析、测试用例反馈以及模型的自我纠错机制(Self-Correction),是实现 Vibe Coding 可靠性的核心技术环节。

特定领域与复杂硬件的 Vibe Coding 实践

这组论文展示了 Vibe Coding 在垂直领域的应用,如硬件电路(Verilog/RTL)、工业控制(PLC)、并行计算(MPI)、医学教育、自动驾驶及数据科学,强调了非专业人员在复杂系统中的开发潜力。

评估基准、安全性风险与形式化验证

此分组致力于建立科学的评价体系,测试 LLM 在不同复杂度下的表现,并深入研究 Vibe Coding 带来的安全风险(如漏洞生成、恶意提示词攻击)以及如何通过形式化验证(Vericoding)确保代码的绝对可靠。

编程教育变革、计算思维与社会心理研究

这些论文探讨了 Vibe Coding 对计算机教育的影响,分析了如何通过提示词学习(PbL)提升学生的计算思维,并研究了非专业人员在交互过程中的心理障碍及无障碍设计要求。

vibe coding

最终分组全面覆盖了 Vibe Coding 从理论定义、技术实现到社会影响的全生命周期。研究确认了软件开发正从“语法导向”转向“意图导向”的范式转移;技术上,通过 Agent 架构、迭代自调试和精细化提示工程显著提升了生产力;应用上,已深入渗透至硬件设计、高性能计算等垂直领域;同时,研究也警示了安全性漏洞与技术债风险,并提出了 AI 时代编程教育与计算思维培养的新路径。

125 篇文献,7 个研究方向
Vibe Coding 的概念定义、范式演进与社会技术影响
这组文献奠定了 Vibe Coding 的理论基础,探讨了从‘手动编写代码’到‘基于意图的自然语言交互’的范式转移。研究涵盖了其本质定义、开发者角色的重构、软件工程民主化进程,以及人类与 AI 协作中的‘物质脱离’等社会技术现象。相关文献: Christian Meske et. al, 2025 等 10 篇文献
提示工程、检索增强(RAG)与自然语言编程框架
该组研究关注如何通过结构化的提示词(Prompting)、专用声明式框架(如 PDL, TEML)以及引入外部知识(RAG)来增强 LLM 的代码生成能力,旨在解决自然语言的模糊性,实现更精确的意图传达与上下文感知。相关文献: M. Vaziri et. al, 2024 等 23 篇文献
代理化(Agentic)架构与多智能体协同开发模式
此类文献探讨了利用大模型智能体(Agents)进行自主规划、多角色协作(如 PM、SE、PG 的分工)以及复杂任务的端到端执行。研究重点在于多轮对话反馈、自我演化协作网络以及人机结对编程的交互流程。相关文献: Huan Zhang et. al, 2024 等 14 篇文献
迭代修复、自调试与执行反馈优化循环
该分组集中探讨了如何通过闭环反馈提升生成代码的质量,包括利用编译器报错、静态分析、测试用例反馈以及模型的自我纠错机制(Self-Correction),是实现 Vibe Coding 可靠性的核心技术环节。相关文献: Muntasir Adnan et. al, 2025 等 12 篇文献
特定领域与复杂硬件的 Vibe Coding 实践
这组论文展示了 Vibe Coding 在垂直领域的应用,如硬件电路(Verilog/RTL)、工业控制(PLC)、并行计算(MPI)、医学教育、自动驾驶及数据科学,强调了非专业人员在复杂系统中的开发潜力。相关文献: Haneul Yang et. al, 2025 等 31 篇文献
评估基准、安全性风险与形式化验证
此分组致力于建立科学的评价体系,测试 LLM 在不同复杂度下的表现,并深入研究 Vibe Coding 带来的安全风险(如漏洞生成、恶意提示词攻击)以及如何通过形式化验证(Vericoding)确保代码的绝对可靠。相关文献: Jacob Austin et. al, 2021 等 22 篇文献
编程教育变革、计算思维与社会心理研究
这些论文探讨了 Vibe Coding 对计算机教育的影响,分析了如何通过提示词学习(PbL)提升学生的计算思维,并研究了非专业人员在交互过程中的心理障碍及无障碍设计要求。相关文献: Shalini Madan et. al, 2025 等 13 篇文献