But what interests me most is how we can use it as a tool to upgrade the Freepascal/Lazarus-platform on all the items it is lagging behind compared to other more popular platforms.
Contributions based on AI systems for Free Pascal and Lazarus will have to be rejected, because it is not clear what these AI systems used as source for their models and thus they might infringe licenses or copyright.
Somewhat agreed... In theory... But that theory would need to be proven...
This is a "new world".... of sorts...
As things currently stand, there is little case history on this.
However, from my experiments with openai and text-davinci-3, it "appears" pretty obvious to me that much (if not all) of the code being generated is not coming from examples.
Don't get me wrong, some could be coming from examples.... But I have no proof of that yet for what I've done.
The code generated seems generally to be based on what I specify, and I've been able to specify very detailed/specific requirements and have it give me working examples that match what I submitted in my prompt.
So specific that I highly doubt it is finding examples to fit my very specific prompts.
Of course, there is the possibility I'm being deceived...
And yes, the code does not always work. But most (if not all) the time it is because I failed to adequately specify my requirements, or because my requirements were too complex.
The wrong code comes mostly from asking a wrong or not complete question. The more precise the question, the better the answer. And scraping the internet is just a - small - part of the models.
I completely agree with this. From the playing around I've done I have serious doubts it is scraping the Internet for examples.
The code in question is always too unique to what I have specified.