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