AI自动编程,程序自动化生成


(1)该系统的组成为:代码库(C、C++)+AI库(代码分析)+资源库(图片、文字)+生成库(编译、运行)

(2)采用XML来统一制作关系文件,描述语言的语句、语法、生成关系,以便AI进行统一分析。

(3)语音自动编程(通过分析语音输入,AI实现自动编程)、画图自动编程(通过分析摄像头拍摄到的手画图片实现自动编程)

(4)需要构建文字、语言AI库。

(5)架构:客户端UML建模,确定模块关系 --> 建模系统生成XML --> 服务器引擎转换并生成程序 --> 输出程序到客服端


(6)示例:自动生成文件段落,自动生成数值计算方法、自动生成字符串处理(分割、合并、截取)。

(7)现在有两种差异非常大的 AI 定义被广泛使用。AI-1:使用计算机来解决以前只能通过人类智慧解决的问题。AI-2:使用启发式和基于规则的特定编程技术。在这种方法中,对人类专家进行研究,判断他们解决方法的启发性思维或者经验法则……。程序被设计成以人类解决问题的方式来运作。

你可能感兴趣的:(AI自动编程,程序自动化生成)