.NET with Generative AI
Harness the power of Generative AI within the .NET ecosystem to craft cutting-edge applications.
With .NET's support for Azure AI and OpenAI services, developers can effortlessly integrate prebuilt-AI models from OpenAI that power experiences like Microsoft Copilot, Bing Chat, and ChatGPT into their applications.
Get started with AI in .NET
Start your AI development with .NET through this video series, from AI basics to advanced machine learning with ML.NET. Learn to integrate generative AI using OpenAI models like ChatGPT, enhance responses with prompt engineering, and utilize ChatGPT for data interaction. Explore AI services to add or customize AI features in your apps, and dive deep into ML.NET for building and deploying custom machine learning models.
All samples and resources from the series are available at aka.ms/dotnet-ai-beginner. Begin your journey into AI with .NET today.
AI Services
Easily add intelligent features to your .NET apps with our pre-built AI models — such as emotion and sentiment detection, vision and speech recognition, language understanding, knowledge, and intelligent search.
Leverage the power of Azure Developer CLI templates to seamlessly incorporate these AI services into your applications. These templates serve as a practical guide, demonstrating the straightforward integration of complex AI functionalities.
Machine Learning with .NET
With .NET, you can develop and integrate custom machine learning models into your applications, without needing prior machine learning experience.
Get started using ML.NET (a free, open-source, cross-platform machine learning framework) made specifically for .NET developers. Or try Azure Machine Learning a fully-managed cloud service that enables you to easily build, deploy, and share predictive analytics solutions.
You can also try out F# (pronounced F sharp), a succinct, robust, performant language that is great for data science and machine learning.
Ready to get started?
Learn .NET easily with our step-by-step tutorials.