Effective Demonstration Annotation for In-Context Learning via Language Model-Based Determinantal Point Process