有一天,非程序员将能够指示AI代表他们创建软件,这是实现该目标的一步,并且对我们的AL和AI开发具有广泛的影响。
如果您厌倦了编写自己的无聊代码,那么最后,或者您是一名偶尔希望休息一天的程序员,那么,在另一个称为“无编码编码”救星的人工智能(AI)之后,Microsoft的DeepCoder,New AI Agen的AI代理人,称为“无编码编码”救星,称为Bayou。
Bayou,您可以在这里自己尝试,并且被描述为“生成API成语的系统”或“使用API的代码片段”,这是一个深度学习程序,简而言之,它就像用于编码的搜索引擎一样。告诉它,您要使用几个精心选择的关键字来创建哪种程序,并且根据其最佳猜测,Bayou将吐出将执行您想要的东西的Java代码。
Bayou是由赖斯大学(Rice University)的一组计算机科学家团队开发的,他们从美国军方和Google获得了资金来开发它,他们在Arxiv上发表了一篇论文,他们描述了他们如何构建它以及哪些问题可以帮助程序员解决。
在开发期间,Bayou读取了1,500多个Android应用程序的源代码,总共有超过1亿行Java,然后通过其神经网馈送了AI,以创建一个可以创建和编程其他软件的AI。
如果Bayou在培训期间阅读的代码包括有关代码所做的任何类型的信息,那么Bayou也了解了这些程序的工作方式以及它们的工作方式,而这是该上下文信息,就是让它基于几个关键单词和有关程序员想要实现的目标编写功能性软件。
计算机科学专业,欢喜,您的作业可能会变得更加容易。教会人们如何编码可能会在将来变得更简单,更直观,因为有一天他们可能会使用这个新的AI来生成代码的示例,甚至可以检查自己的工作,或者进一步发展,或者进一步发展,他们更有可能告诉Bayou Kin的一项遥远的亲戚,他们想要创建的是什么样的程序,而无需编码知识。我们已经开始看到新的AI神经网络设计已经开始看到的现象。
现在,尽管巴尤(Bayou)仍处于早期阶段,而其背后的团队仍在证明它有效,但是,对于那些人来说,这是AI变得自我复制的那一刻,不,那不是那一刻,这不是那一刻,这是一个,Bayou只是在研究人员所说的“素描”的“素描”中与程序相关的内容,而这些程序与这些程序的限制相关,至少是拼写的,并且至少是拼写的,至少是拼写的,这是一个既定的,至少是拼写的。最终申请。
但是,即使该技术仍处于起步阶段,这是寻找AI程序员的重要一步,这对于许多计算机科学研究人员来说是一个长期的目标。过去,其他尝试创建类似于Bayou的尝试需要广泛而狭窄的约束,以指导程序员使用正确的代码类型,但是由于Bayou可以使用几个关键字,因此时间密集于较少,而且整体上更容易使用,对于人类运营商而言。

