肇鑫的日常博客

日常

CLI可能不会再过渡到GUI了

Claude Code火了,但是有人批评它,认为它使用CLI是一种倒退,认为早晚会像计算机的发展那样,从命令行的DOS,过渡到图形的Windows。

不是所有的历史都会重复。是否会从命令行过渡到图形,取决于用户需求。图形相比于命令行,能够提供更多的信息,更好的排版,其实也就是提供更多的按钮。图形界面发明了菜单,包括右键菜单,上下文菜单,工具条,状态栏,弹窗等等。这一切,都是为了更方便用户使用。不过,从用户角度看,尤其是对于一个新手来说,他面对图形界面那么多的可选按钮和选项,是需要很高的学习成本的。

站在如今的角度来看,其实图形界面大部分的空间都浪费掉了。因为人们同一时间会使用的按钮,只是显示出来的一小部分,因此大部分显示的按钮在大部分时间都是浪费的。之所以必须显示,是因为开发者不知道用户想要用哪一个。图形界面的开发者也知道这一点,所以他们采取了办法,发明了类似智能工具条和上下文菜单这种工具。

如今又了AI,一切又有所不同了。用户不仅不再需要找到需要按钮,甚至用户也根本不用学习,用户只需要将自己需要的效果告诉AI,而AI则会主动选择方式执行。AI可以选择去点击按钮,也可以选择调用适当的程序,甚至如果没有适当的程序,AI甚至可能会自己临时写一个。而用户,完全不在意AI是如何做的,用户只在意最终自己拿到的结果是否符合自己的需求。站在这个角度,用户只需要能跟AI沟通就可以了。而CLI完全就符合,根本没有过渡到GUI的必要。因为如今,用户已经有亲子完成任务,变成了下达命令,验收结果。只有在对于AI不满意的情况下,才会亲自下场。反倒是AI输出的结果,会需要是精彩纷呈的。它可以输出ppt,输出视频,输出网页。而用户只需要能下达命令就可以了。