This page tracks the history of new features, tools, and models added to the course. Check back for updates!
Try out our new Basic Chat application designed to test the OpenAI gpt-oss model. This sample demonstrates how to use the latest open-source model from OpenAI in a .NET console app, making it easy to experiment with conversational AI locally or in the cloud.
Explore new C# console app samples that show how to use the Hugging Face MCP Server to generate images directly from your code.
We've added a new sample to the Apps Generated with AI section:
- Console GPU Viewer: A lightweight console utility that demonstrates GPU diagnostics and how to integrate local model runners or visual tooling into console-based .NET apps. Useful for testing GPU availability before running local inference models.
We're excited to introduce a new section featuring full applications generated with AI tools like GitHub Copilot Agent. These apps demonstrate how generative AI can be used to build real-world .NET solutions leveraging AI as a co-pilot.
- First Sample: SpaceAINet
- SpaceAINet Console App
- SpaceAINet is an AI-powered Space Battle game for .NET 9, designed to showcase how modern AI models can play classic games. The solution allows you to run the game with either local AI models (via Ollama) or cloud-based models (via Microsoft Foundry), which analyze the game state and predict the next best action to win.
- Try it out and see how AI can master classic arcade gameplay!
-
New: Foundry Local demos!
- Lesson 3 now features hands-on demos for Foundry Local models.
- See the official docs: Foundry Local documentation
- Full explanation and code samples are available in 03-CoreGenerativeAITechniques/06-LocalModelRunners.md
-
New: Azure OpenAI Sora Video Generation Demo!
- Lesson 3 now features a hands-on demo showing how to generate videos from text prompts using the new Sora video generation model in Azure OpenAI.
- The sample demonstrates how to:
- Submit a video generation job with a creative prompt.
- Poll for job status and download the resulting video file automatically.
- Save the generated video to your desktop for easy viewing.
- See the official docs: Azure OpenAI Sora video generation
- Find the sample in Lesson 3: Core Generative AI Techniques /src/VideoGeneration-AzureSora-01/Program.cs
-
New: Azure OpenAI Image Generation Model (
gpt-image-1): Lesson 3 now features code samples for using the new Azure OpenAI image generation model,gpt-image-1. Learn how to generate images from .NET using the latest Azure OpenAI capabilities.- See the official: How to use Azure OpenAI image generation models and openai-dotnet image generation guide for more details.
- Find the sample in Lesson 3: Core Generative AI Techniques .. /src/ImageGeneration-01.csproj.
-
New Scenario: Concurrent Agent Orchestration in eShopLite: The eShopLite repository now features a scenario demonstrating concurrent agent orchestration using Semantic Kernel. This scenario showcases how multiple agents can work in parallel to analyze user queries and provide valuable insights for future analysis.
View all previous updates in our What's New section View all previous updates in our What's New section
- New Scenario: Concurrent Agent Orchestration
- The eShopLite repository now features a scenario demonstrating concurrent agent orchestration using Semantic Kernel.
- This scenario showcases how multiple agents can work in parallel to analyze user queries and provide valuable insights for future analysis.
- New Lesson 3 Sample: Azure OpenAI Image Generation
- Lesson 3 now includes code samples and explanations for using the new Azure OpenAI image generation model:
gpt-image-1. - Learn how to generate images using the latest Azure OpenAI capabilities directly from .NET.
- See the official Azure OpenAI DALL·E documentation and openai-dotnet image generation guide for more details.
- Find the sample in Lesson 3: Core Generative AI Techniques.
- Lesson 3 now includes code samples and explanations for using the new Azure OpenAI image generation model:
- New: Run Local Models with AI Toolkit and Docker: Explore new samples for running models locally using AI Toolkit for Visual Studio Code and Docker Model Runner. The source code is in ../samples/CoreSamples/ and demonstrates how to use Semantic Kernel and Microsoft Extensions for AI to interact with these models.
- Model Context Protocol for .NET: We've added support for the MCP C# SDK, which provides a standardized way to communicate with AI models across different providers.
- This integration enables more consistent interactions with models while reducing provider lock-in.
- Check out our new samples demonstrating MCP integration in the Core Generative AI Techniques section.
- New eShopLite Repository: All eShopLite scenarios are now available in a single repository: https://aka.ms/eshoplite/repo
- The new repo includes:
- Product catalog browsing
- Shopping cart management
- Order placement and tracking
- User authentication and profiles
- Integration with Generative AI for recommendations and chat
- Admin dashboard for product and order management