说到根据自然语言生成代码这样的人工智能,大家可能会第一想到国外的Copilot,的确,这是一个可以根据自然语言生成相应代码块的AI,一经推出,震惊世界。机智客看到不少地方流传人工智能写代码、取代程序员之类的描述。当然虽然是GitHub家的,不过也不可否认毕竟属于国外公司,而国内有没有Copilot呢?还真有,瞧,它娉娉婷婷一路走来了。
比如,智能编程机器人提供商aiXcoder宣布推出国内首个基于深度学习的支持方法级代码生成的智能编程模型aiXcoder XL。这个对标国外Copilot的AI,也同时理解自然语言和编程代码,它的功能就是根据自然语言来生成相应的完整的代码功能片段。
这款AI,目前已经完成了在程序编写场景下的应用测试,并即将以IDE插件形态推出支持商业编程的产品。当然在XL之前,aiXcoder推出了意味着智能编程产品应用进入“大模型”时代的aiXcoder产品。aiXcoder XL显然是另一种进阶,是另一种超越。
在官方中文站点的演示页面,提供了一个演示性的一键生成代码应用。正因为是演示页,所以它只提供了Java编程语言的演示,也就是你用汉语输入要实现的功能(也就是描述函数功能的自然语言,中英文均可),该应用能给你生成一段实现代码。机智客个人测试了一下,感觉良好。
人工智能生成代码,未来,真会成为我们日常开发的必备工具吧。毕竟,随着人工智能技术的成熟,AI势必和渗透到各个领域赋能所有行业和工种,而AI生成代码这事儿,倒不是说AI取代人这么简单粗暴,机智客个人的看法是,在数字化数据越来越庞大、工程和项目工作越来越复杂的今天,数据处理工作、计算工作远远超出以往我们能承受的极限了,用AI辅助实现一些功能,提升效率,跟得上日益突出的数据处理和分析工作的进展,是目前发展的一个趋势。