AI开发两天从0到1,我做了什么(一篇文章让你快速上手AI开发)

张开发
2026/4/17 6:52:24 15 分钟阅读

分享文章

AI开发两天从0到1,我做了什么(一篇文章让你快速上手AI开发)
前言本文面向所有想要入手AI开发以及想要提升AI开发效率的友友。不管你是初次入手还是AI大神希望这篇文章给你带来帮助 ^_^目录前言一、总体思路文档驱动 AI施工二、AI开发认知1.你的角色2.你的工作三、具体实施1.文档驱动需求分析核心文档生成2.AI施工AI生成代码测试AI debug四、开发陷阱开发心得前言每次入手新的开发方式的时候你可能会感到无所适从不知道从哪里入手。刚入手ai开发的时候查阅网上的资料作者发现这个方向有很多前沿的研究但是很少有人进行总结也没一篇适合新手入门的教程。ai的开发模式有很多种本文采用的文档驱动ai施工的模式是作者实践下来最简单的一种下面是我的开发经验两天时间从零到一独立开发了一个企业员工匿名树洞社区MVP。两天下来我交付了后端40 Java文件Spring Boot MyBatis-Plus MySQL JWT前端30 Vue/TS文件Vue 3 Vant 4 Pinia数据库4张核心表用户、帖子、评论、点赞五份规范文档PRD、API、数据库、前端规划、技术架构完整功能微信静默登录、匿名发帖/评论、点赞/取消、最新/最热排序、个人中心、管理端软删除“文档驱动 AI施工”的这套模式我现在完整拆给你你拿去就能复刻到自己的项目里。一、总体思路文档驱动 AI施工和ai交互你的需求省钱可以使用deepseek首先把你的想法拆解成可落地的核心文档然后拿着这些文档让你的语言模型为你生成指令如cursor代码生成指令尽可能的把模块拆解的足够细一个一个模块的生成测试完成开发的闭环。正确得到所有模块后你就实现了这个最小化的MVP项目。具体的实现过程和实现过程中我踩过的坑我们慢慢讲解。二、AI开发认知1.你的角色在文档驱动ai施工的模式你更像是一个项目经理ai像是一个施工队你的任务就是指挥施工队进行高效施工。可能代码会产生错误有需要你更改的时候我的做法是把代码跑完后的ide控制台信息、测试软件信息和错误代码一并交给agent开发工具如cursor让他实现代码纠错功能。这样下来你不需要写一行代码只需要提要求和做测试就能完成代码的开发。2.你的工作正如第一段所说我们要做的就是和大语言模型交互得到核心文档下一步完成代码生成在代码生成的过程中测试每个模块保证模块生成正确继续使用agent开发工具如cursor修改代码直到跑通所有模块。三、具体实施1.文档驱动需求分析核心文档生成先想清楚你想要做一个什么项目比如我要做一个匿名评论社区的微信网页应用那么首先我的主题就定下来了然后整个网页应用的风格和界面你想清楚后和语言模型交互尽可能的得到和你自己想法最符合的需求文档然后根据你的需求继续生成核心文档含需求我总共生成了5个文档文档一《产品需求文档 (PRD) - 银行树洞 MVP》//文档二《API 接口文档》//文档三《数据库设计文档 (ER图表结构)》//文档四《前端页面与组件规划文档》//文档五 技术架构与工程规范文档 - BankVoice V1.0你把需求写清楚后交给ai就行让他列出计划清单确认后文档让他自己一个一个生成。完成后我们就实现了文档驱动的前提。技巧核心文档一定要生成的足够清晰且符合生产逻辑每生成一个文档如API 接口文档建议使用另一个不同的语言模型对API 接口文档进行评估评估后将ai生成的建议又投喂给你最开始使用的语言模型。反复的修改直到ai找不出文档的缺口为止每个文档都强烈建议修改到最佳。文档驱动的前提是你生成的这些文档在正式代码生成之前尽可能的保证文档生成的符合你的需求尽可能的排除文档中的缺口。2.AI施工AI生成代码测试AI debug有了核心文档接下来就可以直接生成代码了。生成代码没什么好讲解的注意使用效果优秀的模型全程由ai完成。ai生成完代码后并不能直接拿来使用我们要先进行测试让你的大语言模型给你合适的测试路径按照他给你的测试方法完成测试。在测试的过程中保证自己的测试没有出错的前提下代码如果出现错误就需要进入到debug环节。我们把ide控制台的报错信息和测试软件的输出信息传递给大语言模型由它生成修改建议代码修改指令再在agent开发工具中输入指令进行修改。技巧1.修改不用自己去修改让大语言模型生成指令交由agent开发工具自己修改2.生成代码的模块要尽可能的小。在在指令中把模块需求划分的更小agent开发工具能更好理解生成的代码效果更好3.我们的工作流程是大语言模型产出指令-ai生成代码-大语言模型给出测试方案-实施测试方案报错-把报错反馈给大语言模型生成修改指令-修改指令输入agent开发工具-重新测试。每一个模块的生产都是闭环的。4.你是项目经理测试你需要做的只有按照教程产出指令和完成测试其他全部由agent开发工具完成。作者在小项目的实践中用这个方法不用自己写一行代码只需要看的懂ai输出的消息即可。大型项目的实用操作欢迎补充^_^---------------------------------------------------------------------------------------------------------------------------------在完成所有模块的开发后你就完成这个最小化mvp项目的生成了恭喜你掌握了用AI独立开发一个网页应用的能力四、开发陷阱作者在从0到1搭建这个项目的过程中也踩了很多坑遇到很多的困难在这里分享给大家1.作者一开始想要用修改开源项目的方式进行开发但是进行到一半发现开源的项目用AI处理起来比较麻烦需要改很多代码要调试很久最后放弃了这个方案采用自己用AI一步步搭建程序的方式反而更加高效2.代码测试一定要在保证自己的操作无误的情况下把错误信息反馈给AI否则会耗费大量的时间为人工的错误买单3.技术前期的摸索花费了大量的时间这套实践成功的方案直接使用开发根本用不了两天4.百分百的vibecoding在这个小项目里面是极高效的但是应用到大项目现在还有无法跨越的鸿沟使用这篇教程能让你快速开发一个简单项目但是还请客观看待vibecoding---------------------------------------------------------------------------------------------------------------------------------文档真的很好用文档就像是人机交互的接口人类也能读懂机器也能读懂。文档能帮助AI更好的理解你的需求规范AI的开发过程减少错误还能帮助AI快速构建上下文语境。使用我们的开发模式文档驱动 AI施工文档一定要写好。开发心得怎么样是不是很简单这是一个很好上手的AI开发模式。作为开发大神的你可能已经掌握了更加高深的技能如果有更加高效的开发模式欢迎大家分享。本文旨在对于AI开发毫无经验的小白做出开发指导。如果你是一名技术萌新那么这篇文章非常适合你他是一份极其高效且适合复刻的开发手册。

更多文章