One approach we've been working on is having multiple LLMs score each other. Here is the design with an example of how that works: https://github.com/HashemAlsaket/prompttools/pull/1
In short: Pick top 50% responses, LLMs score each other, repeat until top response remains