從介紹可見,它可以:
寫代碼、執(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é)。
關(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