Canvas 編寫 Python 代碼也太好用了!
大家知道這個月OpenAI密集發(fā)布新產(chǎn)品,連續(xù)12天以短視頻方式每天公布一個產(chǎn)品功能。
這兩天,OpenAI公布了新的功能Canvas,顧名思義,Canvas是畫布的意思,這是一個使用ChatGPT協(xié)作式寫作和編程的工作界面,類似于AI智能版的web文本編輯器,可以編輯并修改文本,可以調(diào)用GPT-4o創(chuàng)作內(nèi)容,還能運行和調(diào)試代碼。
不夸張的說,Canvas創(chuàng)造了一種新的編程方式,依靠AI和靈活的編輯器,能極大的降低編程難度,提高效率,可能會顛覆現(xiàn)有編程模式。
它幾乎覆蓋了傳統(tǒng)編輯器各種主要功能:
編輯代碼、運行代碼、調(diào)試代碼、審核代碼、添加日志、添加注釋、修復bug、代碼翻譯、渲染圖表等等,而且都可以讓AI自動實現(xiàn)這些功能。
發(fā)布會上,OpenAI工程師演示使用Canvas自動生成Python代碼、自動debug、執(zhí)行代碼并渲染可視化圖表,完全能替代Jupyter notebook,而且有GPT-4o加持,寫起代碼非常的絲滑。
代碼debug:
執(zhí)行代碼并渲染可視化圖表:
自動生成代碼:
Canvas執(zhí)行代碼速度非???,因為內(nèi)置了WebAssembly (WASM) 環(huán)境python模擬器,可以在瀏覽器中以沙箱環(huán)境的方式安全快速地運行代碼,而且內(nèi)置了幾乎所有Python庫,可以任意調(diào)用最新的Python第三方庫,并且能快速執(zhí)行。
對于那些使用Python進行數(shù)據(jù)分析、可視化開發(fā)、算法調(diào)試的同學來說,Canvas可能將會是最好用的工具,代碼效率至少提升數(shù)倍。
這次OpenAI的產(chǎn)品更新還是很接地氣的,像Canvas這樣協(xié)作式的編輯器,像是用戶手里拿著一把名為ChatGPT的利器,干起活來游刃有余。