Canvas 編寫 Python 代碼也太好用了!
大家知道這個月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可能將會是最好用的工具,代碼效率至少提升數倍。
這次OpenAI的產品更新還是很接地氣的,像Canvas這樣協作式的編輯器,像是用戶手里拿著一把名為ChatGPT的利器,干起活來游刃有余。