CodeGeeX 是一款免費的國產AI編程助手,是智普AI的產品,可以在IDE裡面直接安裝,並不需要註冊賬號,就可以直接使用。可以根據自然語言註釋描述的功能自動生成代碼,支持Python、Java、C++/C、JavaScript、Go等多種語言。它有一個亮點:可以將進行代碼翻譯,比如將C語言代碼,轉換成Python代碼。
然而,2023年6月實測的過程中,發現10大經典排序算法,CodeGeeX隻成功實現瞭6種,還有4種結果不正確。下面一起來看看具體的測試過程,讓子彈飛一會吧。
步驟一:安裝CodeGeeX,重啟pycharm
28df1865afd4507cfc223253c63da0e3
步驟二:無需登錄(還是中國人懂中國人,好評),給個註釋,自動編程
(1)冒泡排序:挑戰成功
85562b1f1361a429e1912cd8e8b759d9
(2)選擇排序:挑戰成功
(3)插入排序:挑戰成功
7ef51d0515456054a98455f84d414d01
(4)歸並排序:註意這裡CodeGeeX的排序結果是錯誤的
(5)快速排序:挑戰成功
(6)希爾排序:挑戰成功
(7)堆排序:註意這裡CodeGeeX的排序結果是錯誤的
(8)計數排序:挑戰成功
(9)桶排序:註意這裡CodeGeeX的程序直接報錯瞭
(10)基數排序:註意這裡CodeGeeX理解不正確,沒有期望的輸出