看到这项 DARPA 资助 1,100 万美元的 PLINY 计划,大家应该下意识会先猜想我们这次要介绍的,应该是某种超高科技武器看起来很诡异的军事机器人吧?事实上这次他们所资助的计划要来的文静许多呢。PLINY 是以古罗马的博物学者老普林尼(Pliny the Elder)起名,他是最早撰写百科全书的作者之一。至于这次由美国莱斯大学所发起的计划,其实是个专为程序设计者而生的编码自动完成工具,宗旨是希望能通过自动完成 / 自动纠正功能,让撰写程序变得跟上网搜索一样简单。

它其实很像你手边智能搜索与打字时所运用到的自动完成功能一样,只是在通过 Big Data 进行比对,分析搜索所有的开源编码后,可以借其让程序设计者能够更简单快速地完成编码工作。在跳转过后的视频当中,Chaudhuri 教授以纸张简单地说明他们计划的概念,他拿着一张有着一个空洞的纸张,用以代表程序设计师尚未完成的编码,而 PLINY 则是扮演负责比对搜索数以亿计的编码来找到最适合的形状(编码)的工具,并且在大范围的比对完成后,自动修掉该编码所不需要的部分来完成程序编写,另一方面也会确保程序编码的资安保全程度。

[图片来源:Shutterstock / Yellowj]