最近比较亢奋,热血沸腾,干劲十足。有这种感觉,上次还是十年前。最少的一次睡眠,一天只睡了两个多小时,都不觉的困。
研究的一些编程领域的Ai Agent IDE,越研究越兴奋,越兴奋越觉得未来时代超级美好。
理解Ai IDE Agent,得先理解什么是编程。
打个比方,我喜欢喝茶,泡一杯茶的步骤要完全精准,才能得到一杯好茶。比如水茶比例,比如水温,比如水质,比如泡茶杯具的选用。
泡一杯好茶,就是一次编程。一个一个的步骤,就是一条一条的方法、命令。使用天然水,水温设置在85℃,使用茶碗,放入3克茶叶,润杯,投茶,洗茶,闻香,品茗。这一步一步,就是程序。如果泡茶过程中,茶叶的投放量多了,那么味道浓度增加,就不是一杯需求的味道,就是程序的BUG。
编程的本质就是把一件事拆解成明确的步骤,教计算机做事。而实现泡茶的步骤,就需要通过程序语言写出来,告诉机器需要怎么做。
想成为好的程序员,必须有较好的抽象思维。因为要严格遵循编程语法的规则,所以程序语言要比英语更难学。而且要有较好的数学水平,如果没有,想成为好的程序员,是达不到要求的。
所以,让人人都能成为程序员,Ai IDE这些Agent工具要怎么做呢。
在大模型没有出现之前,程序界,特别是中文程序界,曾经研发了一个叫做易语言的程序语言。使用中文去编程。比如常规的如果怎么样,就怎么样,这样的逻辑,通过中文输入,给出结构。但在实际应用中,并不是多么友好,因为还是需要程序思维。只不过把英文转成了中文去做这么样的事。大模型的出现给这种想法的实现带来了突破。可以用自然语言去操作这些Agent去实现需求了。不需要有程序思维,抽象思维,数学能力,工程实践。
比如,我尝试实现一个本地不联网的todo list web应用,我并不需要云端存储,只要打开页面,在这台电脑上,能就我要去做的事情,就是我的需求。我也并不需要知道我要使用什么技术栈,用什么语言。我直接用这个文字,这个提示词,让字节的Trae,帮我去做了。它帮我实现了,它做这件事只花了数秒时间。
https://www.junwei.bid:89/web/9/index.html
这个真太棒了,让一个没有程序逻辑的人,可以实现他们的想法,这可能是Trae大善人做的最浪漫的事。养成程序逻辑,毕竟需要数年时间。现在,即刻,人人都可以实现自己的想法。
美好吧!!!