OpenAI 将 Canvas 开放给全体用户:支持运行 Python 和自定义 GPT
OpenAI 在「12 天连发」活动第 4 天宣布,协作界面 Canvas 正式结束测试并向免费及付费用户全面开放。用户现在可以直接在界面里运行 Python 代码并生成图表,还能调用自定义 GPT 协助修改。目前该功能已在网页端和 Windows 客户端上线。
以前让 ChatGPT 帮你改一篇长文章或者修一段脚本,最痛苦的不是它改得不好,而是它总喜欢把整篇内容重新吐给你一遍,你还得自己人肉对比它到底动了哪一行。
在连续发布活动的第四天,OpenAI 把此前只给付费订阅用户测试的协作界面 Canvas 正式扶正,结束测试并向所有免费和付费用户开放。产品负责人 Kevin Weil 带着工程师 Lee Byron 和 Alexi Christakis 在直播里把新能力过了一遍。
目前这个界面已经推给了所有网页端用户和 Windows 桌面端用户,Mac 桌面端还要再等等。
浏览器里直接跑 Python,还能做图表
这次更新最显眼的变化是代码能力。
Canvas 里直接塞进了一个 Python 执行环境。据演示介绍,这套环境基于 WebAssembly 运行,支持绝大多数常用的 Python 第三方库。
这意味着你不用再把代码拷到本地终端或者 Jupyter Notebook 里面跑。只要在 Canvas 里写好脚本,点一下就能直接运行并看到结果。
遇到报错时,ChatGPT 会实时标出错误并给出修改建议,你点一下就能采纳。现场演示甚至展示了如何在右侧修复折线图的 bug,以及直接生成一张展示圣诞老人配送路线的桑基图。
代码编辑器本身也补全了现代开发工具的基础设施,支持语法高亮和代码自动补全。
像人类编辑一样留批注,还打通了 Custom GPT
文字协作方面,OpenAI 把重点放在了更细颗粒度的控制上。
现在的 Canvas 可以像文档协作软件一样,在具体的段落甚至句子里留下行内批注。你可以逐条选择接受还是拒绝 AI 的修改建议,还能通过类似 Git diff 的对比视图看清它究竟改了哪些字。
快捷工具栏里还留了调节文章长度、切换阅读理解难度等级、润色语法甚至添加 emoji 的快捷按钮。
另外,Custom GPT 也正式接入了 Canvas。开发者可以在自定义 GPT 的后台里把 Canvas 勾选为默认界面;为了不破坏现有工作流,老版本的 Custom GPT 默认仍保持关闭状态。
为什么重要
在交互形式上,聊天框正在撞上天花板,而 Canvas 标志着 OpenAI 正式把 ChatGPT 从一个「对话框」改造成一个「工作台」。
对普通用户和写作者来说,这意味着你终于不用在长文档里反复复制粘贴了。你能指定让它精修第三段,或者让它把第四段改得更通俗,同时原文其他地方纹丝不动,这种确定性大幅降低了把 AI 用进严肃写作的心理负担。
对写代码的人来说,浏览器内集成基于 WebAssembly 的 Python 运行环境是个极具杀伤力的改动。虽然它不能完全替代完整的 IDE,但临时跑个小脚本、验证一段算法、清洗一份数据并顺手画出可视化图表,流程几乎没有任何环境配置的摩擦。
我们认为,OpenAI 把 Canvas 全面下放给免费用户,显然是冲着 Anthropic 的 Artifacts 来的。此前 Claude 靠着 Artifacts 圈走了大量开发者和知识工作者,OpenAI 必须在工作区体验上追平对手。
看起来这步棋走得相当精准。隐患在于,这种并排界面的信息密度比单对话框高得多,新手可能会觉得界面变重了;但长期来看,单调的对话框注定无法承载更复杂的脑力工作,工作流界面才是下一阶段竞争的核心战场。
来源 (3)
- youtube.com(在新标签页打开)原文youtube.com
- the-decoder.com(在新标签页打开)报道the-decoder.com
- maginative.com(在新标签页打开)报道maginative.com
话题追踪ChatGPT Canvas 功能的推出与迭代
- OpenAI 将 Canvas 开放给全体用户:支持运行 Python 和自定义 GPT本条
- OpenAI 上线 Canvas:不仅能聊天,还能并排改写与调试代码