(no title)
keyKeeper | 6 months ago
Morals may stop you but other than that? IMHO all open source code is public domain code if anyone is willing to spend some AI tokens.
keyKeeper | 6 months ago
Morals may stop you but other than that? IMHO all open source code is public domain code if anyone is willing to spend some AI tokens.
Twirrim|6 months ago
There are standard ways to approach this called clean room engineering.
https://en.m.wikipedia.org/wiki/Clean-room_design
One person reads the code and produces a detailed technical specification. Someone reviews it to ensure that there is nothing in there that could be classified as copyrighted material, then a third person (who has never seen the original code) implements the spec.
You could use an LLM at both stages, but you'd have to be able to prove that the LLM that does the implementation had no prior knowledge of the code in question... Which given how LLMs have been trained seems to me to be very dubious territory for now until that legal situation gets resolved.
K0balt|6 months ago
graemep|6 months ago
woadwarrior01|6 months ago
keyKeeper|6 months ago
You don't give the whole codebase to an LLM and expect it to have one shot output. Instead, you break it down and and write the code block by block. Then the size if the codebase doesn't matter. You use the LLM as a tool, it is not supposed to replace you. You don't try to become George from Jetsons who is just pressing a button and doesn't touch anything, instead you are on top of it as the LLM does the coding. You test the code on every step to see if the implementation behaves as expected. Do enough of this and you have proper, full "bespoke" software.