【初级一】AI 时代,会说话就会编程
课程来源:Datawhale Easy-Vibe 教程
一、新手入门
什么是 Vibe Coding(氛围式编码) ?
这是 AI 时代编程的新范式。你不需要关心底层技术细节,只需要清楚地告诉 AI 你想要什么,它就能帮你把想法变成可运行的程序。简单来说,就是“用说话来编程”。

通过这个完整的学习路径,你将获得:(其实这也是AI时代超级个体应具备的能力!)
- Vibe Coding开发能力: 熟练使用 vibecoding 思维和 AI 编码工具,将开发效率提升数倍。不再需要死记硬背语法,而是学会如何引导 AI 生成高质量代码。
- 全栈开发技能: 从 UI 设计到前端实现,从数据库设计到 API 开发,从本地开发到云端部署,掌握现代 Web 应用的完整技术栈。
- AI 能力集成: 学会调用各类多模态 AI API,将文本、图像、语音等 AI 能力无缝集成到你的应用中,并通过 RAG 等技术构建智能化产品。
- 产品思维与运营能力: 从用户研究到需求拆解,从 MVP 设计到产品迭代,从支付集成到用户管理,形成完整的产品开发与运营闭环。
二、对话编程能做什么不能做什么
1. 更擅长“小而清晰”的应用
- 范围清晰:一页网页、一个简单内部工具、一个小玩法
- 结果可见:你能立即在浏览器中验证是否按预期工作
- 纠错直接:发现问题后,可以在后续对话中点明具体现象并要求修正(通过复制错误直接粘贴,或者截图粘贴的形式让 AI 进行修改)
2. 大型项目需要“流程视角”
需要先梳理出清晰的整体流程:关键步骤是什么、每一步的输入输出和状态变化是什么、哪些节点对性能和安全最敏感。再基于这张流程图,把相对独立的环节拆分出来,交给对话式 AI 生成接口、模块、脚本和测试。
3. 一个可参考的经验
⚠️ 适用场景指南:
- 原型 / Demo / 内部自用工具:非常适合先交给 AI 打第一版,再由你迭代细节。
- 面向真实用户的大型产品:通常需要工程师在架构、抽象、性能和维护上长期投入。
- 强安全 / 强合规系统(如支付、风控、医疗等):在当前阶段,不宜“生成完就直接上线”,必须引入严格的审查与测试流程。
三、动手:你的第一个 AI 原生应用
1. 自己写或者要求 LLM生成提示词
一个好的提示词,通常包含这 3 个关键要素:
- 要做什么:任务边界(写/改/总结/抽取/生成)。
- 做到什么程度:长度、要点数、口吻、必须包含/必须避免。
- 怎么交付:输出格式(JSON/表格/代码块)。
具体步骤:
- 第一步:把“随口一句”变成“可执行任务”
- 第二步:用“输出格式”让结果可直接使用
- 第三步:把“风格”说清楚(角色 + 受众)
- 第四步:用“示例”锁定风格(Few-shot)
- 第五步:复杂任务先“列计划/检查点”,再输出

Role
你是一位拥有10年经验的高级前端游戏开发专家,精通 HTML5 Canvas、CSS3 动画与现代 JavaScript 架构。你擅长编写高性能、代码整洁且视觉效果惊艳的网页小游戏。
Goal
请编写一个完整的“贪吃蛇”网页游戏,要求包含 HTML、CSS 和 JavaScript,并整合在单个 HTML 文件中以便运行。
Core Features (必须实现)
基本逻辑:
蛇可以移动(使用键盘方向键控制)。
吃到“食物”后,蛇身长度增加,分数提高,食物随机刷新。
撞墙(边界检测)或撞到自己(自身碰撞检测)时游戏结束。
游戏结束后显示“Game Over”界面和最终得分,并提供“重新开始”按钮。
Advanced Requirements (令人印象深刻的关键)
请务必实现以下几点,使游戏具有“大作感”:
视觉风格:
请放弃简陋的方框样式,采用 “赛博朋克”或“霓虹风格” 。
使用深色背景(如 #0f0f1a)。
蛇身应具有发光效果,颜色采用渐变色(例如从头部青色过渡到尾部紫色)。
食物应有呼吸闪烁或旋转的动画效果。
手感与体验:
平滑移动:请确保蛇的移动是流畅的,而不是生硬的瞬移。建议使用
requestAnimationFrame配合适当的速度控制逻辑,而非简单的setInterval。开局引导:游戏加载后,不要直接开始,应显示一个“Press Space to Start”或“点击开始”的引导界面。
反馈动画:吃到食物时,屏幕应有微弱的闪烁或分数跳动的动画反馈。
代码质量:
请使用 ES6+ 语法(如 class 类或清晰的函数模块)。
关键代码请添加注释,以便我后续修改。
尺寸设置:Canvas 画布建议设置为 400x400 或 600x600,网格大小建议为 20px。
Output Format
请直接输出完整的 HTML 代码块,不需要过多的文字解释,让我可以直接复制保存为
.html文件并运行。
2. 制作AI 原生贪吃蛇 游戏


AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)