ChatGPT的Canvas是什么

今天凌晨,ChatGPT更新了更新了一个极度优雅,对普通人极度友好的功能,那就是Canvas功能。

4o-canvas功能发布

ChatGPT直接在自己的界面中,嵌入了一个能被吊起的画布,这个画布上可以处理文本和代码,而且交互体验做的极其优雅。

跟Claude的Artifacts不一样的是,在产品功能、交互体验上,都完备太多了,明显这次有专门的UX在干,说明ChatGPT在这个方面明显是投入了人力进行开发。

Canvas这一次的功能主要是在文本编辑和代码编写方面有了很好的体验。

文本编辑有这些功能:

  • 调整文章长度:编辑文档长度,使其更短或更长。
  • 更改阅读级别:调整阅读水平,从幼儿园到研究生。
  • 添加最终润色:检查语法、清晰度和一致性。
  • 添加表情符号:添加相关的表情符号以强调和增加色彩。

代码编辑有这些功能

  • 审查代码:ChatGPT 提供内联建议以改进代码。
  • 添加日志:插入打印语句以帮助调试和理解代码。
  • 添加注释:向代码添加注释,以便更容易理解。
  • 修复错误:检测并重写有问题的代码以解决错误。
  • 翻译成其他语言:将代码翻译为 JavaScript、TypeScript、Python、Java、C++ 或 PHP。

最最关键的是,canvas的功能是直接通过是chatgpt-4o模型来教模型何时触发文本和代码的画布。

ChatGPT如何使用GPT-4o with canvas模型

目前按OpenAI的话说,GPT-4o with canvas已经向Plus用户和Team用户开放。

canvas 由 GPT-4o 支持,在 Beta 期间可以在模型选择器中手动选择。不过,现在 Beta 版本只提供给 ChatGPT Plus 与团队用户。企业和教育用户将在下周获得访问权限。

ChatGPT 免费用户需要等到 canvas 正式发布后才能使用。

我自然也是第一时间,就拿到了体验资格。

GPT-4o with canvas模型

在模型下拉处,就能看到GPT-4o with canvas。GPT-4o with canvas是一个完全单独的模型可以选择。

所以,如果免费的ChatGPT账户想要使用GPT-4o with canvas模型,要么就耐心等待,要么就升级成为ChatGPT Plus账户。

目前如果要升级ChatGPT Plus,无法使用国内银行卡,只能使用海外虚拟信用开。

完美解决国外信用卡银行卡的问题:WildCard | 一分钟开卡,轻松订阅海外软件服务

注册成功之后,通过左边导航栏的【ChatGPT Plus一键升级】操作,基本上两分钟就可以完成升级。

ChatGPT Plus/Team 一键升级

具体的升级教程:国内如何升级订阅ChatGPT Plus教程

GPT-4o with canvas使用

当你的鼠标悬浮上去的时候,就会出现5个功能,从上到下分别是:添加Emoji、润色和检查、调整阅读专业度、调整文章长度、建议编辑。

使用canvas为文章添加emoji

使用canvas为文章添加emoji之后,文章整体的风格有点类似小红书风格,标题开头和文章内容都有。

使用canvas添加emoji

通过GPT-4o with canvas为了上面的一段话加上Emoji表情。

canvas添加emoji效果

添加完成之后,有小红书笔记的风格了。

使用canvas调整文章长度

这次做的调整文章长度和调整阅读专业度的滑块设计得也非常的人性化和简单易用。

直接在右边的侧边栏有一个滑块,通过滑块就可以设置文章的长度,这个就有点类似于我们看视频时的通过屏幕上下调整音量或者明亮程度。

canvas设置文章长度

这里我选择最长的幅度,可以不断地重复,这样就非常有利于写一篇实实在在的万字长文。

使用canvas调整文章专业度

专业度方面,是可以调整选择为:

  • 小学
  • 中学
  • 高中
  • 大学
  • 研究生

使用canvas调整文章专业度

这里我选择研究生后,可以看到文章细节完善了许多。

GPT-4o with canvas使用代码

当ChatGPT发现当前的任务是与代码相关的时候,会自动开启GPT-4o with canvas功能,完成代码需求。

当进入到GPT-4o with canvas的代码功能之后,右下角的五个功能为:添加注释、添加日志记录、修复错误、翻译成其他代码语言、Code review。

GPT-4o with canvas代码功能

GPT-4o with canvas添加注释

PT-4o with canvas添加注释这个,会写的极其的详细,几乎每一行代码都注释了。

对于编程小白来说就非常的友好,直接把注释给你写的明明白白,简直就像是为小学生教学编程一样耐心细心。

GPT-4o with canvas添加注释

GPT-4o with canvas代码转换

使用GPT-4o with canvas可以将一种语言的代码转换成为另一种语言的代码,比如将JavaScript语言的代码转换成为Python代码。

GPT-4o with canvas代码转换

最终代码转换的质量也是非常高。

GPT-4o with canvas代码总览的功能

简单来说,就是使用GPT-4o with canvas可以做Code Review的功能。Code Review的含义就是直接审查一遍你整个的代码,然后给出建议。

GPT-4o with canvas的代码总览功能就类似于你旁边有一个资深程序员看你的代码,如果发现你的代码需要优化或者是存在BUG,会第一时间给你指出来,并且给出完善的代码,然后直接点击同意,就可以直接将新代码应用到你之前的代码上。

GPT-4o with canvas代码总览

ChatGPT的Canvas开启

非常坦率的讲,这次OpenAI的关于画布的更新,能看出来,是对AI时代的产品哲学,有很多自己思考的,也一改之前用心做模型,用脚做产品的映像,非常特别的打磨了一遍自己的UX,从很多动画细节、交互细节,是真的能看出来,OpenAI这次是真的用心做了。

虽然canvas 目前仍处于早期测试阶段,但是目前表现出来的能力和体验已经十分惊艳了,OpenAI 后续计划快速提升其功能。

前面也说过了,虽然GPT-4o with canvas表现得非常不错,但是目前仅限于针对ChatGPT Plus付费用户体验。

按照 国内如何升级订阅ChatGPT Plus教程 这个教程,基本上5分钟就可以完成升级,立马就可以体验canvas的各种功能。