How to Build Smart Applications with C#/.NET and Large Language Models


Details
In this 3-hour lesson, we will embark on a journey into the world of Large Language Models (LLMs) and Generative AI. We will begin by introducing the foundational concepts of LLMs, exploring how they work, and understanding key terms such as tokens. Next, we’ll cover how to deploy OpenAI and Azure OpenAI models effectively in your applications.
You'll gain insights into the different types of models available, including Embedding, Completion, and Chat-Completion models, and learn how to leverage them for various tasks. Moving beyond the basics, we’ll delve into the concept of agents and explore the Microsoft Open Source Framework, Semantic Kernel, which empowers developers to create intelligent, context-aware applications.
By the end of the lesson, you will have the skills to implement cutting-edge smart applications that integrate natural language capabilities with traditional programming paradigms using C# and .NET. This lesson is your gateway into the new era of software, where the synergy of natural and syntactic languages will shape the future of application development.
Whether you are a seasoned developer or just starting with AI, this session will equip you with the tools and knowledge to stay ahead in the rapidly evolving software industry.
Please note, this lesson is part of the regular Software Engineering course at Frankfurt University of Applied Sciences. As every year, we are opening one session to the community, including software engineers and professional developers from the Rhein-Main region.
Language: English.
Speaker: Dr. Damir Dobric, DAENET GmbH - ACP Digital
Microsoft MVP & Microsoft Regional Director
Location: Building 4, Room 111

Sponsors
How to Build Smart Applications with C#/.NET and Large Language Models