人工智能现在已经可以按代码风格识别真正的作者
程序员往往都有自己的风格因此写出的代码也具有各自特点,这种特点可以用来检测代码是否存在剽窃抄袭。
目前就有研究人员利用这个特点创建人工智能应用,只需要片段代码即可检索到代码是属于哪个程序员编写。
在实际测试中人工智能识别的准确性达到 80% 以上, 绝大多数情况下人工智能都可以在极短的时间内识别。
这用来检测某些代码是否是抄袭或者剽窃别人的十分有用,但凡是总有两面因此这种技术也存在隐私的问题。
例如程序员想要隐藏自己通常新建不同的代码库即可,不同的账号昵称即可迷惑别人将自己的真实身份隔离。
这种情况在很多开源软件里非常常见,经常有程序员通过匿名向某个项目贡献代码而不需要公开自己的身份。
在这种人工智能应用下切换账户和昵称已经无法保持匿名,只要有公开代码片段那么就可以成功识别其作者。
因此这款人工智能应用的作者并未公开其源代码,估计同为程序员也考虑到既然人家匿名那就不要去追踪了。
这个,麻花疼和巨婴不第一时间出来收购,然后让这东西彻底吃灰?
这有点不太科学吧!很多人刚开始写代码,可能会模仿别人类似程序去写,那这样不就容易被认为是剽窃?
所以这个关注的重点不应是剽窃 而是隐私问题 要是模仿别人 很多代码都是开源的 大家也都能一起用 除非出现那种两个人都说某个比较知名的代码是自己的 不然也用不上这类技术