个人电脑时代始于黑屏和闪烁的光标。这简洁的提示是唯一的入口,吸引用户去测试电脑的性能。
如今,人工智能的界面看起来千篇一律:一个空白文本框和一个闪烁的光标。
| 20 世纪 80 年代命令行 | 2020年代人工智能界面 |
|---|---|
![]() |
![]() |
| 图片来源: Newton Freehostia |
几十年来,我们一直在逐步摆脱命令行,先是转向Windows,然后是网站。现在,我们又回到了原点,只不过现在背后多了一个更智能的合作伙伴。
上世纪 80 年代,图形用户界面和鼠标的批评者认为,命令行才是用户真正需要的。窗口和图标会分散用户对机器强大功能的注意力。但这种强大功能是有代价的:晦涩难懂的语法。mkdir、 ls 、 pbcopy ,这些命令就像咒语一样mkdir将技术用户与普通用户区分开来。
“帮我开发一个破解版的CRM”比npm init强大得多。我们只需要通俗易懂的英语。难点不在于记住命令,而在于知道该问什么。
这个由机器人天才控制的空白文本框就足够了吗?我们今天真的需要用户界面吗?
即使人工智能智能体承诺能够预判我们的所有需求,但使用人工智能仍然存在诸多问题。编写合适的提示语并非易事,措辞上的细微变化都会导致不同的输出结果,而且每次发布新模型都需要更新提示语。人工智能成本高昂,许多人已经达到了其局限性。最引人注目的是,我们又回到了单线程计算时代:一次只能处理一个对话、一个任务。
此外,有时我们更喜欢看到事物。像OpenAI 的 Canvas和Anthropic 的 Artifacts这样的项目允许用户在运行时创建定制界面:例如贪吃蛇游戏、物理实验、初创公司的客户关系管理系统 (CRM)。但最初的那股兴奋劲儿已经过去了。我们现在很少再谈论 Canvas 或实时用户界面了。为什么呢?
标准用户界面之所以经久不衰,自有其道理。它们能够帮助培训成千上万的用户,并管理并行任务。它们引导用户进行下一步操作,弥合了反应迅速流畅的用户与其他用户之间的差距。它们通过平衡确定性流程和非确定性流程来控制成本。人工智能和标准代码都发挥着重要作用。
如果DOS系统支持英语,苹果还会成功吗?答案是肯定的。即使底层系统变得更加智能,对强大平台上的用户界面的需求也不会消失,反而会更加强烈。
图形用户界面(GUI)让数百万原本不会记住命令行语法的人能够高效地利用计算机。同样的道理也将在人工智能领域重现:能够展现各项功能、管理并行任务并引导用户了解各种可能性的界面,将为广大用户(而不仅仅是少数精通命令行的人)带来生产力的提升。
文本框功能强大,而基于它构建的桌面系统功能将更加强大。

