aicodoo learns coding according to your existing individual stack, integrations, GUI, and style. Then it writes scaffolding and boilerplate code for new artifacts.
Point aicodoo to an existing example application and it creates a new project that exactly reflects the example, but is adapted to your custom domain model.
aicodoo is taught through Machine Learning on Source Code (MLonCode) to write scaffolding and boilerplate code.
The learned knowledge is used to write new code for already existing applications or to generate new programs.
Some AI technologies used by aicodoo: Code2Vec (Code to Vector Transformation), ML Algorithms, WEKA Machine Learning Toolkit, Apache Spark.
aicodoo learns and writes code by a given domain model. In the current status, only Entity-Relationship-Models are used.
aicodoo is language agnostic. It learns and writes any programming language and technology stack.
Current status: Research is done and AI technology is ready. Now trying to make some suitable tool out of it.
I am really interested in your feedback!
Feel free to share, discuss, and connect: