Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn how to integrate generative AI into .NET applications using Microsoft.Extensions.AI, a new library that simplifies AI model integration through unified abstractions. Discover the core concepts of Microsoft.Extensions.AI and explore its key abstractions, particularly IChatClient, which provides a consistent interface for working with different AI services. Understand how this library integrates with Microsoft's Semantic Kernel as its foundational layer, enabling seamless AI functionality across various platforms. Follow along with hands-on coding demonstrations where you'll build a custom chat client from scratch, implementing connections to multiple AI providers including OpenAI, Amazon Bedrock, and Ollama using the same codebase. Master the techniques for writing unit tests for AI-powered applications and learn how to easily switch between different AI models with minimal code changes. Explore best practices for architecting .NET applications with AI capabilities, including proper abstraction patterns and dependency injection strategies. Gain practical experience with real-world scenarios for integrating generative AI features into existing .NET applications, from simple chat interfaces to more complex AI-driven functionalities.
Syllabus
Easily Add GenAI to .NET Apps using Microsoft.Extensions.AI - Brandon Minnick - NDC Copenhagen 2025
Taught by
NDC Conferences