Summary
In this chapter, we learned how OpenAI solutions are different. We understood that the need for data and processing is different from a standard analytical solution. We also learned about the tools that are available for processing this data and storing it as vectors in a vector database. We now know the importance of tools such as Semantic Kernel. They are the glue that ties all the different pieces of OpenAI processing modules together in a manageable way. Finally, we looked at various plugins that can be used to enhance prompts and protect users from harmful content.