4 ms·
You can usually even ask the same LLM: - do a task - criticize your job on that task - redo that task based on criticism I find giving the LLM a process gre
by zmgsabst 2y ago
You can usually even ask the same LLM:
- do a task
- criticize your job on that task
- redo that task based on criticism
I find giving the LLM a process greatly improves the results.
- blazing234 2y agoHow do you know the second result is correct? Or the third? Or the fourth?
- phil-martin 2y agoI approach it the same way as the things I build myself - testing and measuring. Although if I’m truly honest with myself, even after many years of developing, the true cycle of me writing code is: over confidence, then shock it didn’t work 100% the first time, wondering if there is a bug in the compiler, and then reality setting in that of course the compiler is fine and I just made my 15th off-by-one error of the day :)
- roughly 2y agoWhat’s fun is that you can skip step 1. The LLM will happily critique its own nonexistent output.
- zmgsabst 2y agoSo? I too can write made up criticism if that’s what my boss wants in the workplace — but that doesn’t suddenly invalidate my ability to criticize my own work to improve it.
- iSnow 2y agoThat's a smart idea I didn't think of. I've been arguing with Copilot back and forth where it gave me a half-working solution that seemed overly complicated but since I was new to the tech used, I couldn't say what exactly was wrong. After a couple of hours, I googled the background and trust my instinct and was able to simplify the code. At that situation, where I iteratively improved the solution by telling Copilot things seem to complicated and this or that isn't working. That led the LLM to actually come back with better ideas. I kept asking myself why something like you propose isn't baked into the system.
- drawnwren 2y agoThe papers I've read have shown LLM critics to be quite bad at their work. If you give an LLM a few known good and bad results, I think you'll see the LLM is just as likely to make good results bad as it is to make bad results good.