Blog

Creating Custom Skills with Microsoft Semantic Kernel

Summary: This post explores how to create and implement custom skills in Microsoft Semantic Kernel, covering both semantic (AI-powered) and native (code-based) skills. Learn how to extend Semantic Kernel’s capabilities to solve domain-specific problems in your .NET applications. Introduction Since Microsoft introduced Semantic Kernel in March 2023, developers have been exploring its potential for orchestrating […]

Best Practices for Prompt Engineering in Azure OpenAI Applications

Summary: This post explores the art and science of prompt engineering for Azure OpenAI applications, covering techniques to craft effective prompts, optimize token usage, and implement robust error handling for production-ready AI features in .NET applications. Introduction Since Azure OpenAI Service became generally available in January 2023, developers have been integrating powerful AI capabilities into […]

First Steps with GPT-4: Integrating Advanced AI in Your .NET Projects

Summary: This post explores the newly released GPT-4 model from OpenAI and demonstrates how to leverage its advanced capabilities in .NET applications. We’ll cover key improvements over GPT-3.5, integration approaches, and practical examples for developers. Introduction On March 14, 2023, OpenAI released GPT-4, their most advanced AI system to date. This multimodal large language model […]

Introducing Microsoft Semantic Kernel: A New SDK for AI Orchestration

Summary: This post introduces Microsoft’s newly released Semantic Kernel, an open-source SDK that enables developers to orchestrate AI capabilities in their applications. We’ll explore its architecture, core concepts, and demonstrate how to build your first AI-powered application using this powerful framework. Introduction On March 17, 2023, Microsoft released Semantic Kernel (SK), an exciting new open-source […]

Getting Started with Azure OpenAI Service in .NET Applications

Summary: This post introduces the newly GA Azure OpenAI Service and demonstrates how to integrate it into .NET applications, covering authentication, basic API calls, and best practices for getting started with AI-powered features. Introduction The AI landscape changed dramatically this week with Microsoft’s announcement of Azure OpenAI Service general availability on January 17, 2023. This […]

Building Intelligent Chat Applications with GPT-3.5 and .NET

Summary: This post explores how to create sophisticated chat applications using OpenAI’s GPT-3.5 models with .NET, covering conversation management, context handling, and building a responsive chat interface in a Blazor application. Introduction Conversational AI has evolved dramatically in recent months, with OpenAI’s GPT-3.5 models setting new standards for natural language understanding and generation. For .NET […]