1,承认你的说法,我还在ai的门槛边 还没进去呢。我说的不算数,仅仅是个人认识。
2,那个题目是实践需求,仅仅是一个例子,该有的功能多着呢。JSON里边的列,可能比数据库里的少 也可能多,也可能次序不一致,缺的列置成null,多的跳过去,数据不错位。你看,一个微功能,要说多少话,比程序啰嗦多了。我想看看你那个程序怎样把一堆JSON数据往数据库已有的表里塞,怎么生成语句,怎么绑定变量。。。。
3,更普遍的需求是,运行时才知道数据结构,提供一组工具函数,能够用简便的方法使用数据库完成增删改查。
例子里,一句insert()解决问题,同样,一句update,或select解决问题,不需要让使用者了解啥orm,啥泛型编程,啥反射功能。嗯,就是你说的,给一张飞机票,不用学骑马也不用学赶大车,不需要考驾照。
这个题目太大了,如果让ai搞,给它的提示资料要比最终的程序多数倍的篇幅。
我是学生,给老师出难题了,抱歉。
【 在 yuanmo 的大作中提到: 】
: 信任是一点点建立的,AI的发展极快。两年前我对AI编程的态度是:这玩意儿能加快我50%的生产力。一年前感觉是加快了1倍。六个月前感觉突然加快了10倍。现在我感觉是加快了100倍。AI就像一个陀螺,你越抽他转得越快,最后的瓶颈是自己体力不够了。
: 现在的编程范式已经不可逆地改变了:阻碍AI编码速度的因素是人。凡是哪个环节需要人参与的,则编码速度会降低10倍。把人从编码环节干掉才是正确的方向。
: 实际上你让AI写细节,自己写所谓的上层,完全是大材小用,相当于雇了10个博士干端茶送水的活儿,并且归保洁阿姨管理。我敢保证,保洁阿姨一定能挑出好多毛病。
: ...................
--
修改:ylh1969 FROM 221.221.54.*
FROM 221.221.54.*