- 主题:现有的编程范式感觉不适合AI编程
感觉需要调整一些编程范式才能让AI发挥更大的作用,比如:
1,现在的程序开发的复杂度很大程度上是因为软件复用以及应对需求变更思路导致的,如果代码重写的代价很低,很多设计模式/框架/SDK其实就没必要了。
2,还有一个导致软件开发复杂的原因是为了方便进行团队协作做了很多架构上的额外设计,比如前后端分离、中台、存储计算分离等等,如果AI可以搞定所有这些事情,也没必要做功能拆分方便进行分工合作了。
3,编程语言的多样性也是复杂度产生的原因之一,以后就没必要搞那么多的语言了,一门语言打天下,最多在细分领域有独立的编程语言,比如用户界面呈现/应用开发/系统开发/数据库等领域。
--
FROM 223.101.86.*
但是AI的上下文长度在快速增长,估计很快就可以超过绝大多数软件系统的代码数量范围的上限。
【 在 adamhj 的大作中提到: 】
: 你说的这些问题,对AI来说一样存在
: 人类的思维模式就是把一个复杂的东西拆分解耦和成一些简单的问题,然后一个一个问题处理完,因为大脑处理不了太复杂的东西
: AI也一样,LLM有上下文限制,上下文太长就会丢信息,所以AI一样不适合处理太复杂的东西,一样需要将问题拆解处理;
: ...................
--
FROM 223.101.86.*
估计也很快,现在如果不是要求特别精确的计算,其实也不用做什么修改了。
【 在 z16166 的大作中提到: 】
: 啥时候AI写的代码不需要人review和修改,就行了
--
FROM 223.101.86.*
我觉得rust语言根本就不完备,一些功能不饶过它的规则几乎无法实现,大量的unsafe就是明证。
rust语言严格的编译检查带来的好处对人类来说有意义,对AI来说意义不大其实。
【 在 lvsoft 的大作中提到: 】
: 我的观点是,ai编程,rust是必须的
--
FROM 223.101.86.*
我3年前就用rust写过嵌入式应用和服务器后端,有资格评价吗?
【 在 lvsoft 的大作中提到: 】
: 我现在不自己手写一行代码,并且所有的项目都用rust做,从嵌入式固件到服务器后端,并且我一个人同时7个项目在开发。
: 你觉得根本就不重要,重要的是你做到了什么。
: :
--
FROM 223.101.86.*