今天是“OpenAI 12 天”连续推出大大小小新事物的第4天,其在10月份推出的Canvas工具测试版经过优化升级,正式开放使用。
改进后的Canvas带来了一种与ChatGPT协作起草、编辑和获取有关写作和代码反馈的新方式,简而言之,就像在ChatGPT中集成了一个写作编辑器和代码编写器,可供ChatGPT 4o模型中的所有用户使用。
具体来讲,主要有三大升级更新:
1.Canvas 向所有用户开放,并已集成到ChatGPT的主模型中,用户可以直接使用;
2.Canvas 支持运行Python代码,并能显示输出结果,无论是文本还是图形;
3.Canvas将支持自定义GPT,使所有自定义GPT拥有强大的协作编辑能力。
作为全新界面,Canvas允许用户以并排协作的方式,调整由聊天机器人生成的文本或代码的各个部分,从而帮助ChatGPT更好地理解编辑建议和反馈。OpenAI 在公告中表示:“通过Canvas,ChatGPT能够更好地理解用户想要完成任务的上下文。让AI更加实用和易于访问需要重新思考我们与它的互动方式。Canvas 是一种全新的方法,也是自两年前推出以来,ChatGPT视觉界面的首次重大更新。”ChatGPT Canvas为用户提供了丰富的快捷方式,包括:1.内联编辑建议:Canvas能帮助用户快速检查和优化文本的语法和清晰度。当用户在Canvas中编辑内容时,ChatGPT可以立即提出内联修改建议,帮助纠正语法错误、拼写错误或不通顺的句子结构,以及文本的润色。这种功能使得用户不必反复修改文本,只需点击查看ChatGPT提出的建议,根据建议用户可以手动修改也以让ChatGPT自动生成,从而显著提高文章的质量,确保表达更加清晰流畅。2.文本优化: 除了检查语法外,Canvas还可以根据用户的需求优化文本的长度和阅读水平。比如,用户可以选择简化复杂的句子,缩短过长的段落,或调整文本的难度,以适应特定的目标读者群体。这对创作适合不同年龄段或专业背景读者的文章非常有帮助,用户可以根据反馈,迅速调整内容,使其更易懂且不失精确性。3.编码优化: 对于程序员来说,Canvas提供了便捷的编程辅助功能。比较实用的就是代码审查,用户可以在 Canvas中调试代码,快速定位BUG错误并修复。常见的调试功能包括检测语法错误、运行时错误或逻辑问题,ChatGPT会为用户提供修复建议,帮助其更快找到并解决问题。此外,Canvas还支持添加日志和注释功能,用户可以在代码中插入注释,以便记录自己的思路或解释复杂部分。这不仅提高了代码的可读性,还能帮助团队成员更好地理解代码逻辑。最后,Canvas还支持将代码翻译成其他编程语言。例如,支持JavaScript、Python、Java、TypeScript、C++或PHP等语言一键移植,这项功能对于跨语言开发或学习多种编程语言的用户特别有价值,它大大简化了代码迁移和重构的过程。
此前,ChatGPT用户通常需要反复输入新的提示来精炼聊天机器人的输出,而 Canvas的推出显著简化了这一过程,并赋予了用户更多的控制权。OpenAI表示,Canvas的自动激活时机也正在进行优化,以避免高频使用者在处理编码任务时被打扰。目前,Canvas界面仍处于测试阶段,用户可以通过在ChatGPT的模型选择下拉菜单中选择“GPT-4o with canvas”来访问。Canvas正在全球范围内向ChatGPT Plus和Teams用户推出,并计划于下周扩展至Enterprise和Edu用户。正式发布后,Canvas 将对所有免费用户开放,并会根据ChatGPT的自动检测,在有需要的场景下自动激活。总结来说,Canvas将成为你更加高效和直观的AI协作工具,无论是在写作还是编程方面,都能够极大地优化流程效率。Canvas对于用户来说实际好不好用?
知乎博主“程墨Morgan(技术总监)”在上手Canvas过程中认为“还是不太行”。他测试了一下Canvas对Python编码功能的纠错改善能力,当运行代码时出错,Canvas界面提示框显示可以直接一键Fix bug,但点了这个Fix bug让AI进行一通修改之后,运行还是出错。他表示,写代码还是用带AI的专用IDE更好使,Canvas目前看来还不行。
分析其原因可能是Open AI尚没有把AI生成code和Canvas结合的很好,背后的AI依然是一个语言模型,没有感知到Canvas的运行环境的特殊情况变化,只能说,产品形式挺好,但是目前和AI编程的集成表现不佳。
博主段小草(大模型、Python话题优秀答主)同样表示略微有点失望,加上GPT-4o最近降智导致工具调用不稳定,感觉一些交互逻辑并不像想象中那么顺畅。原因可能是Canvas运行Python代码是通过浏览器的Emscripten WebAssembly功能实现,运行代码使用的是本地电脑的能力。
reddit技术版块网友“nikola1975”则认为:“Canvas非常适合文本,但还看不出它对实际代码工作有什么价值,在有Cursor和其他AI IDE或插件工具的情况下,你如何使用它辅助你进行比其他工具更好地进行编码?”
因此,Canvas被不少技术型网友调侃道,目前来看它没有带来太多价值,所以它是理所当然的免费赠品。
而站在科技人文角度看,也有网友对Canvas迭代升级带来的技术负面影响表示担忧,Canvas可能会逐步降低人们的创造力和思考能力,让很多人过度依赖这种工具,导致越来越多没有灵魂的糟糕text在网络世界泛滥成灾。
你用上Canvas了吗?欢迎评论区聊一聊。
如果您想要获取最新的科技趋势分析、行业内部的独家见解、定期的互动讨论和知识分享、与行业专家的直接面对面交流的机会!欢迎扫描下方二维码,添加头部科技创始人、AI头号玩家俱乐部主理人晶总微信!