当前位置: 首页 > 科技赋能

程序员注意了! AI技术准确率高达83%,可以准确识别代码的真正作者

时间:2024-05-22 18:08:46 科技赋能

Engadget最近报道称,研究人员开发了一种新算法,可以识别程序的作者。

程序员在编写程序时往往有自己独特的风格,但是在寻找程序的作者时,查看所有代码是不实际的。

现在,也许没有必要了。

研究人员开发了一种机器学习系统,可以通过原始源代码或编译的二进制文件“去匿名化”程序员。

研究人员表示,这种方法是训练一种算法来识别程序员的编码结构,并使用这些算法根据他们的工作示例来识别代码样本中的共同特征。

在使用 Google Code Jam 结果进行的测试中,该 AI 识别的结果相对准确,但并非万无一失。

每个系统配备一名程序员和八个样本,该系统的准确率达到 83%。

这项技术可能会给调查人员带来福音。

这在识别恶意代码或软件的创建者时非常有用,特别是当肇事者试图责怪其他人时。

对于代码或程序抄袭的情况,它也可能会有所帮助。

当然,这个系统也可能会带来麻烦。

虽然可以掩盖代码的真实来源,但可能很难实现真正的匿名代码,从而允许使用这种人工智能技术找到真正编写代码的人。