[sword-devel] GitHub Copilot
pinoaffe
pinoaffe at gmail.com
Thu Apr 24 08:02:36 EDT 2025
Hi,
Tobias Klein <contact at tklein.info> writes:
> I would encourage you to give GitHub Copilot a try if you have not done so yet!
there are severe technical, legal and ethical issues with using LLMs for
code generation, an excerpt:
- LLMs are very good at generating text/code that *looks*
plausible/correct, but that is not necessarily correct. Therefore, it
is often more difficult to verify that code generated by an LLM is
not subtly broken than it is to write similar code yourself. *PLEASE*
do not underestimate this issue.
- LLMs are trained on any publicly readable code with no regard to the
law, the license terms of the code, and the intentions of the
author(s). This is highly unethical in my opinion
- LLMs are known to sometimes produce one-to-one (or very close) copies
of some of the data they've been trained on. Thus, you may end up
copying other people's code word for word without being aware, this
can open you up to legal issues since this is almost always a
copyright violation
- LLMs may also produce code that is a "mix" of two pieces of code it
was trained on. This is even more difficult to recognize than a
one-to-one copy, and incorporating it into your code may still be a
copyright violation
These are just a few examples, there are many more issues with using
LLMs for code generation. Therefore, I strongly recommend against using
LLMs for code generation or modification
Kind regards, pinoaffe
More information about the sword-devel
mailing list