Prompt Engineering: 5 Challenges You Need to Address