这个国庆期间,openai发布了第一个基于chatgpt的官方垂直应用,叫做canvas,专门是针对写作和coding,用大模型辅助进行写作和编程。
这个界面目前已经推送给所有的plus版本用户,打开左上角的选项,页面就会出现canvas:
未来,OpenAI还计划向所有免费用户全面推出相应服务。
Canvas 的核心功能
多维内容编辑:Canvas 支持文本、代码和其他多种内容类型的混合编辑。这使得创作者可以自由地在创作过程中切换视角,无论是编写长篇文章、进行代码开发,还是生成视觉化的内容,Canvas 都能够应对。
直接编辑功能:用户直接在窗口中选择想要编辑的文字,可以进行修改。
持久的工作区:与对话窗口的短暂性质不同,Canvas提供一个稳定的环境,支持随时保存和重访工作进度。
Canvas 初体验
canvas这个界面初步看起来,有点像Anthropic Artifacts的界面。用起来很丝滑,选择canvas之后,右边界面就会打开,出现了一个新的界面
比如可以快速在canvas中生成一篇文章
看到这个功能,我想那它是不是可以直接生成一篇自我介绍的论文,只要我改一改润色一下,基本就可以用了?
于是说干就干,先给它一个标题:
进行自媒体创作:帮我写一篇关于openai新发布的canvas的介绍
不到几秒钟的时间,可以直接列出所有的要点,直接连具体的标题都整理好了,那这以后大部分的写作都可以用canvas代劳了?
有意思的是,canvas本身除了可以直接选择编辑之外,也内嵌了多个不同的编辑功能:
添加表情:可以在文章中加入多个emoji
润色:针对文章进行润色
文章的水平:可以选择不同的水平进行创作,比如普通人、大学、研究生等水平
调整长度:不满意自己的文章字数?可以直接让canvas扩写
建议编辑:针对文章中的一些语句,canvas会提出建议进行修改
Canvas对比Claude Artifacts
canvas这时候的推出,不难让人想起之前Anthropic推出的Artifacts,它们都有一个共同点在于在编辑的时候,屏幕右侧都会同时打开功能框。
但是界面可编辑性上看,Canvas要更胜一筹,由于可以进行更多可选择性编辑,canvas更像是一个记事本+AI的嵌套形式,使得用户在使用性上看可以更加灵活。随便可以圈定任何一段话,然后询问chatgpt进行对话修改
而相比之下,而Anthropic的Artifacts相对较为静态,很难主动修改生成的一些内容。
canvas在代码方面也更像cursor,只要给定一个代码,它能够帮助你进行代码审查、调试和语言移植提供专门功能。
对于当前的修改不满意怎么办?canvas可以随时随地返回前一个版本,这是Anthropic的Artifacts所不具备的功能。
有了这些修改代码的能力,在有代码bug的时候,直接把代码丢进去让它修复,比之前写prompt然后修改更加简便。
改进空间与展望
在 Canvas 中体验过写作和编程后,我觉得它还有需要改进的地方。比如目前写作虽然像是一个 AI 编辑器,但暂时还不能加入图片。如果后续能够支持图片插入,包括使用 DALL-E 进行图片生成和修改,这个写作功能才真的算是完善。而在编程方面,如果能推出像 VSCode 或 Cursor 那样,直接读入整个工程进行编辑的功能,这将极大地简化项目的管理和代码的整体修改过程。例如,开发者可以一键定位到代码中的问题部分,并在全局范围内进行统一的更改,从而显著提升生产力。
不过,随着 OpenAI 不断改进这一功能,ChatGPT Canvas 有望在未来改变我们与 AI 协作的方式。例如,它可能会帮助团队更高效地进行远程协作,通过实时编辑和智能提示功能,加速文档的共同创作和代码的集体审查。