用國内比較有名的、走在前列的阿裡通義千問和科大訊飛的訊飛星火大模型,再加上chatGPT3.5來測試。
一個簡單的代碼題:如何将一個字元串中間加上間隔字元|,如99999處理後變為9|9|9|9|9,請用Java語言實作!
一、首先出場的是「chatGPT」:
複制代碼到IDE中執行:
輸出結果正确。但代碼稍顯啰嗦,問問它是否有更好的實作方式。
複制到IDE執行,結果正确。
但代碼還可以簡化,給它點提示。
很好,執行正确。
可以看出,chatGPT對簡單的代碼問題,還是遊刃有餘的。
二、接下來是阿裡家的「通義千問」
很明顯一眼就能看出來輸出結果應該是:|9|9|9|9|9|,但是它說輸出結果是9|9|9|9|9,額。。。
讓它糾正一下:
很明顯,代碼錯的離譜。給它最後一次機會。
把錯誤代碼原樣給我輸出了一遍。我也是徹底無語了。放棄!
三、最後請出國内人工智能走在前列的科大訊飛的「訊飛星火」
啰嗦了一大堆,很明顯代碼是錯的!不信咱在IDE運作一下:
輸出的是個:9。額,這就比較尴尬了,你代碼多,是用來唬人的嗎?算你厲害。看你自己能改對嗎,繼續:
好倔啊,原樣給我輸出了一遍舊代碼,一個字元都沒改啊啊!請原諒我再次無語一次。。。
算了,心情煩躁,今天到這吧,不想再浪費時間測試了。
國内走在前列的AI大模型就這熊樣,更别說其他家的了。即使與GPT3.5相比,也差得很遠!更别說GPT4了。請你們别再整天吹了!!
一句話總結:請少一點套路,多一點實誠吧。不要再窩裡卷了,要卷也請去跟國外大公司卷的吧。