AI技术的发展已经不止局限于简单的文字生成和图片生成,现在AI工具已经可以做到代码生成。而这是我使用豆包marscode的AI生成代码的初次使用体验:
它支持多种代码语言。这里以排序算法为例:
上述分别令其生成JAVA代码和PYTHON代码生成冒泡排序算法,生成速度都相当可观,正确性也相当可观。
更复杂的代码也可以快速生成:
上述令其生成堆排序算法,虽然算不上很复杂但复杂程度比冒泡排序要大,照样可以快速生成。
你只需要告诉豆包,你需要以什么语言,生成具有什么功能的代码,它可以快速生成。
这是我初次使用豆包marscode的AI生成代码的使用体验。可以见得在一些简单的问题上AI的发展解决问题的速度相当迅速,令人惊喜。
可以预见的是,随着AI的发展,利用AI快速完成代码的基本框架,让程序员专注于基本架构而非简单重复的代码处理,提高写作效率,甚至AI自主处理代码错误,在不久的将来就会实现。