分页: 1 / 1

#1 还是别吹什么AI coding了

发表于 : 2025年 7月 3日 02:53
webdriver
现在的LLM coding,纯粹靠sample codes堆出来的,那么问题来了,我老让AI去写一段C#代码,它倒是很快就回答了,给出一个像是那么回事的程序,但是程序完全无法通过编译,为啥涅,因为这段程序需要用到第三方的库,而且库本身还有不同版本支持不同的平台,然后还要跟其他相关版本的库关联才能通过最后编译。看得出来LLM是找到了样本,但是LLM根本无法理解库版本及关联库之间的联系,所以给出的code在我需要的framework框架下是不工作的。
于是我提醒说,要用xx framework的,LLM倒也谦虚,说“对不起,我重新生成一个基于xx framework,用了xx 库的程序”。。。但是新程序还是不工作还是因为库版本问题,不同的版本的class/method/参数都变化了,如果不打开库定义寻找,修改都无法修改。

#2 Re: 还是别吹什么AI coding了

发表于 : 2025年 7月 3日 10:41
Caravel
webdriver 写了: 昨天 02:53 现在的LLM coding,纯粹靠sample codes堆出来的,那么问题来了,我老让AI去写一段C#代码,它倒是很快就回答了,给出一个像是那么回事的程序,但是程序完全无法通过编译,为啥涅,因为这段程序需要用到第三方的库,而且库本身还有不同版本支持不同的平台,然后还要跟其他相关版本的库关联才能通过最后编译。看得出来LLM是找到了样本,但是LLM根本无法理解库版本及关联库之间的联系,所以给出的code在我需要的framework框架下是不工作的。
于是我提醒说,要用xx framework的,LLM倒也谦虚,说“对不起,我重新生成一个基于xx framework,用了xx 库的程序”。。。但是新程序还是不工作还是因为库版本问题,不同的版本的class/method/参数都变化了,如果不打开库定义寻找,修改都无法修改。
你的预期不对,ai不是全知全能的。虽然他见多识广,但是不能asume他知道所有的版本变化。你应该把他看成你的助手,告诉他新版本的接口是什么,让它改改看。

有新知识出现,改变了条件概率,输出就会变化