用AI搞开发的过程非常简单,但是要用AI开发出自己满意的产品,却并不是那么容易。我总结它有3个标准流程:1、你提出需求;2、AI直接给代码;3、调试测试。每一步的顺序都不能错,每一步都不能少。接下来,我一步一步地进行解释。
1、提出需求。这是至关重要的一步,你必须要搞明白一点,就是你开发的产品有什么功能,它的交互逻辑是什么样的。举个例子,我当前的网站是一个博客+商城形式的网站。我在用AI开发之前,首先要想清楚3个问题:①我的文章怎么发怎么显示在网站上;②我的商品用户要能够支付;③我如果设置文章付费,用户也要能够支付。
这只是3个最简单的功能,我们要把这3个功能,再进行细化。比如说,我的文章怎么发怎么显示在网站上?这个问题又可以分为2个问题:①我的文章怎么发?②我的文章怎么显示在网站上。接下来,我们再去解决这2个问题。我的文章怎么发?应该有一个写文章的网页,我需要给这个网页设置权限,输入密码之后才能够发布文章。这个写文章的网页,要能够实现富文本编辑,这样我写文章就能够输入文字和图片,甚至视频。
等我写完文章后,点击发布文章,它要能够自动生成一个文章的静态网页。同时,要像数据里写入这篇文章的id、标题、是否付费、是否置顶以及发布时间等信息。这就要求数据库里有一个文章的表格,那有了这个文章表格,文章显示在网站上的问题就有了解决的方法。网站可以调取数据库里的文章表格数据,把每篇文章的标题和发布时间,显示在网站上,那每写一篇文章,就能够实时显示在网站上了。
提出需求这一步,是非常重要的。按照上面我的思路,你要把你的需求,做得越细致越好。因为你把需求做得越细致,那AI就会越明白该怎么去写代码。当你按照这个思路,把需求细化到极致之后。你再把这份需求形成一个文档,或者形成一段文字,把它发给AI,AI就会直接根据你的需求文档,直接给出后端代码和前端代码。
2、训练AI写代码。这里需要注意一点,就是AI写出的第一版代码,一般来讲是不能用的。因为AI有一定概率会写出逻辑冲突的代码,所以,你应该在AI给出第一版代码之后,再问他一句:你去检查一下你的所有代码,看这些代码有没有明显的逻辑错误、功能冲突以及参数传递问题。如果他给出了肯定的回答,那你再复制粘贴拿去部署测试。
3、调试测试。走到这一步的时候,你的项目结构已经基本定型了,剩下的只是修修改改了。这时候,你可以你项目结构的所有代码文档,整理出来放到一个txt文档里,供AI阅读和修改。我试过把所有文档都发给AI,但是AI总是会出现幻觉,它会把你原本代码里没有的问题,凭空编出来各种问题。所以,还是搞到一个txt文档里,把它发给AI,效率更高些。
我已经把这个流程,做成了一个脚本。你只需要把文档放在一个文件夹里,点击执行脚本,脚本会帮你把所有文档的代码,直接生成一个名叫代码.txt的文档。如果大家想要的话,可以去点击【我要脚本】去购买。里面有具体的使用文档,你可以按照使用文档,一步一步地操作,就能够把所有代码归拢到代码.txt的文档里。当你通过调试代码,测试功能之后,你基本上就能够把你想开发的产品成功开发出来了。
