In this video, we'll explore how to use the Semantic Kernel SDK to build AI powered apps, agents or tools. Semantic Kernel is available for .NET/C#, Python and Java. We'll learn about Semantic Kernel concepts like the Kernel, AI Services, Plugins, Planning, and Personas. Together we'll code an AI agent step by step that can retrieve and archive current news stories – a task most AI models are terrible at due to out of date training data. We’ll also learn why you’d want to use Semantic Kernel in the first place over other SDKs. Let’s get started. Subscribe to my gaming channel! https://www.youtube.com/channel/UCiLv4A6bdwGJU3Y8PITgIlg?view_as=subscriber?sub_confirmation=1. My other AI videos: Setup and code with a local AI Model: https://www.youtube.com/watch?v=177qX6mpyMg Learn to use AI to chat with your own data: https://youtu.be/OdpqciXDKjY Use AI to chat with a NoSQL database: https://youtu.be/JhfNHnAahZ8 Learn to code a simple AI powered app: https://youtu.be/HzgqgA2qv-I Learn Azure OpenAI fundamentals: https://youtu.be/c66y0W5KFVY Learn how to authenticate to Azure OpenAI the RIGHT way: https://youtu.be/keIs_bpgdXs 00:00 - Intro 00:58 - App demo 02:55 - Semantic kernel basics 03:58 - Create the kernel 06:08 - Add services 10:45 - Add plugins 17:18 - Manage flow with planning 21:22 - Configure personas