也用过不同类型的AI编程工具了,有网页对话型的,生成代码后直接复制粘贴;有ide插件型的,编辑代码时智能补全;也有ide插件直接留一个边栏,通过对话生成代码/修改代码;还有直接把插件和ide打包的;还有和托管仓库打包的(指我还没尝过咸蛋的github的AI)
总的来说,能帮上忙,但是不能指望太多,还是得改改测测再问问。能做超出自己能力的东西,能给出灵感,能加速解决问题,但是并非总能。
这几天看到论坛有cto.new的裂变,然后我也试了一下。一堆高级模型免费用嘛,确实牛呀。更让我震惊的是我输入命令之后,他能猛干半小时;等我发出疑虑,他又猛干半小时;这个过程和集成的ide完全不同,这个猛干的劲头确实值得夸赞(但是我怀疑他其实在偷懒,代码提交量太少了!)。但是成果怎么样呢?反正我又指出了问题所在,他还在猛干。我估计还是不行。
形式上和github应该差不多,网页对话然后自动提交pr;继续对话就在pr上继续commit。由于没法在线debug,我还是把代码拉回本地进行测试。似乎是不能直接对ai代码进行编辑的。
我安排的任务是把一个 mv2浏览器扩展升级到mv3, 由于项目本身对的特殊性和复杂性,在使用AI之前我已经自己试过几次没能搞定了;今年国庆我还在带AI的ide的帮助下再次尝试,仍然没有成功。这次我给出了具体的指示是先把localstorage转为storage API,这个步骤我在国庆的时候花了些力气应该是基本搞定了,现在只是换方式重来一边。
坛友对cto.new的使用体验怎么样呢?有没有什么使用技巧交流下?