夜雨聆风学习资料网

ARTICLE · 990148

仅需5步,零基础也能让AI帮你编写专属软件

仅需5步,零基础也能让AI帮你编写专属软件
当我们还以为“写代码”、“做软件”是资深软件工程师的专利,那就大错特错了。
现在,你完全不需要懂编程语法,只要有想法、会打字、会聊天,就能指挥 AI 帮你做出一款属于自己的小程序或软件。
但是,AI编程不是随随便便就能掌握,里面有许多操作技巧。最近,一位名叫“马克”的资深开发者分享了一套“零基础用 AI 编写程序”的保姆级流程攻略,具有很强的实操价值,让我们一探究竟。
流程分成五步:环境搭建、产品设计、技术设计、产品实现和人工验证。在整个流程中,他把 AI 比作一个 “极其聪明但需要明确指令的超级实习生”,而你,就是掌控全局的 “项目经理”。
下面,通过实战,以codex编码器编写一款“电子书阅读器”应用软件,让您直观感受。需要注意的是,需要下载安装codex,并接入GPT、deepseek等大模型。

第一步:环境搭建与版本控制(给项目安个“家”,并备好回退的路径)

在电脑上新建一个专门的文件夹(比如叫“我的电子书阅读器”),然后让 AI 帮你在里面初始化一个叫做 Git 的工具。

这就好比你要写作业,先得准备一个干净的笔记本。而 Git 就是编程界的“存档点”。AI 写代码时偶尔会改错东西,有了 Git,你随时可以一键“读档”,恢复到之前没出错的完美状态。

创建文件夹
创建项目-选择本地

创建项目-选择本地文件夹

创建项目-完成
然后对 AI 说:“请帮我把当前文件夹初始化为一个 Git 仓库。”
接着在命令行中进入文件夹目录,运行“git status”命令。可以看到正常返回,并没有报错,文件夹初始化完成,文件夹已经被git托管。
在项目下创建一个agents.md文件。agents.md文件就如同给codex写的项目说明书,每次项目规划,codex就会首先读取说明,从而了解项目背景和开发规范。
在项目文件夹下,看到已经创建了一个agents.md文件。
第二步:产品方案设计(和 AI 一起画“设计草图”)
虽然我们知道要做电子阅读器,但是具体做成什么样子,大多数新手并没有切确的方案。那么,我们可以先和 AI 讨论产品设计,明确第一版(专业叫 MVP,即“最基础的试用版”)只做哪些核心功能,哪些花哨的功能以后再慢慢加,这样可以快速验证产品方向。
比如对 AI 说:“我想做一个电子书阅读器的最基础试用版。你觉得第一版应该包含哪些核心功能?请帮我列出来,并总结成一份简单的设计文档。”

检查AI所列的功能清单,将非必要、复杂的功能去掉。直接和codex对话。

讨论完,让 AI 帮你写一份简单的《产品设计文档》。

设计文档完成后,可以让AI开发一个demo。所谓demo,就是一个可以实际操作的前端页面,后端暂时不用实现、仅模拟。通过demo,可以快速体验项目的页面展示、交互是否符合设计方向,可以让产品开发更加精准。之后将产品设计方案和demo提交给AI,这样就不至于偏离功能要求。如果后端实现成本高,建议先做demo。

第三步:技术栈设计(让 AI 推荐“施工工具”)

把上一步写好的《产品设计文档》发给 AI,让它为你推荐合适的编程语言和工具。这就就像问装修师傅:“我要装这种风格的房子,用什么材料最好?” AI 会根据你的需求,告诉你用哪种语言写最快、最稳定。你不需要懂这些语言,只要点头同意它的方案就行。

为了避免上下文过长,可以在codex中新建一个对话(当前的大模型上下文很长,似乎没有该担忧)。

AI选择使用 "electron +react +typesecript +vite +electron forge"技术栈。同意后,让AI编写技术方案,并放入docs文件夹。

完成后,下一步实现代码。

第四步:产品实现——让 AI 动手写代码,并教它“自己检查作业”

开发前,首先在codex中下载安装computer use和chrome两个插件,即给 AI 安装能“自己测试”的插件(能自动打开浏览器或操作电脑的插件),让它写完一段就自己运行检查一下。方便AI验证软件功能,减少bug。

接着把设计文档和技术方案一起发给 AI,让它开始写代码。可以这样对 AI 说:“请根据目录下的产品设计和技术方案文档,开始编写代码。请使用你自带的测试工具,在交付前自行运行并修复明显的错误。”

最终AI完成代码编写,并进行各种测试,符合我们第一步在agents.md中的要求。在测试过程中,将帮助我们发现明显的问题。当然,并非所有问题都能发现。真实情况,还需要我们人工验证。

第五步:人工验证——亲自“验收挑毛病”

按照提示,在命令行运行npm start。

在弹出的页面中,报了一个错误。

拷贝错误提示,丢给codex解决。

修复好之后,重新运行npm,可以正常实现了。

导入txt文件,可以正常显示和交互。

关注本公众号,回访不迷路。对于AI编程有新思考,可以留言交流。

相关学习资料