GitHub:当聊天框不是正确的 UI——Copilot 应用画布
Burke Holland 于 9 月 24 日介绍 GitHub Copilot 应用中的 canvas:可在应用内运行、与智能体双向通信的全栈界面,替代纯聊天;示例包括 Connect 4、Winget、SQLite 与工作流自动化。
GitHub 博客于 2026 年 9 月 24 日刊发 Burke Holland 文章 When chat is the wrong UI:认为与大模型交互的主界面仍是聊天框,但在用户已知要完成的任务时,聊天往往不是最合适的 UI。
在 GitHub Copilot 应用中,替代方案称为 canvas(画布):在应用内运行、无浏览器外框的小型全栈应用。智能体可与画布服务端双向通信,画布也能反向驱动智能体,从而具备普通程序能力,同时与 Copilot 智能体联动。
文中示例包括:与智能体对战的 Connect 4;可浏览注册表并安装/卸载本地包的 Winget 界面;直接操作 SQLite 的画布(含智能提示);以及把研究—原型—计划—实现—迭代—定稿等工作流自动化、尽量把人移出循环的自定义界面。作者主张:让智能体构建可复用工具,往往比把智能体本身当万能工具更省 token。