Summary
This chapter laid the background for the GenAI application, from describing the role of each component to their strengths. You learned some key definitions and were introduced to the basics of the AI stack. By now, you also know why Python is a great choice for building GenAI applications and why you will be using the OpenAI API and MongoDB with Vector Search to build your GenAI application. Finally, you also saw some significant use cases for GenAI and learned why you should use GenAI in the first place, while also remaining mindful of the ethics and risks of using it. Since you’re reading this, I’ll assume that the case was compelling—that you’re still interested and ready to explore.
In the next chapter, you will get a fast-paced, concise, and actionable overview of the building blocks of GenAI applications in more detail and learn how to get started.