AB
AiBoss
News

GitHub 博客:当聊天框不是合适的交互界面

GitHub 博客刊文讨论「聊天不是合适 UI」的观点,并介绍 GitHub Copilot 应用中的 canvas:一种运行在应用内、可与智能体双向通信的小型全栈应用,用于承载更贴合具体任务的交互界面。

核心事实

GitHub 博客发布了一篇题为《When chat is the wrong UI》的文章,作者 Burke Holland 提出,聊天框虽然是大语言模型最早被广泛接受的交互方式,但未必总是合适的界面。文章介绍,在 GitHub Copilot 应用中,这类替代方案被称为 canvas:据文章描述,canvas 是运行在 GitHub Copilot 应用内部、不带浏览器外壳的小型全栈应用,智能体可以与应用的服务器端通信,服务器端也可以回传信息,从而实现双向交互。

背景与影响

文章认为,聊天之所以成为主要交互方式,部分原因是它是人们最先上手的形式,也适合作为通用方案,因为开发者事先并不知道用户会拿 AI 做什么。但当用户自己清楚要完成什么任务时,聊天往往就不是最优界面,此时更需要一种可按当下任务定制的界面。文章举例说,canvas 由于是全栈应用,除了可以调用第三方 API,还可以在用户本机执行代码,并给出了用 canvas 做 Connect 4 游戏、以及做一个用于浏览和管理本地软件包界面的示例。文章同时引用了学者 Steven Pinker 的观点,认为 AI 若面向任务会更有前景。

限制与来源

需要说明的是,上述内容来自 GitHub 博客的一篇观点性文章,其中对 canvas 能力、示例场景的描述属于作者表述,本文未做独立验证。文章提到的具体功能、可用范围、账号与地区支持等,均可能随产品更新而变化,请以 GitHub 官网当前信息为准。本文不构成任何投资、法律或其他专业建议。