Large language models as judges: recent advances in LLM-based evaluation, critique, preference modeling, and feedback for text and code | Synapse