microsoft / Generative-AI-for-beginners-dotnet C# 3.2K 2.3K Five lessons, learn how to really apply AI to your .NET Applications ai azure-ai codespaces github-models