When the absolute heck is going on in this thread...
I don't really understand the motivation in using something like ChatGPT et al. to do anything, but in particular hobby stuff like Orbiter addons, art, etc.
There is no arguing that AI ( the field of study,
not the corporate driven LLMs) has a lot of uses. But specifically in the context of these LLMs, it really does bare asking the question of
what you're really getting out of using it. Especially the "vibe coder" trend, and the equivalent in art.
First of all, LLM's get their training data from a lot of copyrighted sources, which, at least in the context of copyright law is a kind of theft. These companies are, at least practically speaking, legally protected from any persecution for this, in ways that you and I aren't. (I get a fine if I download a song ilegally, but the AI companies can download
all the songs, and remix them and make billions and that's okay). Are you being part of that? I'm not.
For programming, it's a pretty explicit violation of many of the Free software licenses to scrape code off of Github/Gitlab/etc. A lot of code comes form Stackoverflow too, and based on some of the code I've seen (and posted) there, I'm not sure I want to base any code.
Programming is hard, but it's hard because it requires you to think in a very structural way. You have to organize your thoughts, you have to plan, you have to understand your program on a macro level, because on a micro-level most programs are simply too big to hold all in your brain at one time. The same is true of writing or one of the visual arts. For most people, the biggest thing you have is your creative/productive efforts. Use them to make what
you want, not something that a glorified search engine spits out.
If programming is an art, than I will borrow a [probably] Bertolt Brecht quote: "Art is not a mirror held up to reality, but a hammer with which to shape it". Are you the hammer or the nail when you use LLM's to write code, write a paper, paint a painting?
AI[LLMs] will not bring about a revolution in making Orbiter addons. What will:
- Release addons under a Free Software license
- Work collaboratively
- Make tutorials on making addons
- The excelent work on LUA functionality that has been done already
- Tell people about Orbiter