最近,国产大模型纷纷起飞,基本上都达到了Fable 5的境界。像2.8T参数的Kimi K3,2.4T参数的Qwen 3.8 Max,以及未来即将上线的DeepSeek V4正式版,还有Seed、GLM、MiMo、LongCat等即将到来的更大规模版本。我认为,这是所有在国内想要用AI搭建自己产品、实现想法的人,最好的黄金岁月。
现在,你不需要再捏着鼻子使用海外模型了。不再需要担心封号、魔法上网或付费门槛,你可以挺直腰杆,使用我们自己的模型来做你想做的事。包括我自己搭建的产品AIHOT,从5月发布到现在两个多月的时间里,最近一周的周活终于突破了30万,月活也正式超过了60万。
所以,今天我也想分享一下,作为一个完全不懂代码的纯外行,如果想从零开始,利用国产模型徒手搭建一个完全属于自己的产品,应该遵循哪些步骤和流程,以及可能会遇到的一些坑。
首先做个免责声明:下面这套流程,是我作为非专业人士目前运行得比较顺畅的一条路径,主要面向完全不懂代码、想先做出第一个产品的人。不同类型的产品可以选择不同的托管平台,工程团队也会有不同的开发规范。这里讲的是一条足够简单、能够从零走到正式上线的方案,不代表唯一的标准答案。
那么,让我们开始吧。
1. 购买国产大模型的Coding Plan套餐
你需要一个能帮你写代码的AI。Kimi、GLM、Qwen等都无所谓,能买到哪个就用哪个,差距没有想象中那么大。
2. 下载各家的官方Agent编程产品
买了Coding Plan后,去下载各家的官方Agent编程产品。ZCode、Qoder、Kimi Code等,买了哪家就用哪家,因为未来自家的大模型肯定更适合自家Agent,可以提前试用。虽然现在很多Harness还不如Claude Code,但我相信很快就能补上。
3. 想好你的产品名字
很多人觉得名字随便起一个就行,做完再改。但不是这样的。你后面所有的东西,logo、域名、备案、小程序名称、App Store上架,全都跟名字绑定,改名的成本比你想象的要大一百倍。名字要简短、好记,最好有一点辨识度。起名的时候顺便在微信搜一下公众号、小程序有没有同名的,在App Store和各大应用商店搜一下有没有撞车的。这一步花十分钟,能省去后面很多麻烦。
4. 注册一个域名
名字想好的那一刻,立刻去注册域名。去火山引擎、腾讯云、阿里云等都可以。我自己在这一步吃过亏,AIHOT当时就是随便取的,没想到做起来了,结果一查AIHOT.com这个域名,可能是永远都买不起的程度。
5. 购买一台服务器
你的产品做出来后,它得有一个运行的地方,不能只跑在你自己电脑上,电脑一关,全世界就访问不了了。为了让教程具有统一性和直观性,下面都以云服务器为例。部分静态网站和轻量产品也可以使用Serverless、云开发或托管平台,不一定需要自己维护服务器。不过现在有了Agent,维护服务器已经很简单了。推荐腾讯云服务器,新客一般都有大优惠,一年一个轻量服务器可能才99或199元,轻度产品足够使用。不知道配置怎么选,可以直接截图问你的AI,让它帮你挑选。当然,最好的方式是让Agent操控浏览器直接帮你选。
6. 同步进行ICP备案
这一步非常重要。在中国大陆,域名如果要对外提供服务,必须做ICP备案。不备案,域名解析会被运营商直接拦截,用户打不开网站。在购买服务器的云平台上找到备案入口,按指引提交身份证、域名信息、网站名称,然后等待审核,一般一到两周。一定要跟开发同步进行,别等产品做完了才想起来备案。如果是出海产品,则无所谓,但出海记得买海外服务器,比如新加坡或美西节点。
7. 新建一个项目文件夹
准备工作全部做完了。域名有了,服务器有了,备案提交了,AI编程工具也装好了。现在,在你的电脑上新建一个文件夹。就这样。起一个跟产品名字一样的文件夹名,放在你喜欢的位置。这个文件夹就是你接下来整个产品的家,你的所有代码、配置、文档都会在这里。
8. 在项目文件夹下启动Agent,开始开发
打开第2步装好的Agent编程产品,把工作目录指向刚才建的文件夹。具体操作每个产品不太一样,但大致都是选择一个工作目录然后开始对话。从这一刻起,你的AI就驻扎在你的项目里了,它能看到你的文件,能帮你创建新文件,能帮你写代码、跑代码、调代码。
9. 注册一个GitHub账号
GitHub是全球最大的代码托管平台。你的代码不能只存在自己电脑上,万一硬盘坏了、电脑丢了,就什么都没了。所以,注册一个GitHub账号免费的,让Agent帮你连接上账号,把代码推到GitHub上的一个私有仓库里,注意是私有仓库。整体告诉Agent一句话:初始化Git仓库,连接我的GitHub账号,创建一个私有GitHub仓库,并提交第一个初始版本。现在,你和Agent的协作正式开始。
10. 开启Plan模式,说清楚你要做什么
大多数Agent编程产品都有一个Plan模式或规划模式,用人话告诉AI你想做什么,它会先帮你理清楚需要做哪些事情,列出一个计划清单,别直接开始执行。你在这一步要做的事,就是用最简单直白的语言描述你的产品。注意,不要想太多,不需要画原型图,不需要写需求文档,不需要列所有功能,就说你最核心想要的那个东西,后面的功能可以慢慢加,但第一版可以比较简单。先看到产品出来的正反馈,比什么都强。AI会根据描述生成一份规划文档,确认方向后进入下一步。
11. 让Agent根据Plan文档,开始执行开发
确认Plan后,告诉Agent开始执行。它会自动创建项目结构、写代码、装依赖等,你什么都不用管,看着它干活就行。过程中,它做完一块会问你要不要看看效果,或者有没有什么要调整的。
12. 在本地模式下验收
Agent开发到一定程度,会给你一个本地预览地址,大概率是类似localhost:3001这种。在浏览器打开这个地址,就能看到产品长什么样。这时候不需要着急部署上线,就在本地环境慢慢调,UI不好看就让AI改,功能逻辑不对就让AI修,改到你满意为止。你是产品经理,AI是执行者,你觉得对就是对,不对就让它改。
13. 使用洁癖Skill,对文档和代码进行规范化整理
这是我做的一个Vibe Coding专用Skill,也是我如今用得最多的Skill。前面的开发过程中,你可能跟AI聊了很多轮,改了很多东西,代码和文档大概率已经有点乱了。这个时候,就是洁癖Skill的作用,专门把项目文档、代码规则、AI记忆文件全部规范化整理一遍。因为AI的记忆是有限的,开一轮新对话,前面聊的东西它就忘了。如果没有一份干净、没有矛盾的项目文档兜底,AI就会开始瞎编,忘了你之前的设计决策和产品逻辑,写出跟之前完全矛盾的代码。开源地址:https://github.com/KKKKhazix/khazix-skills/tree/main/neat-freak。跑完洁癖Skill后,就结束这个对话。以后每次开新对话,AI只需要读一遍项目里的文档,就能快速恢复上下文,知道项目状态和接下来该干什么。
14. 跟Agent一起学一些专业名词
到这一步,你已经有了一个能跑的产品、干净的代码仓库和基本的版本管理流程。你不需要懂代码,但需要懂一些名词,因为后面的流程会经常用到。比如Git、分支、主分支、PR、CI、测试流程等。可以直接让Agent解释。不需要完全搞懂,但要知道这些词在说什么,否则后面用到时一头雾水,流程也不规范。
15. 做一个测试流程
Agent开发非常快,所以测试反而很重要。你可以直接告诉Agent,根据项目搭一套完整的测试流程。如果有多余的财力,可以开一个GitHub Pro会员,一个月只需要4美元。买这个会员最核心的原因只有一个,就是它能让你在私有仓库里开启分支保护。就是你设定好规则后,任何人包括你自己都没办法直接往主分支上推代码,所有改动必须走PR,PR必须通过CI测试,测试通过才允许合并。没有分支保护时,你或Agent手一抖,可能直接把有问题的代码推到主分支,线上直接崩掉,或者自己跟自己对抗搞复杂的维护脚本。有了分支保护,这条路被堵死了。买完后,可以告诉Agent:我买了GitHub Pro会员,帮我开启分支保护,再给项目做好全面、规范、专业的测试流程。当然,不买也行,只是未来项目成熟后想飞速迭代会变得麻烦点。
16. 把项目部署到你的服务器上
新起一个对话,把服务器IP地址发给Agent,告诉它我要把这个项目部署到这台服务器上。Agent会处理好一切,有问题的话,你登录云厂商控制台,让它自己操控浏览器去解决。然后,你的代码就会在服务器上自动7×24小时运行了。终于,不再是本地代码了。
17. 把域名连到你的项目上
告诉Agent你的域名是什么,让它帮你把域名指向服务器,然后搞个免费的证书,配好HTTPS。这一切不用你管,让Agent干就行。做完后,在浏览器输入域名,你应该就能看到产品了。是一个真实的、全世界任何人都能访问的网址。相信我,第一次在浏览器输入自己的域名,看到自己搭建的产品真的能打开,那种感觉绝对超级爽。
18. 进入无限循环的迭代流程
上线不是终点,是起点。从这一步开始,你的日常工作流大概率就固定了:新建分支 -> 说出需求 -> Agent开发完成 -> 跑一遍洁癖Skill统一文档 -> 提交PR过CI测试 -> 合并到主分支 -> 部署上线。每一次改版、每一个新功能、每一个bug修复,都走这个循环。这个流程看着复杂,但跑两三遍后就成了肌肉记忆,而且好处是安全,因为每次改动都在分支上,不会直接动主分支,改坏了就扔掉这个分支重新来,主分支永远是稳定能跑的版本。也能让你稳定地同时并发三四个任务。
19. 可以不懂代码,但对功能的架构必须了如指掌
这一条不是某个操作步骤,而是一个原则,也是我觉得整篇文章里最重要的一段话。你可以不会写代码,可以让AI帮你写所有代码,但你必须知道产品到底是怎么运转的。每一个前端页面背后对应哪个功能,每一个后端逻辑做了什么,数据库有哪些表,每张表存哪些字段,这些字段怎么被用到,用户点了一个按钮后数据怎么流转。这些你必须清楚。因为如果你不清楚,就丧失了对产品的判断力。AI跟你说改好了,你连验收都验收不了。AI给你提技术方案,你分不清它是在给合理建议还是在用复杂东西糊弄你。不要让渡自己的思考。AI是执行者,你必须知道这件事应该怎么做。它要求你在完全不懂技术的前提下,理解技术系统的运作方式。这恰恰是Vibe Coding最核心的能力。
20. 最后,一定要学一些运维知识
产品刚上线时,可能就几十个人用,服务器随便扛。但当用户慢慢多起来后,有些事情就不一样了。缓存机制、防爬虫、防DDoS、流量带宽的费用控制,这些东西在早期完全不用管,但用户量过了一定级别后,不管它它就来干你。不要被人一天刷了4000块账单才想起来去学习,防范意识要趁早。这是一个巨坑,可以慢慢学。我也还在学。
写在最后
写到这里差不多了。如果有任何不懂、不理解的地方,完全可以把这篇文章复制,再加上你的问题,直接问Agent。忽然想起两年前,你要搭一个能上线的产品,得学编程、学框架、学运维、学数据库,光准备和学习的工作,就能劝退99.99%的人。现在你需要的只有三样东西:一个想法,一个AI编程账号,一台几十块钱的服务器。然后,就开始做。AI会帮你解决一切。这就是最好的。
黄金时代。
