网易首页 > 网易科技 > 互联网 > 正文

美国防部投千万开发能帮电脑自动写代码工具

0
分享至

网易科技讯 11月8日消息 当你打开谷歌输入想要搜索的事物时,它总会自动猜想你可能寻找的关键词。输入Wi它可能自动联想Wikipedia(维基百科),输入Bra它会联想到Brad Pitt(布拉德·皮特)。有时候这些自动填写可能与你想要搜索的完全不相关,但大多数情况它还是非常准确的,这为你的搜索提供了捷径。

现在一支政府支持的科研小组想要为全世界的程序员在编写计算机代码时提供相似的提示,也即在程序员完成编码前猜想它们想要编码的内容。美国莱斯大学于本周表示,作为五角大楼的疯狂科学部门,美国国防部先进研究计划署(DARPA)对这个代号为PLINY的自动填写编码项目投资了1100万美元,这一项目是以第一部百科全书的古罗马作者为名。“文字搜索预测是描述这一项目的最好比喻,”莱斯大学计算机科学学院院长、PLINY项目首席调查员维韦克·萨卡尔(Vivek Sarkar)这样说道。“人们将能够从一系列可能的解决方案中进行挑选。”

这一项目包含来自莱斯大学、德克萨斯州大学奥斯汀分校、威斯康星大学麦迪逊分校以及源代码分析工具制造商GrammaTech公司的研究人员。PLINY将从网页里收集到的大量开源代码编入索引,从而形成一个强大的预测引擎,研究人员希望它可以预测编码人员将输入的代码。从理论角度说,它应该可以检测漏洞或者安全隐患。

如果这一项目顺利进行,那么它或将为那些找不到合格程序员参与研究日益复杂的软件项目的公司带来福音。这是大量初创企业,从趣味编程网站Codecademy 到试图让编程变得更简单的工具Light Table,都试图解决的问题。

PLINY并不是第一个旨在为程序员建立自动填写系统的项目。微软正在利用去年发布的插件Bing开发助理进行相似的研究。然而,萨卡尔表示PLINY是一个更雄心勃勃的项目。“大多数其它项目都是利用代码结构的知识进行文字分析。”而萨卡尔带领的研究小组试图开发的软件不仅可以分析文字,还会分析代码里所表达的概念,无论程序员所编写的是哪一种程序语言。萨卡尔希望PLINY可以自动提示与提供程序员编写内容无缝结合的代码,它甚至可以纠正安全隐患和其它错误。

然而,这并非易事。如果你曾有过使用微软Office 97时代的Clippy(大眼夹)辅助工具的经历,或者浏览过“该死的自动更正”(Damn You Autocorrect)博客,你就会意识到纠正这些预测系统有多困难。虽然谷歌是部分通过了解最常见的搜索术语从而实现预测搜索关键词,但在编程世界里情况则有所不同。最常见的解决方案可能并不是最优的解决方案。

萨卡尔承认他们的科研小组面临着巨大的挑战,尤其是确保高质量的代码和可用性方面。但他认为鉴于为能源部和健康保健领域的其它应用程序做过大数据分析的背景,他的研究小组正是迎接这一挑战的最佳人选。他表示莱斯大学一直想要将部分机器学习算法应用于软件开发,DARPA恰好提供了实现途径。

PLINY小组将首先分析网络上的开源代码,主要是利用例如GitHub和 Sourceforge提供的代码托管服务,同时还将分析各种重大的开源项目,例如Apache基金会管理的一些项目。最终,萨卡尔设想了一个可以索引企业所有专有软件项目的企业版本。

研究小组还将建立一个为存储和分析代码专门设计的自定义数据库系统。这个数据库将提供对索引代码进行组织和划分优先级的途径。这将帮助解决代码质量问题。那些非常好的项目可以优先考虑,或者由特定程序员编写的代码也具有优先级。项目的最终成果可能类似于谷歌的自动填写,但有用性要高得多。(艾米丽)

相关推荐
热点推荐
“官场小说家”杨克宁被双开:懒政怠政,主动“躺平”

“官场小说家”杨克宁被双开:懒政怠政,主动“躺平”

澎湃新闻
2024-05-23 12:00:29
已婚男在“王婆说媒”舞台相亲被妻子发现后续:今天,两口子离婚了!

已婚男在“王婆说媒”舞台相亲被妻子发现后续:今天,两口子离婚了!

红星新闻
2024-05-21 17:59:17
从中国税收的来源,揭露“路某人”的阴谋诡计

从中国税收的来源,揭露“路某人”的阴谋诡计

蓝色海边
2024-05-23 22:44:58
男生比较大,怎样获得和谐的性生活?

男生比较大,怎样获得和谐的性生活?

许超医生
2024-05-23 10:02:12
李铁不用 扬科维奇看不上 伊万却对他另眼相看 生死战要委以重任

李铁不用 扬科维奇看不上 伊万却对他另眼相看 生死战要委以重任

零度眼看球
2024-05-23 07:27:07
大学校园兴起“奶头乐”,不少大学生深陷其中,家长却浑然不知!

大学校园兴起“奶头乐”,不少大学生深陷其中,家长却浑然不知!

财经要参
2024-05-23 08:18:49
广州市区今日起无人拉货

广州市区今日起无人拉货

智能车参考
2024-05-23 15:36:57
刚刚传来一条愤怒的消息,2亿股民请避雷,周五A股会大涨吗?

刚刚传来一条愤怒的消息,2亿股民请避雷,周五A股会大涨吗?

静守时光落日
2024-05-23 16:44:33
穷疯了?金龟子女儿无业带娃,半夜买打折临期面包,238元吃一周

穷疯了?金龟子女儿无业带娃,半夜买打折临期面包,238元吃一周

西瓜爱娱娱
2024-05-23 17:14:18
山东将新添一机场,选址公示

山东将新添一机场,选址公示

鲁中晨报
2024-05-23 16:38:05
到今年网贷逾期3年了,催收短信变成这样子了!

到今年网贷逾期3年了,催收短信变成这样子了!

杨胜诉
2024-05-15 14:10:47
双预警!中到大雨+8级大风+暴跌10°C!今夜将杀到天津!下班快回家!

双预警!中到大雨+8级大风+暴跌10°C!今夜将杀到天津!下班快回家!

天津生活通
2024-05-23 16:37:27
肉丝高跟,袜尖透明

肉丝高跟,袜尖透明

室内设计师阿喇
2024-05-23 16:39:32
深圳35岁女子做试管生下男婴,15年后找医生痛哭:不如不生

深圳35岁女子做试管生下男婴,15年后找医生痛哭:不如不生

安妮Emotiong
2024-01-23 21:24:19
俄罗斯的错误绝不能再犯!如果台海开战,中国必须咬死这两点

俄罗斯的错误绝不能再犯!如果台海开战,中国必须咬死这两点

大海的诺言
2024-05-12 01:35:02
结束2年任期?曝曼联确定解雇滕哈格!否决穆帅回归,新帅或3选1

结束2年任期?曝曼联确定解雇滕哈格!否决穆帅回归,新帅或3选1

我爱英超
2024-05-23 00:00:56
儿媳照顾50岁农村公公,酒后公公行夫妻之事,公公:儿媳经验丰富

儿媳照顾50岁农村公公,酒后公公行夫妻之事,公公:儿媳经验丰富

魅老八足球
2024-05-13 13:49:37
A股:股市或将迎来大幅下跌

A股:股市或将迎来大幅下跌

生活中的栗子
2024-05-23 09:54:03
53岁汪峰情定34岁李巧:汪峰预备在女友家乡开演唱会,讨好岳父母

53岁汪峰情定34岁李巧:汪峰预备在女友家乡开演唱会,讨好岳父母

小路杂谈
2024-05-22 16:13:16
婆婆去世公公就有新欢,婆婆遗物没人要,儿媳整理遗物时有了玄机

婆婆去世公公就有新欢,婆婆遗物没人要,儿媳整理遗物时有了玄机

樱花发挥好
2024-05-24 03:00:43
2024-05-24 04:44:49

科技要闻

黄仁勋业绩会万字实录:我们的压力太大了

头条要闻

奥迪车主称每次启动车辆就会显示"续费弹窗" 客服回应

头条要闻

奥迪车主称每次启动车辆就会显示"续费弹窗" 客服回应

体育要闻

欧文,三十二而立

娱乐要闻

大S儿子被学校退学,张兰称孙子没人管

财经要闻

九鼎金租减值罗生门:郑州银行藏雷?

汽车要闻

上汽大通大家7超混/大家9超混将于6月7日正式上市

态度原创

旅游
亲子
时尚
教育
家居

旅游要闻

日本航空飞机在羽田机场地面与其他飞机发生接触

亲子要闻

这一瞬间,她又变成了小时候的模样

抗老靠基因?快50岁的舒淇连头发丝都在发光

教育要闻

2024年高考招生,为何这么多专项招生计划?

家居要闻

光阴流年 摇曳爱恋

无障碍浏览 进入关怀版
×