Project CodeNet
时间:2022-04-08 20:09:01 | 来源:行业动态
时间:2022-04-08 20:09:01 来源:行业动态
人工智能也成为了IBM一个新开源项目Project CodeNet的基础,该项目旨在更有效地理解和翻译软件代码。Project CodeNet是一个庞大的开源数据集,包含1400万种代码示例和5亿种使用55种编程语言的代码行。
IBM表示,CodeNet旨在解决三个关键挑战:首先,其目的是自动将一种代码转换为另一种代码。其次,可识别不同代码之间存在的重叠和相似之处。最后,可以根据开发人员的特定需求和参数来自定义代码限制,以确定用于特定项目的最佳代码。
IBM表示,Project CodeNet是同类产品中规模最大、差异最大的数据集,将成为源到源转换以及将遗留代码库转换为现代代码语言的宝贵基准。
Pund-IT分析师Charles King认为,今年IBM Think大会的亮点是,IBM正在加大对AI和混合云的投入,试图使其为客户服务。
King说:迄今为止,我们看到很多与人工智能相关的计划都集中在一些需要数年时间去完成的大型项目上。因此,IBM推出可行的、支持AI的解决方案和服务是至关重要的,例如Cloud Pak for Data中的AutoSQL功能,可以大大加快数据搜索流程的速度,Watson Orchestrate用于实现自动化和提高业务流程的效率,而Project CodeNet用于利用人工智能来理解和翻译代码。