一个项目的实际产生终究是以人为本的。但是AI的到来便利了许多项目的开发,那么AI究竟应该在一个项目中占什么样的位置?这是一个相当重要的问题。
如果一个使用AI的项目无法保证AI在项目中所占的位置,那么这个项目就会有很严重的问题。如果AI成为了项目的主导者,开发者完全依赖AI来行事:项目的代码、项目的描述、项目的文档等等都由AI编写。那么这个项目很难成为一个好的项目,因为AI并没有维护一个项目的能力。
AI能做的只是在一块一块代码上修修补补,AI并不能了解这是一个什么样的项目,这个项目的逻辑究竟应该怎么写,怎么写可以更好。AI能做的只是完成开发者给的要求。但是就像是已经说过的,AI并不能正确地写好一个项目,如果AI是一个项目的主要维护者,那么这个项目的质量是令人极其堪忧的,那么这个项目并不是以人为本的,而是以利益为本的。
这个问题在root开发中尤其重要,因为AI是通过众多数据训练而来的,各个领域均有涉猎,能知道的root方面的东西能有多少?几乎没有,顶多了解知名的几个项目的运行原理,但是也有可能只是知道几个名字。这样的情况下,AI能写出什么好代码?AI不光不能写出什么好代码,反倒是会频频出错。
典型的案例非常多,这里随便举例,AI写的某些模块,例如有的使用ps监测前台状态,但是监听后却写了“这里写XXX操作”,说明开发者完全不知道AI究竟写了什么,连有没有效果都不知道就直接拿出来发了,然后还有很多人在那当应声虫,简直不可理喻。更有甚者,代码里面把系统目录当作自己的缓存文件夹,不论系统究竟只读不只读,拿系统目录当缓存目录,AI怎么写人就真就跟着顺从呗?写这么个模块究竟是为了让玩机体验更好还是单纯想凭空赚点名声?
一个模块,如果完全由AI编写,那就完全没有什么看头,无论占比100%还是90%还是80%,超过50%超过30%就很难说了,没基础还在学并不是任何人的借口,如果人人都这样,那么没有AI前的人是怎么写模块的?就算有AI为什么依然有优质模块存在?这个问题完完全全就是一个良心问题,没有基础努力写也能写出好的项目来,更何况本身用AI写出来的也不是什么复杂的东西。但是这样完完全全不以人为本,不以利好机圈为本,想要的只是那么些蝇头小利,至良心于不顾,找再多理由也没用。自己的处境、能力等并不是要依靠AI的理由,拿AI写这么多超出自己认知范畴的东西究竟意义何在?有半点知识切实地进入自己的脑子了吗?
如果AI写出来的东西超出了自己的认知,应该去了解究竟是什么东西,是否正确是否可用是否可以做得更好,如果转头就是发布那也是没谁了。如果AI写出来的东西全都是自己认知之类的,那么更应该自己写,因为在认知之内就应该越写越熟练,越写质量越好,除非真的是什么很简单的苦差。
AI只能是工具,也永远只能是工具,不能成为任何事情的主导者,成为主导者就会脱离以人为本,变成不伦不类的怪物,这种怪物还要端到大家面前来?居心何在?更何况小白众多,能对此有判断能力的能有几个?很多东西根本都没法运行却有一堆人在说好用,把一行行的报错当成成功的赞歌了?
拿着AI写的令人不明所以的东西在那里吆五喝六,借此又收割韭菜,这种情况已经很难评了。自身什么都不会,拿着不属于自己的东西还能到处装逼,总归来说,勇气可嘉。
有些人为了热度简直是无所不用其极,补全个东西不补实际功能,补全视觉和模块。补全个页面有什么用?补全个模块叫什么补全?补个页面能让机子把内核把处理器都换了吗?就算是补功能了,连个基本的代码都不知道怎么写,搞的这的那的全都是莫名其妙的问题。而且还补虚无缥缈的功能,补个软件,硬件就会自己长出来吗?有什么意思呢?有什么意义呢?用拙劣的技术,最终能得到的是什么呢?技术仍然还是白纸一块,人却被万般唾弃。
转移话题有什么用?硬洗白有什么用?销毁证据有什么用?事实就是事实,给别人诉苦有什么用?发出来的东西是要以人为本的,是以社区的大家为本的,而不是为图利的自己为本的。要利,也要看自己的付出够不够格。天天做些低劣的产物还要公开诉苦叠甲,还不如一开始就什么都不做,没有人会在意你。
用一手“并非恶意”、“过度解读”甚至是“道德绑架”乃至于“从未传播”,搞得自己似乎是人格分裂,性恶的是一个人格,性更恶的是另一个人格。本身就是相互牵扯的东西还能硬生生撕裂开,同一个人做的事情还想把自己拆成两个?图利的是你,被说了有变成良心了?昧良心的事做起来一套一套的,真正有意义的事却一件不做,无话可说。