1 Introduction  
2 Few-shot In-context Learning for Language Models  
3 In-context Learning with Demonstration Retrieval  
4 Off-the-shelf Demonstration Retrievers  
5 Fine-tuned Demonstrations Retrievers  
6 Applications  
7 Discussion of Future Direction  
8 Conclusion