我最早接触AIGC,是从Github Copilot开始的。
现在AI编程工具的路,也在不断地拓展。
VSCode里面的各种插件,是大家厮杀比较白热化的地方。
不过,为了摆脱VScode的限制,以及彻底将流量私有化,很多公司开始做自己的IDE了。
主要发展方向:
1、codebase深度理解,也就是对完整的项目目录里面的代码,做Embedding和Vector检索。最早只能针对当前打开文件进行理解和分析,如果需要处理其他文件,要用提示词提示,指定的文件。
2、自动修改代码,最早是提供参考,自己复制粘贴,自己调整,现在基本都是直接修改,然后让用户接受。
3、多文件、跨文件编辑,原来是只能修改一个文件的。现在还可以自动创建目录和文件。
4、将各种指令也自动化执行掉,很多编程,是需要在shell里面执行很多命令的,原来只给建议,让用户自己去粘贴执行,现在可以自动执行了。
发生这些变化的原因有三个:
1、这是程序员的需求;
2、越来越多的非程序员拥入;
3、模型的操控越来越智能,可控性越来越强。
现在的现状:
VScode插件还在拼命厮杀
多文件编辑的cursor大🔥
可以自动执行各种命令的windsurf给自己去了名字叫flow,流式开发
Devin已经走火入魔,那么贵的费用,已经超过国内地段程序员的薪水了
我还是继续在vscode里面,用我的Github Copilot吧。
这个工具根红苗正。
还在不断地吸收那些魔幻工具的各种新特性。