DatawhaleEasy-Vibe开源学习task1-AI时代,会说话就会编程

admin 2026-02-17 20:12:37 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文介绍VibeCoding概念,由AndrejKarpathy于2025年2月提出,指通过自然语言描述让AI生成代码的编程方式。文章分析了其能力与局限:适合简单工具、原型开发,能提升55%开发效率,但不适用于大型商用系统和高安全合规场景。作者以贪吃蛇游戏为例演示使用z.ai平台进行AI编程,并推荐GoogleAIStudio、Coze、Bolt.new等工具。核心建议是AI适合加速单点任务,人类仍需负责架构设计和系统集成。 综合评分: 65 文章分类: AI安全,安全开发,安全培训,其他


cover_image

Datawhale Easy-Vibe 开源学习task1-AI 时代,会说话就会编程

网安杂谈 网安杂谈

网安杂谈

2026年2月10日 23:05 山东

以下内容为自学习社区Datawhale开源课程Easy-Vibe笔记。

课程地址为:https://github.com/datawhalechina/easy-vibe

Datawhale Easy-Vibe 开源学习task1

AI 时代,会说话就会编程

1.什么是Vibe coding?

计算机科学家Andrej Karpathy(OpenAI 的联合创始人之一,特斯拉前 AI 负责人)于 2025 年 2 月提出了 vibe coding 一词。这个概念指的是一种依赖于 LLM 的编码方法,允许程序员通过提供自然语言描述而不是手动编写代码来生成可工作的代码。

从字面上看,Vibe Coding 可以理解为一种“用说的方式来做开发”。它的核心变化在于:你不再需要自己一行一行写代码、查语法、调 Bug,而是直接用自然语言描述你想要的东西。在这种模式下,你不需要先学会编程语言,再去写代码;而是把主要精力放在:说清楚要做什么、看到结果后判断“哪里不对”、再提出新的修改。AI 则负责把这些高层的想法落成具体实现,从而显著减少机械、重复的编码工作。

这种模式极大的促进了编程效率的提升,降低了开发门槛。普通人只要可以清晰的描述需求,都有机会快速实现自己的想法。来自 GitHub Copilot 的数据显示,超过1500万开发者正在用AI辅助编程,平均46%的代码都是AI生成的! 在Java项目中这个比例能达到61%。vibe coding模式下开发者完成任务的速度提升了 55%。原本需要 9.6 天才能提交的代码,现在只要 2.4天就能搞定。

task1的目的就是让大家快速生成一个原生应用,体会神奇的vibe coding。

2.Vibe coding的能力与局限

大致来说,可以把当前大模型的能力理解为:可以胜任简单的内部小工具数据可视化看板,以及一些轻量级小游戏的开发。这些能力用来做自用工具、从产品经理视角验证需求,基本已经足够。但若想一键生成可直接商用的成熟产品,通常仍需要人工在流程设计细节打磨上持续优化。

目前阶段的vibe coding 更擅长“小而清晰”的应用,大型项目需要“流程视角”。一旦超出小而清晰的范围,只指望靠几轮对话让 AI 端到端完成复杂系统,很快就会遇到上限。大型项目往往要接后端、连数据库、整合第三方服务,还牵涉权限、安全、并发和大量业务规则,目标是交付一整套与现有业务深度打通的系统,而不是一页网页。

在这种情况下,合理的做法不是把所有需求一股脑丢给 AI,而是先梳理出清晰的整体流程:关键步骤是什么、每一步的输入输出和状态变化是什么、哪些节点对性能和安全最敏感。再基于这张流程图,把相对独立的环节拆分出来,交给对话式 AI 生成接口、模块、脚本和测试。

以目前的能力来看,AI更擅长加速一个个小步骤,由你(或你的团队)来决定怎么拆步骤、如何串联,并负责最终的架构设计、系统集成和运维。

适用场景和注意事项:

原型 / Demo / 内部自用工具 非常适合先交给 AI 打第一版,再由你迭代细节。

面向真实用户的大型产品 通常需要工程师在架构、抽象、性能和维护上长期投入。

强安全 / 强合规系统(如支付、风控、医疗等)在当前阶段,不宜“生成完就直接上线”,必须引入严格的审查与测试流程。

3.写一个贪吃蛇游戏

实验环境采用z.ai,选全栈开发功能。这是由智谱 AI(中国领先的大语言模型公司之一)开发的AI平台,其核心能力由智谱自研的 GLM 系列大模型提供支持。该平台集成了多项 AI 功能,包括幻灯片生成、海报设计和全栈开发等。

想好需要的功能和需求,写好提示词:

帮我做一个贪吃蛇游戏:

  1. 用方向键控制蛇的移动

  2. 吃到食物后蛇会变长,分数增加

  3. 撞到墙壁或自己的身体就游戏结束

  4. 要有开始和重新开始按钮

  5. 界面要简洁好看

你别说,结果还真不错。能玩了。

除了z.com还有其他一些优秀的 AI 编程平台:

| 工具 | 地址 | 特点 | | — | — | — | | Google AI Studio | aistudio.google.com/apps | 谷歌官方出品,支持 Gemini 模型,适合快速原型开发 | | Figma Make | figma.com/make | 与设计工具深度整合,适合设计师快速实现交互原型 | | Coze | coze.com | 字节跳动推出的 AI 应用开发平台,支持快速搭建聊天机器人和 AI 工作流 | | v0.dev | v0.dev | Vercel 出品的 AI 生成 UI 工具,输入描述即可生成可运行的 React 组件代码 | | Bolt.new | bolt.new | StackBlitz 推出的 AI 全栈开发平台,可直接生成并部署完整的 Web 应用 | | Lovable | lovable.dev | 专注于生成高质量 React 应用,支持 GitHub 集成和一键部署 | | Replit Agent | replit.com | 集成 AI 编程助手的在线 IDE,支持多种语言和实时协作 |

完成基本功能后,可以尝试给程序添加一些新花样。比如我们可以让大模型帮我们改进程序,需要实现吃不同单词生成诗歌的功能。艾玛,还挺高级的。

如何写好提示词可以参考https://github.com/datawhalechina/easy-vibe/blob/main/docs/zh-cn/appendix/prompt-engineering/index.md

现在可以开动脑筋了,你想实现什么想法?尽可以发挥创意了。


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:网安杂谈 网安杂谈 网安杂谈《Datawhale Easy-Vibe 开源学习task1-AI 时代,会说话就会编程》

评论:0   参与:  0