工智能编程在遇到需要某个功能模块,但当前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