来源笔记

Terminal UIs Are an Abomination. AI Needs Better UX

Human AI InteractionAI UXTerminal UIAgentic WorkflowsCode Intelligence

这篇文章认为,终端 UI 和聊天界面不适合现代 AI,因为 AI 工作现在是多步骤、有状态、会分支的。它主张界面应该展示来源、依赖关系和控制点,而不是滚动的文本记录。

  • AI 工具仍然常被包在聊天窗和终端流里,因为它们开发成本低,而不是因为它们适合这类工作。
  • 基于转录的界面让用户必须靠记忆去重建状态、因果关系和失败原因,这会增加认知负担。
  • 在代理式编程和其他长时间运行的任务中,这个问题更严重,因为工作会出现分支、重试和依赖。
  • 这个论点把模型或代理引擎和用户界面分开看。
  • 它把 AI 工作看成图结构,而不是线性流程,包含状态、分支、回放、回滚和可见依赖。
  • 它为不同任务提出不同界面,例如用于编程的代码图、用于研究的论点图,以及用于运营的审批队列。
  • 文中没有报告定量结果;这是一篇立场文章,不是实验论文。
  • 最明确的具体判断是,终端和聊天界面会制造采用阻力,因为它们把用户推到操作员模式,而不是结果导向的工作流。
  • 文章认为,代理式编程应该以时间变化图的方式呈现,节点包括编辑、测试、重试、计划和决策,而不是只看日志或 diff。
  • 它认为,更好的 AI 采用取决于能支持可审计性、可见性、回滚、可复现性和治理的界面。