Python学习日志6:关于自动化编程的初步思路

工智能编程在遇到需要某个功能模块,但当前brain未提供,过往项目有提供对应模块功能时

对现有python代码进行书写优化,每个def前增加两条描述,分别以

##该def目标

#该def输入输出和实现原理

代码正文

待办:

1.后期可通过代码块检索的方式快速组建一个新的需求

2.代码块越倾向函数化编程越好

3.当代码块出现内部调用时,需检索再剥离

4.自动编码原理,放弃原来从零开始的AI编程,考虑让AI成为一个代码组合师,不断地将团队编码当做控件组合,以便AI写出代码后,我们还能很容易互相查错

5.让NLP和驼峰命名法相结合,提升AI协同编码过程中的沟通效率

附件:

人工智能编程相关论文

DeepCoder: Learning to Write Programs

https://arxiv.org/abs/1611.01989

AI Programmer: Autonomously Creating Software Programs Using Genetic Algorithms

https://arxiv.org/abs/1709.05703

你可能感兴趣的:(Python学习日志6:关于自动化编程的初步思路)