AI-coding tools are the deepl/gtranslate of coding.
they might help you understand a foreign website/text better but you wont learn the language with it. and you will continue to be reliant on them until you learn the language. So when you dont have internet access etc.
For programming, this was already true for many programmers before LLM. I wasnt able to do much without access to stackoverflow. especially with more complex tasks that i had no experience working with before.
Its one thing to figure out an elegant solution to a concrete task, but often it was remembering integrations, libraries, adapters and packages i dindt often work with.
So i agree fully, learning a language takes time. The central question is, why are you learning the language?
for personal development? for understanding the process the LLM is solving for you? for deep optimization?
i can do a fluent translation from german to english for my GF, but sometimes its too exhausting and i paste a text into a translator (or llm) and just read the english text.
The same is true for coding. When nuance is important you might want to have a skilled programmer look over what you generated.
BTW does anyone use the LLM to directly generate assember code :D
Yes, there is a funny PR in open source project about refactoring source code to assembler code or even machine code 0s and 1s. I do not remember exactly but I remember I LOLed hard when I saw it.
you are right.
what they propose is called "deep ignorance" and is not a fix to alignment.
the perpetrator just has to supply a volume of bio-textbooks and let the model figure out the DNA synthesis. (just)
corpus-level alignment is the way to deep alignment, but not deep-ignorance.
you dont need to reproduce it, if you can finetune it.
The alignment in these models is really narrow, it doesnt take many finetuning steps to get out of the alignment basin.
the alignment is not data centric but done after the fact using RL...
You can also modify binaries. This doesn't address the benefits of reproduction more than a smidgeon. How can you answer "why the fuck does it work like this" if you can't inspect the process that built it? There's no replacement for "what was this built from?"
Of course, corporate/national investments need some moat, so I don't expect open source models to be competitive for a few years
Disclosure: it is a favor for my little sister.
I made it for her in 5min without much testing on recognition accuracy. Which was enough to blow her mind ;)
Given your feedback, i might do another loop on this.
Try ~crappy~ regular headset microphone and/or whistling for some basic edge cases :D
It worked quite well to start with, but then after a few bars deteriorated to mostly outputting pauses, and a stream of short notes (without pauses) when singing legato. Could be due to the aforementioned microphone, or is there some internal state that does not get cleared up when one clears up the score? I tried twiddling some of the variables that seemed related, but no noticeable improvement.
Please do. My kid has been messing with it but seems to be getting some notes wrong. Im sure some tweaking will make it behave correctly and I'd appreciate it.
reply