抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

SylensHub

吃饭, 睡觉, 打游戏!

相比俩年前在前司,现在的我用AI更加频繁了。如果说之前限制我使用AI的是工具本身的便捷性,现在的限制似乎已经不在AI,而是我自己的知识和技术了。

上周末做了两个尝试,一是尝试用Aider和Openhands帮我修改Theia的remote模块。因为根据AI的回答,Theia的设计是完全前后端分离的,前端只显示,后端则负责处理一切请求。如果这是正确的,那么开发一个在Browser版本的Theia中可以使用的remote版本应该是可行的。而有了这个,就能永久的解决我在Fydetab Duo上用VScode的痛点—-图形性能不足导致VScode过卡了。

然而,虽然两个Agent都能给我一定的指引,但是没有Node.js / Electron的基本知识,只靠Agent写的代码和回答,我无法了解Agent写的代码是否靠谱,由于我也不知道应该如何调试Theia这么大型的Node.js项目,我也无法根据一些报错来判断问题是什么。最后就是,以我的知识和技术,依然无法在AI指导下完成开发。

另外一个尝试还是想解决一样的问题,只不过我换了一个方向,既然我发构建我要的IDE,那我是否可以设法提升当前Fydetab Duo的图形性能,具体来说,是设法更新内核,让Duo上的FydeOS能支持Vulkan,有了Vulkan,也许VScode的性能可以提升不少。

然后这个想法还是失败了,AI虽然指引我找到了可能适用于RK3588的新版内核源码,但是我不太看得懂在编译时替换/修改内容的描述。于是我尝试了最简单粗暴的方式—-直接替换overlay中的内核项目repo,强行用6.12当原来的6.1来用。我想这最多会有一堆功能不能用吧?然后我想简单了,直接给工程机刷成砖了…

这么说,也是一样的问题以我的知识和技术,我不知道我在做的到底对不对,也很难从结果中得到有效的改进信息,我只知道这不行,但是,怎样能行呢?以这两年的使用经验,按AI的建议一条条试是不靠谱的,因为其中可能有大量专业人士一眼就知道不对的方案,而我因为什么也不知道,在无穷尽的枚举后,无法得到什么正向反馈。

所以,我觉得我现在能用到的AI真的是Copilot,不应该指望它来从头实现任何我没有概念东西,而是应该在自己学习和构建了基本的体系,在能获得有效的反馈后(起码能测试和信息丰富的报错后),才有可能最大程度发挥它作为Copilot的作用。

也就是,从0到1依旧困难,但是起步后,1到10,应该是比过去更容易了。10到100… 我没到100过,还真不知道… 但是我觉得… 这些可能会被上下文长度限制吧。

评论

留下友善的评论吧~