4 ms·
I think you’re missing the point here. Language models scale. It doesn’t matter if a single pass doesn’t solve the problem, has syntax errors, etc. A single p
by wokwokwok 3y ago
I think you’re missing the point here.
Language models scale.
It doesn’t matter if a single pass doesn’t solve the problem, has syntax errors, etc. A single pass costs a fraction of a cent.
You can just automate the process of code -> create variant -> fix from LLM -> apply deterministic tests until the code at least compiles -> pass it to the user; the fact you can’t do that with chatgpt is just because it’s not a coding tool.
Heck, there are already companies doing exactly this with vulnerability scanners (ie. the deterministic feedback loop) to suggest security fixes for code.
You just repeat a heap of times until you get a solution that passes all the scanners.
If it takes 10 tries, or 100 tries, it still is zero effort from a human.
Of course, whether the result does the right thing is another matter, but the frustrating ergonomics of copy-paste cycle is because of the ui, not the technology.
You will see “surprisingly good” output from professional tools in this space (we already are); but a lot of it is not magic sauce; it’s just the same tools, run multiple times, in a way that saves you doing it manually and just shows the best results, with a pretty ribbon on it.
- ChatGTP 3y agoSounds kind of silly, just run the thing till it gives the right answer ? How do you know each pass has not introduced a new problem ?
- wokwokwok 3y agoYup. …and if it works (and it does) then it really goes to show that you (and me, and people in general) have poor intuition about this stuff.
- ChatGTP 3y agoYeah, please don't try bullshit me dude. It's a silly, potentially dangerous and inefficient way to "code", which is the easiest part of my job. If my job was just coding all day, I'd be happy.