Skip to content

tangbiubiu/vibe-coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Everything about Vibe Coding

有赞曰:

混沌未分,天地蒙乱。上古码神,神工垄断。

众人皆拜,仰止高山。技术门槛,不可亵玩。

终有一朝,Attention出。覆载群生,万人称赞。

Vibe coding,与Agent。众生平等,始创新元。

Introduction

Vibe Coding(氛围式编程)的概念来源于Andrej Karpathy on X,指的是开发者不在关注代码实现,而是专注于功能和效果。 Vibe Coding似乎消除了编程技术上的挑战,但它对开发者提出了新的挑战:

  1. 如何将你的想法完整、准确、详细转化成prompt。
  2. 如何避免错误、幻觉和无休止的Debug
  3. 如何合理的拆解任务,使得LLM按照正确的流程完成任务。
  4. 面对日新月异种类繁多的Vibe Coding工具,该如何选择。
  5. 如何经济的的使用Vibe Coding。

针对以上挑战,我们将Vibe Coding的一切拆解为以下部分:

  1. 工具:
    • LLM Model:一切的核心,影响编程的基础能力和经济性。Vibe coding所做的一切都是为了驾驭LLM。

    • AI编程平台

      • 基于浏览器的工具
      • IDE & 代码编辑器
      • 命令行工具
    • MCP:赋予LLM使用工具的能力。 这是实现Vibe Coding需要的工具,如IDE、LLM Model、MCP等。影响编程的基础能力和经济性。

  2. 上下文
    • 项目模板:它定义了整个软件工程的路线、流程。例如需求文档、技术选型、开发原则...
    • rules:它是一种上下文模版,用来规范LLM的行为。告诉大模型应该怎么做,以及不应该怎么做。一方面让LLM按照我们的制定的模式工作。另一方面用来避免那些我们不希望发生的事情,比如幻觉、偷偷修改测试用例等等...
    • prompt:其他有用的提示词,也许不是模板,但帮上的忙。
  3. 新闻和动态:vibe coding领域更新迭代实在太快了。我们希望尽可能收集一些有价值的信息。这对与适应新时代至关重要。

Star History

Star History Chart

Contributors


本项目包含网络信息,我们将尽可能标注所有信息来源。 如有版权问题请联系我们: yutang000@icloud.com

About

Everything about Vibe Coding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages