| ▲ | layer8 19 hours ago | |
> They do tend to overengineer. The other day 5.6 Sol generated a while loop around a uuid4 call to make sure the generated ids were unique... That’s not overengineering, it’s plain nonsensical, because presumably it doesn’t compare it to all IDs generated in the past. Which, if you wanted to do that, you’d use a database with a uniqueness constraint, in case you don’t already have that anyway. Fixing this lack of reliable common-sense awareness seems to remain elusive for LLMs. | ||
| ▲ | geysersam 9 hours ago | parent [-] | |
The ids were used in a limited context and it compared to all the other ids generated in the same context. Yes, absolutely nonsensical. I find it interesting that presumably the LLM was trained on millions of legit examples where people generate uuids, but still it decided to do something different and unexpected, because it "reasoned" itself into thinking it was necessary. | ||