谈一下Openai新发布的canvas。
关于这个产品的介绍不多说了,网上已经有很多,主要谈下我对它以及相似竞品的比较,以及我的一些看法。
1、vs Claude Artifacts:是chatbot编程方面直接竞品,不过现阶段还是有很大的区别。canvas重在代码编辑,Artifacts重在效果展示。但这也只是现阶段的区别,我认为他们最终会逐渐趋同,毕竟两个方向对体验都有很大的提升。
2、vs cursor / github copilot / V0 / bolt:对比专业的工具如cursor,canvas当前很难达到如有些自媒体说的“颠覆”。对专业程序员来说,canvas不像cursor那样好用(工程管理、多文件编辑、代码补全);对于编程爱好者来说,从代码片段到可展现、可运行程序,还有很高的复杂度,这一块又不如v0 / bolt这些程序好用。
2'、我认为未来真正可能颠覆编程工具或AI编程工具的,是AI Agent,不是编程的Agent,是通用的Agent。通用的Agent会从根本上大幅消灭编码需求(当然无法完全消除,而是大部分消除,表现为Agent替代软件/app/网站)。按照Altman的说法,现在o1模型(OpenAI最新发布的模型)已经达到了"二级AGI"的水平。Agent到来的速度正在加快。
3、canvas对chatgpt体验提升还是很明显的,对我来说,编程时还是会存在cursor中无法很好解决,需要在chatgpt中尝试的情况,这个时候我和AI对着一份代码沟通就可以了,确实会挺方便。
4、canvas最大的意义,我认为还是对人与AI交互的探索。纯文本交互绝对不是效率最高、体验最好的方式,支小宝通过在chat中加入互动组件的方式就是一个非常不错的尝试。目前canvas展示最多的还是文本,但是未来,我认为会展示更多、更复杂、更加个性化的交互组件,这些交互组件的代码就是AI生成的,并且可以根据你的喜好来生成,这样每个人都有一个最符合自己喜好、习惯的个性化信息入口。
5、回到技术上,如果顺着上面的思路,未来web技术的应用场景,可能会远远大于现在移动端原生APP开发技术。web技术标准、开放的特性,使其完美契合AI的需求,可能会在AGI时代焕发新的生命力。