Matthew Berman 测试首个 ChatGPT Canvas 测试版

原标题Matthew Berman Tests the First ChatGPT Canvas Beta

这段 2024 年的演示探索了并排编辑代码和文本、快捷功能的意外行为,以及 AI 开发者面临的平台风险。

MBMatthew Berman讲者 · Forward Future
频道
Matthew Berman
发布
2024年10月4日
视频
15:00
阅读
5 分钟
幻灯片
7
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Matthew Berman 测试了 2024 年 10 月推出的首个 ChatGPT Canvas 测试版,生成了一个贪吃蛇游戏和一篇可编辑的故事。他展示了针对选区的请求及代码和写作快捷功能,并观察到一些快捷操作即使有选区也会修改整篇文档。 他没有运行生成的游戏,也没有独立验证最后的代码修复。他还结合此前使用 Twilio 的经历,解释依托其他供应商 API 构建业务的平台风险。

  1. 1平台风险Berman 将 OpenAI 不断扩展的工具与自己的经历作比较:他曾基于 Twilio 开发,后来该平台进入了与他竞争的市场。
  2. 2并排显示的代码贪吃蛇示例出现在聊天旁边的可编辑面板中,但没有在最初的 Canvas 测试版中运行。
  3. 3选区与快捷操作尽管选中了部分内容,评论快捷功能仍修改了整篇文档;日志功能也出现类似结果。
  4. 4修复人为引入的错误模型识别出方向错误,但也修改了 Berman 没有要求更改的其他代码。
  5. 5写作建议评论可以接受或拒绝,滑块则可调整文章长度和阅读难度。
  6. 6未经验证的修复最后一个例子为未初始化的值提出修复,但 Berman 没有运行或彻底检查。

要点建议

  1. 最初的 Canvas 测试版将可编辑内容放在 ChatGPT 对话旁边。
  2. Ask ChatGPT 可以针对高亮选区操作,而本次测试中的评论和日志快捷功能修改了更大范围的文档。
  3. 展示的初始版本不能在 Canvas 中执行贪吃蛇游戏。
  4. 写作控件可以调整长度和阅读难度,并提供可接受或拒绝的评论。
  5. 生成的修改和修复需要审阅;最后的编程示例没有执行或充分验证。
  6. Berman 认为,当 API 供应商能够更改条款或与使用其服务的开发者竞争时,就存在平台风险。
全文

按章节阅读整理后的全文

只看原始文稿
01

Canvas 与平台风险

Berman 介绍 2024 年 10 月的测试版及其写作和编程快捷功能。他描述了依托可能与自己竞争的平台建立业务的风险。

OpenAI 推出了 Canvas,这是 ChatGPT 旁边一个独立的工作区,用于协作处理写作和代码。不必将整个内容放在单一聊天流中,你可以编辑文档,或选择一段内容并请求针对性修改。这次演示反映的是 2024 年 10 月的测试版;可用性和功能此后可能发生变化。

展示的版本是带 Canvas 的 GPT-4o。当时,OpenAI 宣布向付费和企业用户开放,并计划在测试结束后向免费用户开放。写作快捷功能包括修改建议、调整长度和阅读难度、最终润色及添加表情符号;编程快捷功能包括代码审查、评论、日志、修复错误和语言转换。

OpenAI 表示,它训练了 GPT-4o 在 Canvas 中协作,包括决定何时打开 Canvas 和进行针对性修改。关键在于,选中的部分可以修改,而不一定要重新生成整个内容。我还将这个工作区与 Claude 的 Artifacts 进行比较。

我认为,基于其他公司 API 建立业务存在平台风险。在我以前的公司,我们基于 Twilio 提供消息和电话服务,后来这个平台开始与我们竞争。供应商可能改变价格或政策,也可能开发重叠产品;随着 OpenAI 增加更多功能,我认为 AI 编程工具应该考虑这种可能性。

02

编辑和调试贪吃蛇游戏

他生成代码、修改选区,并测试评论、语言转换、修复错误和日志功能。他没有运行游戏。

我让 Canvas 用 Python 编写贪吃蛇游戏。聊天留在左侧,可编辑的代码出现在右侧。在这个初始测试版中,我无法在 Canvas 里运行游戏,也没有在本地测试;这次演示关注的是编辑交互,而不是证明游戏能运行。

对话旁边的贪吃蛇代码
幻灯片 1 / 7对话旁边的贪吃蛇代码最初的 Python 游戏出现在聊天旁的可编辑面板中。

我高亮颜色定义,并使用 Ask ChatGPT 请求更换颜色。模型修改了这一部分,保留了其余内容。接着我请求更换库,触发了更大范围的重写;代码变化时界面会高亮显示。

针对选中段落操作
幻灯片 2 / 7针对选中段落操作主持人选中颜色定义,并请求 ChatGPT 修改。

接下来我选择几行代码并使用 Add comments,但快捷功能为整个文档添加了评论,而不只是选区。然后我使用语言转换滑块,将示例重写为 JavaScript 和 C++。输出看起来像对应的语言,但我没有运行这两个版本。

切换回 Python 后,我故意引入一个方向错误,并点击 Fix bugs。模型识别出向下方向被错误地赋值为向上,但也修改了代码的其他部分。再次运行快捷功能后,它作出更多修改,并报告另一个重置行为的问题;我指出这些更大范围的修改并不完全符合我的意图。

方向错误与更大范围的修改
幻灯片 3 / 7方向错误与更大范围的修改模型报告修正了人为引入的方向错误,同时作出额外修改。

我对高亮代码尝试 Add logs,再次看到整个文档发生变化。在这次演示中,高亮似乎可以通过 Ask ChatGPT 限定请求范围,而这些快捷功能的作用范围更大。随后我可以让模型移除日志。这个流程有助于迭代,但与现有的 AI 增强型 IDE 相比,我认为它还比较基础。

为文档添加日志
幻灯片 4 / 7为文档添加日志选中的代码及随后的变化展示了快捷功能影响的更大范围。
03

写作控件与最后的编程测试

一个草莓故事展示了修改建议、长度、阅读难度、表情符号和润色功能。最后的错误修复示例经过查看,但没有独立测试。

写作方面,我请求一个关于草莓变得有智慧的故事。故事在可编辑的 Canvas 中打开;我可以直接增删文本,也可以选中一段内容,请 ChatGPT 修改。写作菜单提供建议、长度和阅读难度控件、润色及表情符号。

故事的修改建议
幻灯片 5 / 7故事的修改建议Canvas 高亮段落并显示用户可以接受或拒绝的评论。

Suggest edits 会高亮段落并添加类似协作文档编辑器的评论。我接受了一个让场景更生动的建议,以及一个补充纳米机器人背景的建议,然后拒绝了其他建议。这让用户可以控制哪些建议进入故事。

长度滑块将文档改写得更短;在我的测试中,反复选择最短设置会让它继续缩短。然后我再让它变长。阅读难度滑块同样会为幼儿园和研究生读者改写故事,改变词汇和语法的复杂程度。

第二次应用幼儿园设置后,文本大致维持在相同水平,于是我改用高中设置。我添加并移除表情符号。这一过程留下了一个奇怪的多余词和其他明显错误,而 Final polish 移除了多余词并添加了标题。

移除表情符号后的意外文本
幻灯片 6 / 7移除表情符号后的意外文本最终润色前,故事中出现了一个多余的词和其他明显问题。

最后,我粘贴一个涉及未初始化变量的编程问题,请 Canvas 修复。模型报告修改了完成过程、空联系人定义以及查找函数中的初始化。这些修改看起来与问题相关,但我没有运行代码或详细检查解决方案。

未初始化变量示例
幻灯片 7 / 7未初始化变量示例模型在编辑后的代码旁列出建议修复;主持人没有运行代码。

在这个初始版本中,Canvas 看起来很有前景,但仍比较基础。我预计随着它持续发展,OpenAI 将与更多基于其平台构建的 AI 工具竞争。这些测试展示了有用的编辑控件,也展示了仍需用户审阅的大范围重写和输出错误。

同频道的其他文章

12 张幻灯片34:21EN → 简体中文
Matthew Berman· 2026年10月27日Matthew Berman 解读 Anthropic 的上市文件、AI 增长与治理Matthew Berman, Sam Altman · Forward Future主持人审视 S-1 中的财务指标、算力战略和投票结构,并质疑 AI 快速发展与安全之间的张力。AnthropicAI Safety企业 AI+2
2 张幻灯片0:36EN → 简体中文
Matthew Berman· 2026年10月25日Kimi K3.1 与魔方求解演示Matthew Berman · Forward FutureMatthew Berman 展示一个被打乱的虚拟魔方如何复原,并对 Kimi K3.1 的测试给予积极评价。评估编程智能体Open-weight models
2 张幻灯片0:21EN → 简体中文
Matthew Berman· 2026年10月24日AI 生成的 Kimi 基准图表使用了虚构分数Matthew Berman · Forward FutureMatthew Berman 要求生成一张 Kimi K3.1 Pro 基准图表,随后发现图中的数字只是示意性占位值。Benchmarks评估Generative media
6 张幻灯片25:50EN → 简体中文
Matthew Berman· 2026年10月24日Kimi K3.1 Pro 实测:3D 演示出色,表现不一,价格有竞争力Matthew Berman · Forward FutureMatthew Berman 测试这款开放权重模型的编程、3D 渲染和视觉讲解能力,并比较基准成绩与价格。Open-weight modelsBenchmarksAI cost & performance+1
2 张幻灯片32:20EN → 简体中文
Matthew Berman· 2026年10月23日本地 AI 究竟适合谁?成本、取舍与混合模式的未来Matthew Berman · Forward FutureMatthew Berman 权衡数据控制和自主权,与硬件成本、设置复杂度及推理速度之间的关系。Local inferenceOpen-weight modelsAI cost & performance+1
6 张幻灯片1:03:37EN → 简体中文
Matthew Berman· 2026年10月23日Matthew Berman 团队测试 Kimi K3.1:动画、游戏与图表Matthew Berman, Alex, Brian · Forward Future一场团队直播问答变成了对 Kimi K3.1 的非正式测试,内容涵盖个人智能体工作流、动态图形、浏览器游戏和基准图表。编程智能体Generative media评估+2