大神Karpathy炮轰复杂UI应用无法被模型调用的软件将失去未来
在人与AI高度协同的时代,只有大量复杂UI界面的应用将会被淘汰。
大神Karpathy给出了对于应用程序未来的预言,并特别点名Adobe、CAD将首当其冲。【图1】
这样说的原因,Karpathy解释,只有复杂的UI界面而不提供文本交互,就无法和大模型形成有效的人机协同。
换言之,这类软件没办法满足准专业用户的“氛围式编程”需求。
按照应用当中UI和文本含量的不同,Karpathy还给一些常见的应用划分出了四个“风险等级”。【图2】
其中提到的部分软件,长这样:【图3】
Karpathy还补充,虽然AI在UI界面操作上也会取得进步,但开发者如果守株待兔,照样不会有好的发展。【图4】
Karpathy的这番犀利言论,一经发出就引发了广泛的讨论。
支持者Karpathy的人表示,仅仅依赖复杂的可视化UI,而没有可脚本化的后端的产品,本质上是在筑起高墙,阻挡AI的浪潮。【图5】
还有人表示,现在Agent的水平已经与人类相当,所以软件开发者要同时考虑人类和AI,甚至是只考虑AI。【图6】
看到有人如此强调后端接口的地位,有网友直接给出灵魂拷问——
UI界面到底还值不值得做?
有人解释,使用文本交互不等于消灭UI,但UI应当构建在“文本”之上,能够在用户交互操作和文本之间形成一种转换机制。【图7】
反对Karpathy观点的人则认为,Karpathy提到的几个“高风险示例”(Photoshop、CAD等)本身都是面向专业用户的,甚至专门有学校教授这些软件的使用。
在他看来,这些应用与普通的软件不可同日而语,苹果同时保留Logic Pro和Garage Band(都是音乐创作软件)也是这个原因。【图8】
还有人认为,VSCode等(以文本交互形式的)应用并非适合所有人,那既然总要有一个适应,为什么不能让AI来适应人类的操作方式呢?
但无论支持还是反对,想要让应用程序和AI之间更好协作,人们可能还需要更加规范的语言和软件框架。【图9】