開啟Code?Interpreter

從介紹可見,它可以:

寫代碼、執(zhí)行代碼(目前只支持Python);

可以上傳文件,目前好像沒有限制文件名后綴,各種格式都能上傳;

可以用各種Excel能打開的文件來做數(shù)據(jù)分析,這個很強(qiáng)大,很實(shí)用;

它無法直接查看圖像

可以基于上傳的文件,來基于圖像做對話。這部分沒理解,我發(fā)現(xiàn),它甚至無法直接查看或者識別圖片,跟想象中的多模態(tài)不一樣;

可以上傳代碼文件,讓它來編輯代碼文件;

實(shí)際體驗(yàn)一下:

體驗(yàn)時發(fā)現(xiàn),它執(zhí)行的所有任務(wù)都是自己現(xiàn)場寫代碼,然后,執(zhí)行代碼。

比如,我讓它用Python寫一個冒泡算法,Show work的部分展示的是它寫的代碼和操作的細(xì)節(jié)。

show work標(biāo)簽展示寫代碼和運(yùn)行代碼的細(xì)節(jié)

關(guān)閉show work標(biāo)簽,實(shí)際完整輸出的內(nèi)容如下(兩部分代碼生成和運(yùn)行的部分是一樣的):

它生成并執(zhí)行了代碼,生成的代碼有清晰的注釋,而且,還會對代碼進(jìn)行細(xì)致的解讀。

這對于想學(xué)Python的人很有幫助。

為了嘗試其他功能,我從Kaggle下載了一份經(jīng)典的數(shù)據(jù)集csv文件,懶得解壓,直接上傳。

它會把文件上傳到Linux的“/mnt/data”目錄下,然后,自己寫代碼解壓文件。

第一次嘗試解壓失敗了,又試了一下,然后,里面的tested.csv解壓出來了。

隨后,還會提醒我,要不要加載csv文件。

接下來就更有意思了。

它展示了具體操作使用的代碼,代碼運(yùn)行出錯時,會自己發(fā)現(xiàn)并試著解決問題。

這種發(fā)現(xiàn)問題解決Bug的能力,我是覺得很了不起。

再次執(zhí)行的時候,碰到了執(zhí)行環(huán)境被重置的問題,它解決問題后,會再次嘗試運(yùn)行。

再次嘗試后,成功加載并讀取了csv的內(nèi)容。

同時,它提示我,有什么問題都可以接著問。

不知道問什么的時候,可以讓它自己想想,看能從數(shù)據(jù)中獲得什么洞察。

這部分的回答,也很有意思,具體的內(nèi)容就看圖片吧。

附:

Titanic dataset:

https://www.kaggle.com/datasets/brendan45774/test-file?resource=download

分享到

zhupb

相關(guān)推薦