2 Building Your First Project with Semantic Kernel
This chapter covers
- Building a simple AI-powered console application with Semantic Kernel
- Obtaining and securing API keys for OpenAI and Azure OpenAI services
- Creating a basic console application for querying the GPT model
- Creating a more advanced application: a chatbot
In this chapter, we dive into the practical application of Semantic Kernel, demonstrating how to build AI-powered applications that leverage the capabilities of large language models. We'll start by creating a simple console application that interacts with OpenAI's GPT models, then progress to developing a chatbot capable of controlling a robot car. Along the way, we'll cover essential topics such as obtaining and securing API keys, setting up your development environment, and integrating Semantic Kernel with GPT models, and integrating native and semantic plugins. By the end of this chapter, you'll have a solid foundation for building more complex AI-driven applications using Semantic Kernel.