In-context learning (natural language processing)