Introduction to Generative Artificial Intelligence