是否存在可以根据正式规范编写软件的 AI?

人工智能 机器学习 参考请求 基因编程 归纳编程
2021-11-01 04:54:52

是否存在可以根据软件的正式规范自动编写软件的 AI?

3个回答

我认为你的问题的答案是肯定的。在文章New AI application can write its own code中,作者指出

计算机科学家已经创建了一个深度学习的软件编码应用程序,可以帮助人类程序员驾驭越来越多的、经常没有文档记录的应用程序编程接口或 API。

设计可以对计算机进行编程的应用程序是被称为人工智能 (AI) 的计算机科学分支的长期追求的目标。这个名为 Bayou 的新应用程序源于一项旨在从 GitHub 等在线源代码存储库中提取知识的计划。用户可以在 askbayu.com 上试用。

论文Neural Sketch Learning for Conditional Program Generation也可能有用。

有神经程序综合,可用于生成一段代码。请查看Microsoft 的Neural Program Synthesis一文,了解该领域的概况。

其他答案涵盖了这方面的现代工作,但这甚至不是一个新话题!

Koza在遗传编程 (1992) 中的工作导致整个子领域都这样做。这些技术被广泛使用、强大且易于理解。它们只是在计算上非常昂贵。足够了,所以大多数时候你最好还是雇佣一个程序员来做这件事。