
放大/如果要求 AI 为本文设计图像,它会想到黑客帝国吗? (来源: EThamPhoto )
谷歌的 DeepMind AI 部门已经解决了从星际争霸到蛋白质折叠的一切问题。因此,它的创造者最终转向毫无疑问是个人兴趣的东西可能也就不足为奇了:计算机编程。在周四的《科学》杂志上,该公司描述了它开发的一个系统,该系统生成代码以响应人类编程竞赛中使用的典型编程。
在一般的挑战中,人工智能系统的得分可能接近前半部分参与者。但它在扩展方面遇到了一些麻烦,不太可能针对通常需要更多代码的问题生成成功的程序。尽管如此,它在没有给出任何关于算法或编程语言的结构信息的情况下仍然可以工作这一事实还是让人有点惊讶。
迎接挑战
计算机编程挑战相当简单:人们被赋予一项任务来完成并生成应该执行所请求任务的代码。在新论文中给出的一个例子中,程序员被赋予两个字符串,并被要求确定是否可以通过用退格键代替输入较大字符串所需的一些按键来生成两个字符串中较短的一个。然后检查提交的程序,看它们是否提供了问题的通用解决方案,或者在测试其他示例时是否失败。