开启辅助访问
 找回密码
 立即注册

现在的人工智能会编写程序吗?

游戏家园 回答数7 浏览数3055386
以前有个新闻说程序员编写的一个ai来写程序,结果写出来的程序比他本人还好。这个新闻到底是真实的还是谣言?
使用道具 举报
| 未知
失敗之四 | 未知
首先,答案是肯定的,目前人工智能产品在特定场景下是能够编写程序的。
动态软件体系结构是我的早期研究方向之一,动态软件体系结构可以根据需求的变化完成自身功能性的扩展,而自动生成代码则是其中一个具体的功能,其中会用到一部分自动推理的内容,而自动推理是人工智能研究的六大方向之一。
在实际的项目应用中,根据动态软件体系结构的模型,可以构建出一个能够完成代码生成的容器,并且可以进行自动化的部署,这样就会根据具体的生产环境要求来完成功能的拓展。但是代码的生成过程是需要一定条件的,简单的说就是用户需要编写一个代码描述文件,描述文件有固定的模版,按照模版进行填写就可以了,然后把模版提交给服务器(容器),服务器根据模版的描述生成具体的代码。
在实际项目的实施过程中采用了Java语言进行实现,动态模块的构建是基于OSGI完成的。OSGI在早期Java开发领域有广泛的应用,Eclipse就是基于OSGI模型构建的,所以Eclipse的功能扩展性能是非常强大的,OSGI为Java语言的模块化发展做出了重要的探索和贡献,JDK9推出的模块化功能也参考了OSGI的部分思想。
动态软件体系结构虽然能够完成代码的自动编写,但是依然需要有特定的场景支持,相信未来随着人工智能技术的不断发展,代码编写的自动化程度一定会越来越高,一些基础代码的编写工作将会由智能体来完成。通过智能体来编写代码一方面可以减轻程序员的负担,另一方面也会提升代码整体的规范性,可以说代码自动编写将是程序设计领域一个重要的发展方向,未来程序员的工作将更具创造性。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我,谢谢!
回复
使用道具 举报
hitmen | 未知
会的!
你说的新闻无法确定真实性,但人工智能会编写程序到是真的,但现在不至于超过程序员本身。
在过去,工程师曾经尝试过创建可以编写自己代码的软件,但程序员通常需要编写尽可能多的代码来告诉程序他们希望代码编写什么样的应用程序,就像他们编写的那样编写代码,这显然是愚蠢的。
但现在计算机科学家已经创建了一个名为Bayou的AI,它可以编写自己的软件代码。
AI研究GitHub上发布的所有代码,并使用它来编写自己的代码。这是一个称为神经草图学习的过程,AI读取所有代码,然后将每个代码后面的“功能”联系起来。现在,当一个人要求Bayou创建一个应用程序时,Bayou将其从Github上的代码学到的功能与用户的请求相关联,并开始编写它认为用户想要的应用程序。
回复
使用道具 举报
qiuwanming | 未知
这要看什么程序,解决什么问题的,如果只是简单的hello world之类的,目前的ai当然能写。但成体系的系统是一个巨大工程,其中牵涉到很多学科的知识,不再仅仅是写代码那么简单。
回复
使用道具 举报
kantys008 | 未知
不需设计算法的,相对简单功能性代码可以,需设计复杂算法,或功能实现很多杂的,机器编不了。
回复
使用道具 举报
ericasun | 未知
不奢求人工智能能自己改bug,只要他把bug提示的更智能就行
回复
使用道具 举报
freebird62 | 未知
会的,不过得输入一定的数据
回复
使用道具 举报
0987wang | 未知
没看到实例,和你一样只是听说。
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影