In-context learning (ICL) enables LLMs to adapt to new tasks by including a few examples directly in the input without updating their parameters. However, selecting appropriate in-context examples ...