杀手级ai补代码工具
开发人员使用静态分析工具在开发生命周期中更快地识别代码中的问题。 但是,这些工具的总体体系结构仅随着专家制定的新规则而发生了增量变化。 不过,研究人员现在开始使用AI来自动生成更多复杂的规则集来解析代码。 这有助于在生命周期的早期发现更多问题,并提供更好的反馈。
一些公司,例如游戏制造商Ubisoft,已经在内部开发这类工具。 苏黎世联邦理工学院的一组研究人员现在正在为主流采用提供类似的AI工具,称为DeepCode。 它使用大约250,000条规则分析Java ,JavaScript和Python代码,而传统的静态分析器工具则使用大约4,000条规则。