前几年对话式AI刚出来的时候,是2023年。
那时不停地看到网上的宣传它有多牛逼,可以写代码,下半年开始试了一下,单是能自动出内容的对话形式,确实惊叹,是从没有过的感觉。
但是当时AI提供的的服务形式还比较简单,就是对话,然后复制粘贴代码,并且回复的代码其实也没那么精准,要么跟要求偏离很大,要么粘贴到IDE里运行不了,还是能力问题。
后来慢慢准确了起来,大概也就不到一年的时间,写代码已经很好用了,就一直用到现在,几乎不太可能离开它,有时候就是抛开脑子,不思考,粘贴完测试通过就完事。
但是我的用法,还是纯提问,然后复制代码进IDE使用,为什么没有实现人机协同,是因为AI的插件对Visual Studio的支持太不友好,阿里的会让IDE闪退,腾讯的会让IDE卡死,实在受不了,就不再试了。
还有一个最重要的原因,我的一系列现有项目,都是用的人工古法编程,夹杂着一些AI写的代码段子,不太敢让AI完全占有一个旧的项目,因为之前这么干过,结果被AI整提乱七八糟,乱改文件,使得编译根本通不过,不得不重新从SVN恢复。
所以我的判断是AI对Visual Studio/WINFORM/WPF这类有界面的软件的支持,还是太差了,可能是网上的这类项目不多,AI学到的数据经验不够,导致这样的结果。
但是我还是一直想试试让它完全参与一个项目,今年就有了这样的机会,有一个音频广播的软件,我打算让AI来全权制作,不写一行代码。
从软件的界面设计到所有代码实现,都让AI来完成,经过提交需求什么的,和几轮对话,设计图就出来了,看起来很牛逼,我想画东西确实容易,把它变成代码实现就不一定行了。
然后命令AI先给软件制作界面,其实AI设计的界面也没有很好地完成需求,界面缺不少东西,还缺不少界面,不管怎么要求,它就是不画,不知道为什么,不过这些暂时不管它先了。
代码对界面实现出来的效果,一言难尽,其中的按钮大小问题、文本框显示文字不全的问题,经过半个月的要求,AI每次说好了,但是一打开,按钮异常大、文本框只显示半截字的问题都没能解决。
另外界面设计是白色界面,代码实现出来的是黑色背景,这个还原得也不好,但是要求几轮后,就好了,有时候感觉人民币就是在这些不停地犯错和要求修改中,慢慢消耗掉了。
画完还算能看的界面,大概60%的设计还原度吧,就要求它写代码,这也是个非常失望的过程,无论怎么要求,本地播放设备和麦克风设备,永远无法选择。
开始广播显示还可以,但是永远无法真实地冒出声音,经过七八次地跟AI说还不行,终于出声了,但是声音卡顿,延迟超大,怀疑AI没有选好技术方案,又经过几轮对话,延迟大概3秒钟了,但声音卡顿的问题,看起来是解决不了的了。
其实到这里,已经没多少耐心了,人民币消耗了大约200,想要达到合适的效果,照这样下去,总感觉遥遥无期,可能还是得恢复古法编程+AI写的代码段子才行了。
我就想不明白为什么AI让代码读取本地的音频设备提供选择咋就这么难呢,反反复复都不成功。
实际还有不少界面的功能,和设计还原都没成完成,再折腾下去, 不知道要花多少钱。
有时候要改一下界面,结果冒出来一个新的同功能界面,在新的界面上改设计,代码那边要么不跟着改,要么完全忽略,如果跟着改,那逻辑代码又得重写一次,简直脱裤子放屁。
其实AI写代码,本身是很牛逼的,但是主要是在后台类的代码,纯逻辑的,这些确实很牛逼,因为AI不用去折腾界面
特别是要实现人机协同,去做电脑上的有界面的客户端软件,那着实非常困难,AI难以理解代码画出来的界面实际运行后会长什么样,所以出现各种问题,无论怎么要求都很难修。
不过有一种例外,如果是让AI去做网页,虽然网页也是有界面的,但是AI做网页还是很专业的,效果拔群,所以几乎所有的网页类项目,AI可以做出很不错的效果,毕竟做网页那是真简单啊。
偏偏我要做的项目,是在电脑上运行的有界面的软件,就太为难AI了,它还是得再进化进化。
我做的是使用Visual Studio这个IDE,使用C#写WPF项目,和AI一起干活的时候,得先把项目卸载掉,如果涉及解决方案文件,还得把IDE关掉,然后再让AI干活,不然AI可能因为文件占用写不进去,所以每次让AI干完活,我再加载项目,编译运行看结果。
这样其实很不方便,不算太完美的人机协同,不使用插件的原因,上面有说,【阿里的会让IDE闪退,腾讯的会让IDE卡死】
经过半个月的折腾,让AI完全实现一个项目的想法,就暂时这样先吧,估计无法实现,还是得古法编程+AI代码段子。
后面遇到服务端的没有界面的项目,比如接口项目什么的,就给AI,或者和网页有关的活,也给AI。
这里用来干活的AI,用的是腾讯的WorkBuddy软件,结合里面带的几个模型,主要还是AI模型,这个是大脑,WorkBuddy这个软件只是手脚,大脑才是需要花钱的地方,到了后面有一个限时免费,就一直蹭着它用,不然实在是不知道要花多少人民币在上面。
甚至有一天想为了省钱,在本地装了个Qwen3:8b,看看能不能用,结果电脑配置不够,显卡显存可能也不够,对话没几轮就挂了,感觉效果也不怎么好,就放弃了,还是得用腾讯提供的模型。























