还是别吹什么AI coding了
版主: hci
#1 还是别吹什么AI coding了
现在的LLM coding,纯粹靠sample codes堆出来的,那么问题来了,我老让AI去写一段C#代码,它倒是很快就回答了,给出一个像是那么回事的程序,但是程序完全无法通过编译,为啥涅,因为这段程序需要用到第三方的库,而且库本身还有不同版本支持不同的平台,然后还要跟其他相关版本的库关联才能通过最后编译。看得出来LLM是找到了样本,但是LLM根本无法理解库版本及关联库之间的联系,所以给出的code在我需要的framework框架下是不工作的。
于是我提醒说,要用xx framework的,LLM倒也谦虚,说“对不起,我重新生成一个基于xx framework,用了xx 库的程序”。。。但是新程序还是不工作还是因为库版本问题,不同的版本的class/method/参数都变化了,如果不打开库定义寻找,修改都无法修改。
于是我提醒说,要用xx framework的,LLM倒也谦虚,说“对不起,我重新生成一个基于xx framework,用了xx 库的程序”。。。但是新程序还是不工作还是因为库版本问题,不同的版本的class/method/参数都变化了,如果不打开库定义寻找,修改都无法修改。
+2.00 积分 [版主 hci 发放的奖励]
标签/Tags:
-
- 论坛元老
Caravel 的博客 - 帖子互动: 542
- 帖子: 24201
- 注册时间: 2022年 7月 24日 17:21
#2 Re: 还是别吹什么AI coding了
你的预期不对,ai不是全知全能的。虽然他见多识广,但是不能asume他知道所有的版本变化。你应该把他看成你的助手,告诉他新版本的接口是什么,让它改改看。webdriver 写了: 2025年 7月 3日 02:53 现在的LLM coding,纯粹靠sample codes堆出来的,那么问题来了,我老让AI去写一段C#代码,它倒是很快就回答了,给出一个像是那么回事的程序,但是程序完全无法通过编译,为啥涅,因为这段程序需要用到第三方的库,而且库本身还有不同版本支持不同的平台,然后还要跟其他相关版本的库关联才能通过最后编译。看得出来LLM是找到了样本,但是LLM根本无法理解库版本及关联库之间的联系,所以给出的code在我需要的framework框架下是不工作的。
于是我提醒说,要用xx framework的,LLM倒也谦虚,说“对不起,我重新生成一个基于xx framework,用了xx 库的程序”。。。但是新程序还是不工作还是因为库版本问题,不同的版本的class/method/参数都变化了,如果不打开库定义寻找,修改都无法修改。
有新知识出现,改变了条件概率,输出就会变化
#3 Re: 还是别吹什么AI coding了
属实
Caravel 写了: 2025年 7月 3日 10:41 你的预期不对,ai不是全知全能的。虽然他见多识广,但是不能asume他知道所有的版本变化。你应该把他看成你的助手,告诉他新版本的接口是什么,让它改改看。
有新知识出现,改变了条件概率,输出就会变化
凡所有相,皆是虚妄


#4 Re: 还是别吹什么AI coding了
GitHub copilot比ChatGPT好一点webdriver 写了: 2025年 7月 3日 02:53 现在的LLM coding,纯粹靠sample codes堆出来的,那么问题来了,我老让AI去写一段C#代码,它倒是很快就回答了,给出一个像是那么回事的程序,但是程序完全无法通过编译,为啥涅,因为这段程序需要用到第三方的库,而且库本身还有不同版本支持不同的平台,然后还要跟其他相关版本的库关联才能通过最后编译。看得出来LLM是找到了样本,但是LLM根本无法理解库版本及关联库之间的联系,所以给出的code在我需要的framework框架下是不工作的。
于是我提醒说,要用xx framework的,LLM倒也谦虚,说“对不起,我重新生成一个基于xx framework,用了xx 库的程序”。。。但是新程序还是不工作还是因为库版本问题,不同的版本的class/method/参数都变化了,如果不打开库定义寻找,修改都无法修改。
Cursor比Copilot好一点
相当于给你配了一个初级程序员,你需要去empower它为你工作
#6 Re: 还是别吹什么AI coding了
AI 写那些不需要编译/链接的程序比较准确,因为所有的code都是源代码,可以被一起training,目前流行的蟒蛇啊,娇娃脚本啊等等等等。AI写需要跟二进制/byte code代码库接口的程序就没那么灵光了因为这些接口往往是隐藏的,不一定在training时候“展现”完整接口定义 -- 这就是我遇到的情况。虽然是同样名字的库但是针对系统平台的不同,接口有差异,再加上库与库之间的隐藏关联,AI改程序往往改了一处其他地方又会broken,你要是写过C++,C#程序等等就明白了。这些目前的AI根本无法很好解决。Caravel 写了: 2025年 7月 3日 10:41 你的预期不对,ai不是全知全能的。虽然他见多识广,但是不能asume他知道所有的版本变化。你应该把他看成你的助手,告诉他新版本的接口是什么,让它改改看。
有新知识出现,改变了条件概率,输出就会变化
Again,现在的AI程序还是copy paste而不是真正从编程原理上自行产生,对于我而言,更像是一个高级Google工具。
#11 Re: 还是别吹什么AI coding了
用agent mode,写代码,compile,deploy,test,debug一条龙。呵呵,你完蛋了webdriver 写了: 2025年 7月 5日 11:20 AI 写那些不需要编译/链接的程序比较准确,因为所有的code都是源代码,可以被一起training,目前流行的蟒蛇啊,娇娃脚本啊等等等等。AI写需要跟二进制/byte code代码库接口的程序就没那么灵光了因为这些接口往往是隐藏的,不一定在training时候“展现”完整接口定义 -- 这就是我遇到的情况。虽然是同样名字的库但是针对系统平台的不同,接口有差异,再加上库与库之间的隐藏关联,AI改程序往往改了一处其他地方又会broken,你要是写过C++,C#程序等等就明白了。这些目前的AI根本无法很好解决。
Again,现在的AI程序还是copy paste而不是真正从编程原理上自行产生,对于我而言,更像是一个高级Google工具。
#14 Re: 还是别吹什么AI coding了
#$&##&&!?...... LLM AI写脚本一样扯淡,让AI 写几个工具tampermonkey js,立即出来还像模像样,看着好像确实针对问题了,而且LLM 对wiki 和ytube 的网页结构还确实很了解。webdriver 写了: 2025年 7月 5日 11:20 AI 写那些不需要编译/链接的程序比较准确,因为所有的code都是源代码,可以被一起training,目前流行的蟒蛇啊,娇娃脚本啊等等等等。AI写需要跟二进制/byte code代码库接口的程序就没那么灵光了因为这些接口往往是隐藏的,不一定在training时候“展现”完整接口定义 -- 这就是我遇到的情况。虽然是同样名字的库但是针对系统平台的不同,接口有差异,再加上库与库之间的隐藏关联,AI改程序往往改了一处其他地方又会broken,你要是写过C++,C#程序等等就明白了。这些目前的AI根本无法很好解决。
Again,现在的AI程序还是copy paste而不是真正从编程原理上自行产生,对于我而言,更像是一个高级Google工具。
就是完全没有效果,怎么都没有效果跟没有一样。
俄从来没用过java 和js,php也不熟,俄也没时间去给AI 做debug,干脆凭C的感觉另写了两个wiki、ytube 小工具,不花5分钟不比AI效率降哪儿去(我要给LLM AI 做debug,只会浪费更多时间分析AI 的无效脚本)。目前用了一年了全都效果一直良好。
#16 Re: 还是别吹什么AI coding了
编程有很多种,我老做的主要是business process automation,很多应用场景是和已有系统做互联,说实话有了AI 之后,写个局部小脚本,写个inside function什么的的确方便许多,以前都是在故纸堆里翻找以前的module和使用google搜索,然后在成堆的返回页面里找合适的,现在可以直接出代码外加一些解释。Riikanbkk 写了: 2025年 7月 5日 22:40 #$&##&&!?...... LLM AI写脚本一样扯淡,让AI 写几个工具tampermonkey js,立即出来还像模像样,看着好像确实针对问题了,而且LLM 对wiki 和ytube 的网页结构还确实很了解。
就是完全没有效果,怎么都没有效果跟没有一样。
俄从来没用过java 和js,php也不熟,俄也没时间去给AI 做debug,干脆凭C的感觉另写了两个wiki、ytube 小工具,不花5分钟不比AI效率降哪儿去(我要给LLM AI 做debug,只会浪费更多时间分析AI 的无效脚本)。目前用了一年了全都效果一直良好。
可是一到稍微大一点的应用场景,也不知是我不会向AI表达,还是怎么地,出来的东西还不如我自己写好框架,再在内部填空来的快。
x1

#17 Re: 还是别吹什么AI coding了
我发现就在码工群体间,大部分人对AI coding工具的能力了解程度停留在两年前,还以为是prompt几句然后模型纯靠训练过的知识回答,幻觉很多,于是骂AI是垃圾骗子。这些人反复强调的问题,都是因为工程上还没实现导致模型缺乏足够的信息交互能力,而不是模型本身智力不够。他们不知道最难的问题已经相对算是解决了,而业界leader们在以恐怖的速度卷难度低很多只是繁杂费时的基建。所以我现在越来越确信这帮死脑筋的码工被淘汰的速度会比绝大多数人想象还要快。
#18 Re: 还是别吹什么AI coding了
empower 是不是就是国内常说的“赋能”?wass 写了: 2025年 7月 5日 08:48 GitHub copilot比ChatGPT好一点
Cursor比Copilot好一点
相当于给你配了一个初级程序员,你需要去empower它为你工作
#19 Re: 还是别吹什么AI coding了
看来微软的垃圾软件不是ai的错是操作手垃圾fantasist 写了: 今天 14:53 我发现就在码工群体间,大部分人对AI coding工具的能力了解程度停留在两年前,还以为是prompt几句然后模型纯靠训练过的知识回答,幻觉很多,于是骂AI是垃圾骗子。这些人反复强调的问题,都是因为工程上还没实现导致模型缺乏足够的信息交互能力,而不是模型本身智力不够。他们不知道最难的问题已经相对算是解决了,而业界leader们在以恐怖的速度卷难度低很多只是繁杂费时的基建。所以我现在越来越确信这帮死脑筋的码工被淘汰的速度会比绝大多数人想象还要快。