国产大模型和配套编程工具更新得很快,但模型规模和一句「接近某个旗舰」都不能替代项目验收。
候选工具不只看参数规模。更重要的是它能否在你的网络、账号、付费和开发环境里稳定工作,以及能否留下可检查的修改和测试结果。
对身在国内、想用AI把想法做成产品的人来说,工具门槛的确比过去低了很多。
现在可选的不只海外模型。账号稳定性、网络条件和付费方式都会影响实际体验,本地可用的国产模型因此成了更现实的一条路。
别人展示的活跃用户、增长速度或产品成绩可以提供灵感,却不能冒充这套流程已经被独立验证的证据。这里真正要交付的,是一条任何新手都能复查的构建路径。
如果不会传统编程,可以把产品从零到一拆成一串可验收动作:选工具、定边界、建立版本、完成最小路径、本地测试,再决定是否上线。
这条路径主要面向第一次做产品的人。它足够简单,但不是唯一答案;不同产品的托管、安全和工程要求会不同。
这里给出的,只是一条足够简单、能从零走到正式上线的路径,不是唯一答案。
先从最小的一步开始。
- 先选一个国产大模型的Coding Plan套餐
你需要一个能帮你写代码的AI。
Kimi、GLM、Qwen都可以列入候选。不要先争论排行榜,先确认预算、可用地区、调用限制和你真正要做的任务。
- 安装与你所选模型匹配的官方 Agent 编程产品
确定 Coding Plan 后,再从官方渠道下载对应的 Agent 编程产品。
ZCode、Qoder、Kimi Code 等产品都可以列入候选。优先看官方支持的模型、工具权限、项目兼容性和验收能力,不要因为「自家模型配自家 Agent」就提前认定结果。
域名要在写代码之前检查。先查主域名、常用后缀、商标冲突和社交账号;如果理想域名买不起,及早改名比产品上线后再迁移轻松得多。
下面以云服务器作为一条容易理解的示例路径。静态站点和轻量产品也可以使用 Serverless、云开发或托管平台,不必默认自己维护服务器。
购买服务器前,先按预计用户量、地区、带宽、存储、备份和续费价格做比较。新客优惠和套餐会变化,付款前以云厂商当天页面为准。
可以让 Agent 帮你比较配置,但购买、付款和账号授权应由本人确认。
- 如面向中国大陆提供网站服务,同步确认ICP备案要求
这一项会直接影响上线时间。
在中国大陆,你的域名如果要对外提供服务,必须做ICP备案。不备案,域名解析直接被运营商拦截,用户打不开你的网站。
在云平台备案入口按指引提交身份、域名和网站信息。审核时间会变化,把它作为项目排期中的外部依赖,不要写死期限。
一定要跟开发同步进行,别等产品做完了才想起来备案。
面向海外用户也不是「什么都不用管」。服务器区域要靠近目标用户,同时仍要确认当地隐私、支付、内容和数据处理要求。
- 建立一个专用项目文件夹
准备完成后,你应该已经明确域名、运行环境、备案状态和所用的 AI 编程工具。
现在,在你的电脑上新建一个文件夹。
就这样。起一个跟你产品名字一样的文件夹名,放在你喜欢的位置。
这个文件夹就是产品接下来的家:代码、配置和文档都放在这里。
- 让 Agent 只在这个项目目录内开始工作
打开你第2步装好的Agent编程产品,把工作目录指向你刚才建的那个文件夹。
具体怎么操作,每个产品不太一样,但大致都是"选择一个工作目录"然后开始对话。
从这一刻开始,你的AI就驻扎在你的项目里了,它能看到你的文件,能帮你创建新文件,能帮你写代码、跑代码、调代码。
- 用GitHub保存版本
GitHub是常用的代码托管平台。代码不应只留在一台电脑上,否则硬盘故障或设备丢失都可能让项目无法恢复。
所以,可以注册一个GitHub账号(免费的),让Agent帮你连接上你的GitHub账号,然后把你的代码推到GitHub上的一个私有仓库里,注意是私有仓库,不是公开的。
整体告诉你的Agent一句话就行了。“初始化Git仓库,连接我的GitHub账号,创建一个私有GitHub仓库,并提交第一个初始版本。”
现在,你和Agent你们两两个的协作,正式开始。
- 先开 Plan 模式,把最小目标说清楚
大多数Agent编程产品都有一个Plan模式(或者叫规划模式),用人话告诉AI你想做什么,它会先帮你理清楚需要做哪些事情,列出一个计划清单,别直接开始执行。
你在这一步要做的事情就是,用最简单直白的语言,描述你的产品。
注意,不要想太多,你不需要画原型图,不需要写需求文档,不需要列所有功能,就说你最核心想要的那个东西,后面的功能可以慢慢加,但第一版可以比较简单。
先看到那个产品出来的正反馈,比什么都要强。
AI会根据你的描述生成一份规划文档,你看一下是不是你想要的方向,确认了就进入下一步。
-
让Agent按Plan分阶段实现
确认 Plan 后再开始执行。它可以创建项目结构、写代码和安装依赖,但每完成一段都要停下来检查修改内容、命令输出和当前效果。 -
先在本地验收
Agent开发到一定程度之后,会给你一个本地预览地址,大概率是类似localhost:3001这种。
在浏览器里打开这个地址,你就能看到你的产品长什么样了。
这时候不需要着急部署上线,就在这个本地环境里,慢慢调,UI不好看就让AI改,功能逻辑不对就让AI修,改到你满意为止。
你负责定义验收标准,AI负责执行。不要只凭视觉感觉判断;核心路径、数据保存和错误状态都要实际走一遍。
- 用洁癖.skill统一整理文档和代码
如果项目文档已经开始互相矛盾,可以使用专门的整理 Skill,把代码规则、项目状态和代理记忆文件统一收口。
你在前面的开发过程中,可能跟AI聊了很多轮,改了很多东西,你的代码和文档大概率已经有点乱了,甚至会出现自相矛盾的情况。
这个时候,就是洁癖.skill的作用了,专门干一件事,就是把你的项目文档、代码规则、AI记忆文件全部规范化整理一遍。
因为AI的记忆是有限的,你开一轮新的对话,前面聊的很多东西它就忘了。如果没有一份干净的、没有矛盾的项目文档在那里兜底,AI就会开始瞎编,它忘了你之前的设计决策,忘了你的产品逻辑,然后给你写出一坨跟之前完全矛盾的代码。
开源地址:
https://github.com/KKKKhazix/khazix-skills/tree/main/neat-freak
跑完洁癖.skill之后,你就结束这个对话。
以后每次开新对话,AI只需要读一遍项目里的文档,就能快速恢复上下文,知道你的项目是什么状态,接下来该干什么。
- 在项目里逐步补齐必要术语
到这一步,你已经有了一个能跑的产品、一个干净的代码仓库、以及一套基本的版本管理流程。
你不需要懂代码,但你需要懂一些名词,因为后面的流程会经常用到。
比如Git、分支、主分支(main)、PR、CI、测试流程等等。
可以直接让Agent给你解释。
不用一次全学会,但至少要知道这些词指什么;否则后面既难验收,也很难把流程说清楚。
- 建立一套能重复运行的测试流程
Agent写代码越快,自动测试和人工验收就越重要。
你可以直接跟你的Agent说,帮我根据我的项目搭一套完整的测试流程。
如果私有仓库需要分支保护,先查看 GitHub 当前方案和仓库类型是否支持所需规则,再决定是否升级账号。
买这个会员最核心的原因只有一个,就是它能让你在私有仓库里开启分支保护。
就是你设定好规则之后,任何人,包括你自己,都没办法直接往主分支上推代码,所有的改动都必须走PR,PR必须通过CI测试,测试通过了才允许合并。
没有分支保护的时候,你或者你的Agent随时可能手一抖,直接把有问题的代码推到主分支上,然后线上直接崩掉,要不然就是自己跟自己对抗,搞一套很复杂的维护脚本。
有了分支保护,这条路就被堵死了。
买完以后,可以告诉你的Agent,"我买了GitHub Pro会员,帮我开启分支保护,再给我的项目,做好全面且规范、专业的测试流程"。
当然,不买也行,就是未来项目成熟后,你想飞速迭代,就会变得麻烦点。
部署时新开一个干净对话,只提供完成任务所需的最小信息,并先确认备份、回滚、权限范围和健康检查。不要在对话里暴露密码或长期密钥。
Agent 可以执行命令和协助排查,但人必须确认每一步的目标、权限和结果。需要操作云控制台时,只开放必要页面和最小权限。
然后,你的代码就会在你的服务器上自动地7×24小时运行了。
终于,不再是本地代码了。
- 把域名、安全证书和项目连接起来
告诉Agent你的域名是什么,让它帮你把域名指向你的服务器,然后搞个免费的证书,配好HTTPS。
这一切还是一样,不用你管,你让你的Agent干就行。
做完之后,在浏览器里输入你的域名,你应该就能看到你的产品了。
是一个真实的、全世界任何人都能访问的网址。
第一次通过真实域名打开产品很有成就感,但这个时刻的验收标准不能只有「页面能开」。还要检查 HTTPS、错误页、日志、备份和回滚。
- 把后续改版固定成可回滚的迭代循环
上线不是终点,是起点。从这一步开始,你的日常工作流大概率就固定了。新建分支 → 说出你的需求 → Agent开发完成 → 跑一遍洁癖.skill统一文档 → 提交PR过CI测试 → 合并到主分支 → 部署上线。每一次改版、每一个新功能、每一个bug修复,都走这个循环。这个流程看着好像很复杂,但跑两三遍之后你就肌肉记忆了,而且这个流程最大的好处是安全,因为你每次改动都在分支上,不会直接动主分支,改坏了就扔掉这个分支重新来,主分支上永远是稳定能跑的版本。也可以让你稳定的并发同时三四个任务。
- 可以不会写代码,但必须理解系统怎样运转
最重要的不是某个命令,而是保留对系统的判断权。可以不会写每一行代码,但必须知道页面调用哪个接口、数据存在哪里、权限怎样判断、失败后怎样恢复。让 AI 把方案、取舍和风险解释清楚;听不明白就不要批准执行。Vibe Coding 的核心能力不是让 AI 代替思考,而是把执行交给工具,把判断留在人手里。
- 上线以后,逐步补上基本运维知识
产品刚上线的时候,可能就几十个人用,服务器随便扛。
但当你的用户慢慢多起来之后,有些事情就不一样了。
缓存机制、防爬虫、防DDoS、流量带宽的费用控制,这些东西在早期你完全不用管,但用户量过了一定级别之后,你不管它它就来干你。
不要被人一天刷了4000块的账单才想起来去学习,防范意识要趁早。
这个是一个巨坑,可以慢慢学。
运维知识不需要一次学完,但监控、备份、费用告警和基本防护要在风险出现之前逐步补上。
写在最后
遇到不懂的地方,直接把具体步骤、报错和预期结果交给 Agent,让它解释概念、列出选项和验证办法。
过去做一个可上线产品,往往要先跨过编程、框架、数据库和运维的多道门槛。
现在工具降低了起步门槛,但一个想法和一个 AI 编程账号仍不等于产品。需求边界、版本管理、测试、安全、部署和持续维护,一个都不能靠想当然省掉。
然后,就开始做。
AI会帮你解决许多执行问题,但验收、安全和取舍仍然属于你。
工具更容易获得,真正稀缺的反而是把一个想法持续做完的耐心。所谓黄金时代,应该从一次可验证的小交付开始。
第一次本地实现,按这个顺序收口
先用一页纸回答四个问题:谁来用、要完成什么、怎样才算最小成功、这一版明确不做什么。复杂项目先探索和计划,再实现和验证;测试、截图或期望输出都可以成为代理的成功判据。
然后只做通一条端到端路径。例如用户提交一条数据,刷新页面后仍然存在,并且错误时能看到可理解的提示。不要同时铺开所有页面,也不要把固定假数据、无效按钮或只存在内存里的状态当作完成。
处理网页、文档或第三方依赖时,要把它们视为不可信输入,审查命令、限制权限并复核关键文件。 Codex 可以从 AGENTS.md 读取项目惯例和测试命令;这些说明越具体,代理越容易在同一套标准下工作。
收尾时,由人审查生成代码,再跑测试,并亲手走一遍关键路径。 如果你无法解释数据存在哪里、权限如何判断、错误怎样恢复,就还没有到可发布阶段。