From the course: Azure AI for Developers: Building AI Agents

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Semantic Kernel Agent Framework overview

Semantic Kernel Agent Framework overview

- [Instructor] Creating assistants using the Azure OpenAI Assistants API was challenging to set up. The Python code needed a lot of work and getting used to. Frameworks are present to help developers make agents easier. The Semantic Kernel Agent Framework provides a platform within the Semantic Kernel ecosystem that allows developers to build AI agents and the ability to incorporate agentic patterns into any application based on the same patterns and features that exist in the core Semantic Kernel framework. Whenever we create an agent, a kernel instance is required as it provides the foundational context and capabilities for the agent's functionality. The kernel acts as the engine for processing instructions, managing state, and invoking the necessary AI services that power the agent's behavior. In this chapter, we will introduce you to the chat completion agent and the OpenAI assistant agent, which can be invoked directly to perform tasks. We'll also introduce you to the agent chat…

Contents