The Impact of Role Design in In-Context Learning for Large Language Models