Can everyone build applications with the AI-Framework?
YES!
The description of how to build software with the AI-Framework and the model, gives the impression that it is easy to develop software with the AI-Framework. Is that correct?
Yes, it is significantly easier to develop software with the AI-Framework than in the traditional way. At the same time, skills and experience contribute to the learning curve.
- See also: For whom is the AI-Framework developed?
The learning curve
As described in the article The AI-Framework in a nutshell, the AI-Framework is a very structured and very detailed functional design. Writing down this functional design in all its details and in the exact precise structure that it requires, is not easy. Understanding the functional requirements thoroughly is important.
For an experienced C# programmer, it will be possible to start developing applications within a few weeks of proper instructions about the AI-Framework. For less experienced programmers of another languages, the learning curve may be steeper and it may take a few months before a working application can be developed.
Developing C# components and code generation
It is possible to write extra pieces of model, for the AI-Framework. The writing of extra 'code generation software' that is needed to generate code from model is also possible. Both needs to be done in C# and needs skilful and experienced programmers.