发布信息

AI Programmer或将取代程序员?计算机软件编程面临新变革

作者:软荐小编      2025-02-04 10:01:03     212

从Arxiv中选择

心脏汇编

参与:Li Yaia,Li Zeman

人工智能将来会取代哪种人工智能?程序员似乎是本期的最后一个。但是,这种观点似乎并不准确。最近,彭博社和英特尔实验室的研究人员根据遗传算法提出了一个人工智能程序AI程序员,该程序可以根据普通计算机的硬件生成指定任务的程序。

自计算机发明以来软件沙箱,软件程序的适当有效开发一直是一个基本挑战。为了帮助解决这个问题,在软件开发领域取得了无数的突破。一些突破包括静态,动态和渐进式系统的安全和灵活进步。通过使用自动化存储管理和垃圾收集系统,简化软件沙箱,安全和稳定的进度;一般和特定领域的语言的普通和特定发展;当然,它还包含许多以各种方式协助程序员的工具。

目前,在硬件创新领域,新开发也正在利用类似的频率,例如越来越多的一般性能多核CPU,高级别的硬件扩展名或低能消耗SOC Edge Computing设备,接近以前超级计算机,靠近以前的超级计算机性能高性能嵌入式合作者;宽数据并行GPU;适用于神经网络和计算机视觉的ASIC,依此类推。

尽管硬件进度的不断扩展的深度和广度,但副作用将变得越来越复杂和苛刻。

在本文中,作者探讨了一种替代传统人类软件开发的方法,即使用遗传算法自动创建软件程序,仅需要少量的人类指导。

根据本文,研究的技术贡献在于:

1。前所未有的提出了软件生成框架AI程序员,使用遗传算法用新的简化编程语言来构建程序。

2。给出各种批评观察系统,包括嵌入式注释和模拟器解决方案,以确保机器学习生成的软件的安全性和优化。

3。硬件已经生成了多个软件程序,这使体验结果证明了AI程序员的功效和效率。

沙箱软件下载_沙箱安卓下载_软件沙箱

图1:AI程序员的软件体系结构

AI程序员由C#.NET上的模块化框架组成。它包括用于运行基因组计划的遗传算法,编码器和解码器的引擎,用于模拟程序执行的沙盒解释器,并将代码转换为二进制可执行文件的编译器。尽管AI Progammer使用C#,但其应用程序范围不限于C#。可以扩展AI程序员的软件框架。开发人员可以在此基础上构建适合自己的工具,并通过指导遗传算法系统不断改善其软件程序。

沙箱软件下载_软件沙箱_沙箱安卓下载

表2:AI程序员的结果

论文:AI程序员:使用绅士算法自主创建软件程序

沙箱软件下载_沙箱安卓下载_软件沙箱

关联:

摘要:在本文中,我们空前提出了一种称为AI程序员的机器学习系统,只有少量的人类指导才能生成完整的软件程序。 AI程序员的核心是使用遗传算法,以及极限限制的编程语言来最大程度地减少其机器学习搜索空间。 AI程序员创新的一部分来自其独特的系统设计,包括嵌入式和手动评论,以提高效率和安全性;除了增强遗传算法的增强,包括遗传指导随机结合和程序特定语言基因构建和消除技术。我们为AI程序员系统的设计,系统操作原理的详细示例以及仅使用主流CPU认证软件来生成能力和性能的测试数据提供了详细的测试。

相关内容 查看全部