是否存在可以根据软件的正式规范自动编写软件的 AI?
是否存在可以根据正式规范编写软件的 AI?
人工智能
机器学习
参考请求
基因编程
归纳编程
2021-11-01 04:54:52
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) 中的工作导致整个子领域都这样做。这些技术被广泛使用、强大且易于理解。它们只是在计算上非常昂贵。足够了,所以大多数时候你最好还是雇佣一个程序员来做这件事。