Semantic Kernel for .NET Developers
Use LLMs productively - with Semantic Kernel in your .NET applications.
In our Semantic Kernel for .NET Developers workshop, you will learn how to integrate KI functionality using Microsoft Semantic Kernel into your .NET applications. Semantic Kernel is Microsoft’s open-source framework for orchestrating large language models such as Azure OpenAI or OpenAI GPT - perfect for building intelligent, modular enhancements on your existing codebase.
Highlights
- Hands-on exercises: Hands-on session with Azure OpenAI and Semantic Kernel.
- Individual roadmap: Strategies for implementing your Semantic Kernel projects.
- Future-proof: Current trends and technologies in the Semantic Kernel space.
- Experienced trainers: Experts with extensive experience in developing AI solutions.
Our Shared Goal
By the end of the workshop, your team will have a solid understanding of practical Semantic Kernel usage in .NET. You will build initial prototypes and know how to integrate Semantic Kernel securely and efficiently into your software projects. You will also receive workshop slides, sample code, recommendations on tooling, architecture, and deployment, plus an individualized roadmap for your next steps.
Workshop Contents
Introduction to Semantic Kernel
Architecture, components, and positioning in the Microsoft AI stack.
Integration into .NET Projects
Setup, SDKs, package structure, and development in C#.
Prompt Design & Orchestration
Using prompts, functions, plans, and skills.
Working with Azure OpenAI
Connecting GPT models, configuration, and authentication.
Custom Plugins & Memory
Integrating external data sources, vector search, and persistence.
Governance & Security
Handling AI-generated content, input validation, and logging.
Best Practices & Patterns
Architectural patterns for modular, maintainable AI applications.
Next Steps & Roadmap
Strategies for production rollout, testing, and hosting (e.g., Azure Functions, containers).
We'd love the opportunity to work together.
Start project