As Generative Artificial Intelligence (GAI) is becoming widespread in every facet of our society, the importance of effective and precise interacting with AI tools is becoming incredibly challenging and requiring sophisticated well-organized input with proper sensitivity by a user. To resolve this issue seamlessly, this paper surveys fundamental principles, algorithms, tools, and applications of Prompt Engineering (PE) which can lay a foundation to help the AI system users in AI system-based environments.
Young Jai Choi (Sat,) studied this question.