大家知道这个月OpenAI密集发布新产品,连续12天以短视频方式每天公布一个产品功能。
这两天,OpenAI公布了新的功能Canvas,顾名思义,Canvas是画布的意思,这是一个使用ChatGPT协作式写作和编程的工作界面,类似于AI智能版的web文本编辑器,可以编辑并修改文本,可以调用GPT-4o创作内容,还能运行和调试代码。
不夸张的说,Canvas创造了一种新的编程方式,依靠AI和灵活的编辑器,能极大的降低编程难度,提高效率,可能会颠覆现有编程模式。
它几乎覆盖了传统编辑器各种主要功能:
编辑代码、运行代码、调试代码、审核代码、添加日志、添加注释、修复bug、代码翻译、渲染图表等等,而且都可以让AI自动实现这些功能。
发布会上,OpenAI工程师演示使用Canvas自动生成python代码、自动debug、执行代码并渲染可视化图表,完全能替代Jupyter notebook,而且有GPT-4o加持,写起代码非常的丝滑。
代码debug:
执行代码并渲染可视化图表:
自动生成代码:
Canvas执行代码速度非常快,因为内置了WebAssembly (WASM) 环境python模拟器,可以在浏览器中以沙箱环境的方式安全快速地运行代码,而且内置了几乎所有Python库,可以任意调用最新的Python第三方库,并且能快速执行。
对于那些使用Python进行数据分析、可视化开发、算法调试的同学来说,Canvas可能将会是最好用的工具,代码效率至少提升数倍。