天天看點

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

作者:櫻桃七喜丸子

用國内比較有名的、走在前列的阿裡通義千問和科大訊飛的訊飛星火大模型,再加上chatGPT3.5來測試。

一個簡單的代碼題:如何将一個字元串中間加上間隔字元|,如99999處理後變為9|9|9|9|9,請用Java語言實作!

一、首先出場的是「chatGPT」:

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

複制代碼到IDE中執行:

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

輸出結果正确。但代碼稍顯啰嗦,問問它是否有更好的實作方式。

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

複制到IDE執行,結果正确。

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

但代碼還可以簡化,給它點提示。

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

很好,執行正确。

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

可以看出,chatGPT對簡單的代碼問題,還是遊刃有餘的。

二、接下來是阿裡家的「通義千問」

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

很明顯一眼就能看出來輸出結果應該是:|9|9|9|9|9|,但是它說輸出結果是9|9|9|9|9,額。。。

讓它糾正一下:

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?
實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

很明顯,代碼錯的離譜。給它最後一次機會。

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

把錯誤代碼原樣給我輸出了一遍。我也是徹底無語了。放棄!

三、最後請出國内人工智能走在前列的科大訊飛的「訊飛星火」

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?
實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

啰嗦了一大堆,很明顯代碼是錯的!不信咱在IDE運作一下:

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

輸出的是個:9。額,這就比較尴尬了,你代碼多,是用來唬人的嗎?算你厲害。看你自己能改對嗎,繼續:

實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?
實測各AI大模型的代碼能力,到底是人工智能,還是人工ZZ?

好倔啊,原樣給我輸出了一遍舊代碼,一個字元都沒改啊啊!請原諒我再次無語一次。。。

算了,心情煩躁,今天到這吧,不想再浪費時間測試了。

國内走在前列的AI大模型就這熊樣,更别說其他家的了。即使與GPT3.5相比,也差得很遠!更别說GPT4了。請你們别再整天吹了!!

一句話總結:請少一點套路,多一點實誠吧。不要再窩裡卷了,要卷也請去跟國外大公司卷的吧。

繼續閱讀