Blog Logo
TAGS

Architecting AI Apps with Semantic Kernel

With Semantic Kernel, you can easily build agents that can call your existing code. This power allows you to automate your business processes with models from OpenAI, Azure OpenAI, Hugging Face, and more! In this blog post, we will break apart the key components of Semantic Kernel (Plugins, Planners, and Personas), and show how you can combine Semantic Kernel with your existing apps and services. Plugins are the fundamental building blocks of Semantic Kernel and can encapsulate capabilities into a single unit of functionality that can be used by an AI. Examples of plugins include Web search plugin, CRM plugin, Email plugin, Inventory plugins, Image generation plugin, and Microsoft 365 Plugin. Semantic Kernel allows you to combine a users request with available plugins, enhancing the capabilities of your AI agent. By utilizing plugins within Semantic Kernel, you can give actions to the agent such as API calls and access to memory, enabling a seamless integration of AI functionalities into your applications.