OpenAI 新货详解:Canvas 更新来了,支持运行 Python 免费可用!

Canvas:一个多功能的画板

OpenAI 又搞大动作了!才发布完Sora.com,详细可以看这篇<Sora正式上线!GPT同系的视频生成工具,能力有多强?>这次是为 ChatGPT 带来了一个强力工具——Canvas。简单来说,它不仅可以给 ChatGPT 输出内容,还能直接运行代码,彻底提升了文本编辑和代码调试的效率。


Canvas 和 Claude 有何不同?

先对比下竞品 Claude。Claude 的内容显示方式是把生成的 HTML、CSS、JS 等前端代码直接用 artifact 呈现;而 Canvas 则是运行 Python,体验类似 Jupyter Notebook。

具体有什么用?当代码报错时,Canvas 支持直接原地修改并重新运行,而不用再回头自己调试。


功能亮点:文本、代码全覆盖

  1. 文本编辑
    • Canvas 支持实时修改和优化文本,尤其在写作时,可以轻松润色、调整读者预期或添加 emoji。
  2. 代码运行
    • 本次更新的重点!Canvas 支持直接运行 Python 代码,遇到报错时还有“Fix Bug”功能帮忙修复。
    • 虽然暂时不支持网络请求,但对基础数据分析来说已足够。
  3. 图表和可视化
    • Canvas 能生成代码中的图表并实时调整。对分析师和开发者来说,这个功能用起来堪称神器。

如何激活 Canvas?

  1. 当生成内容超过 10 行时,Canvas 会自动打开。
  2. 也可以主动要求“使用 Canvas”。
  3. 粘贴大段代码时,会显示“Open in Canvas”。
  4. 输入“/”或通过 view tools 菜单手动打开。

谁适合用 Canvas?

这次更新对以下用户特别友好:

  • 开发者:可以直接在 ChatGPT 中调试 Python 代码。
  • 数据分析师:通过代码实时生成和调整图表。
  • 写作者:使用 Canvas 提供的文本编辑功能,快速优化内容。

评价:对部分人群有用,但还有改进空间

Canvas 的 Python 支持虽然强大,但某些库暂未支持,无法满足深度学习或复杂计算需求。同时,不支持网络请求也限制了一部分场景的使用。但就文本编辑和基础数据分析来说,交互体验上已经有了很大的提升。


总结:Canvas 是个啥?

一句话总结:这是一个为 ChatGPT 用户量身打造的多功能画板,既能写文又能跑代码,真正实现了多任务协同操作。对开发者和文本工作者来说,这次 OpenAI 的更新绝对是一次高光时刻!