CodeGeeX 是一款免费的国产AI编程助手,作为智普AI的产品,它可在IDE中直接安装使用,无需注册账号。这款工具根据自然语言注释描述自动生成代码,支持多种编程语言包括Python、Java、C++/C、JavaScript、Go等。它的一大特色是可以实现代码翻译,例如将C语言代码转换为Python代码。然而,在2023年6月的实际测...
CodeGeeX 免费的国产AI编程助手
CodeGeeX 是一款免费的国产AI编程助手,作为智普AI的产品,它可在IDE中直接安装使用,无需注册账号。这款工具根据自然语言注释描述自动生成代码,支持多种编程语言包括Python、Java、C++/C、JavaScript、Go等。它的一大特色是可以实现代码翻译,例如将C语言代码转换为Python代码。
然而,在2023年6月的实际测试中,发现CodeGeeX在实现10大经典排序算法时,成功实现了6种,但还有4种算法的结果不正确。以下是具体的测试过程和结果。
步骤一:安装CodeGeeX,重启pycharm
步骤二:无需登录,直接通过注释提供需求,AI自动编程
冒泡排序:测试成功
选择排序:测试成功
插入排序:测试成功
归并排序:需要注意的是,CodeGeeX在此算法上的排序结果存在错误
快速排序:测试成功
希尔排序:测试成功
堆排序:同样需要注意的是,CodeGeeX在堆排序算法上的排序结果不正确
计数排序:测试成功
桶排序:CodeGeeX程序在此测试中直接报错
基数排序:CodeGeeX未能正确理解算法,未达到预期输出结果
通过这次测试,我们可以看到CodeGeeX在实现排序算法方面表现尚可,但在归并排序和堆排序中存在错误,在桶排序和基数排序中遇到问题,需要进一步优化和完善。2024-09-16