<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>DotNetStudioAI — Where .NET Meets AI</title><description>Expert guides, production-ready code recipes, verified debugging fixes, and end-to-end project tutorials for .NET + AI development.</description><link>https://www.dotnetstudioai.com/</link><language>en-us</language><item><title>Azure.AI.OpenAI v2 Migration: Fix Every C# Break</title><link>https://www.dotnetstudioai.com/university/azure-openai-sdk-v2-migration-csharp-breaking-changes/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/azure-openai-sdk-v2-migration-csharp-breaking-changes/</guid><description>Migrating to Azure.AI.OpenAI v2? Map old C# types to ChatClient, ChatMessage, streaming, tools, and compile-error fixes.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>SDK v2</category><category>Migration</category><category>Breaking Changes</category><category>.NET AI</category></item><item><title>Azure OpenAI Structured Outputs: C# JSON Fix</title><link>https://www.dotnetstudioai.com/university/azure-openai-structured-outputs-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/azure-openai-structured-outputs-csharp/</guid><description>Get valid JSON from Azure OpenAI in C#. Use ChatResponseFormat, JSON schema, MEAI, and Semantic Kernel patterns that avoid 400 errors.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Structured Output</category><category>JSON Schema</category><category>Azure AI Foundry</category><category>Azure OpenAI</category><category>Semantic Kernel</category><category>Type Safety</category><category>.NET AI</category></item><item><title>Azure OpenAI Token Counting in C#</title><link>https://www.dotnetstudioai.com/university/azure-openai-token-counting-context-management-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/azure-openai-token-counting-context-management-csharp/</guid><description>Count Azure OpenAI tokens in C# with Microsoft.ML.Tokenizers. Add budgets, prevent context overflow, estimate cost, and enforce limits.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure AI Foundry</category><category>Azure OpenAI</category><category>Token Counting</category><category>Microsoft.ML.Tokenizers</category><category>Context Management</category><category>.NET AI</category></item><item><title>LLM Providers for .NET: OpenAI vs Azure</title><link>https://www.dotnetstudioai.com/university/comparing-llm-providers-openai-azure-anthropic/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/comparing-llm-providers-openai-azure-anthropic/</guid><description>Compare OpenAI, Azure OpenAI, Anthropic, and Gemini for .NET apps: SDK support, pricing, rate limits, and Semantic Kernel connectors.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>LLM Providers</category><category>Azure OpenAI</category><category>OpenAI</category><category>Anthropic</category><category>Ollama</category><category>.NET AI</category></item><item><title>MEAI vs Semantic Kernel vs Agent Framework</title><link>https://www.dotnetstudioai.com/university/microsoft-extensions-ai-vs-semantic-kernel-vs-agent-framework/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/microsoft-extensions-ai-vs-semantic-kernel-vs-agent-framework/</guid><description>Choose the right .NET AI library: Microsoft.Extensions.AI for abstraction, Semantic Kernel for orchestration, Agent Framework for agents.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Microsoft.Extensions.AI</category><category>Semantic Kernel</category><category>Agent Framework</category><category>.NET AI</category><category>Architecture</category></item><item><title>Microsoft.Extensions.AI: IChatClient Guide</title><link>https://www.dotnetstudioai.com/university/microsoft-extensions-ai-dotnet-guide/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/microsoft-extensions-ai-dotnet-guide/</guid><description>Learn Microsoft.Extensions.AI in .NET: IChatClient, IEmbeddingGenerator, provider-agnostic chat, middleware, caching, logging, and DI.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Microsoft.Extensions.AI</category><category>.NET AI</category><category>IChatClient</category><category>IEmbeddingGenerator</category><category>AI Abstraction</category></item><item><title>OpenTelemetry for .NET AI Apps</title><link>https://www.dotnetstudioai.com/university/opentelemetry-ai-dotnet-observability-guide/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/opentelemetry-ai-dotnet-observability-guide/</guid><description>Trace .NET AI apps with OpenTelemetry. Track Semantic Kernel calls, token costs, latency, and export telemetry to Aspire and App Insights.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>OpenTelemetry</category><category>Observability</category><category>Semantic Kernel</category><category>.NET AI</category><category>Azure OpenAI</category></item><item><title>Phi-4 Local in C#: Ollama vs ONNX vs Foundry</title><link>https://www.dotnetstudioai.com/university/running-phi4-locally-csharp-ollama-onnx-foundry/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/running-phi4-locally-csharp-ollama-onnx-foundry/</guid><description>Run Phi-4 locally in .NET and compare Ollama, ONNX Runtime GenAI, and Foundry Local with setup code and Semantic Kernel examples.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Phi-4</category><category>Local AI</category><category>Ollama</category><category>ONNX Runtime</category><category>Small Language Models</category><category>.NET AI</category></item><item><title>Semantic Kernel ChatHistory: C# Token Fix</title><link>https://www.dotnetstudioai.com/university/semantic-kernel-chat-history-management-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/semantic-kernel-chat-history-management-csharp/</guid><description>Manage Semantic Kernel ChatHistory in C#. Use sliding windows, summarization, token-aware truncation, and Cosmos DB persistence.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Chat History</category><category>Token Management</category><category>ChatHistory</category><category>.NET AI</category></item><item><title>Semantic Kernel Planners Deprecated: C# Fix</title><link>https://www.dotnetstudioai.com/university/semantic-kernel-planners-deprecated-migration-function-calling/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/semantic-kernel-planners-deprecated-migration-function-calling/</guid><description>Migrate deprecated Semantic Kernel planners to FunctionChoiceBehavior.Auto in C#. Includes before/after code, filters, and circuit breaking.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Planners Deprecated</category><category>Function Calling</category><category>Migration</category><category>.NET AI</category></item><item><title>Semantic Kernel Plugins in C#: Tool Calling</title><link>https://www.dotnetstudioai.com/university/semantic-kernel-plugins-reusable-ai-tools-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/semantic-kernel-plugins-reusable-ai-tools-csharp/</guid><description>Build Semantic Kernel plugins in C# with KernelFunction, DI, and auto function calling. Turn your methods into reusable AI tools.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Plugins</category><category>KernelFunction</category><category>.NET AI</category><category>Function Calling</category></item><item><title>Semantic Kernel Streaming in C#: Token Fix</title><link>https://www.dotnetstudioai.com/university/semantic-kernel-streaming-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/semantic-kernel-streaming-csharp/</guid><description>Stream Semantic Kernel responses in C#. Compare streaming APIs, track tokens, handle content filters, and wire Blazor Server streaming.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Streaming</category><category>InvokeStreamingAsync</category><category>Real-Time</category><category>.NET AI</category></item><item><title>Semantic Kernel vs LangChain for .NET</title><link>https://www.dotnetstudioai.com/university/semantic-kernel-vs-langchain-dotnet-guide/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/semantic-kernel-vs-langchain-dotnet-guide/</guid><description>Compare Semantic Kernel and LangChain for C# developers: architecture, DI, Azure integration, tool calling, and Agent Framework path.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>LangChain</category><category>.NET AI</category><category>Comparison</category><category>AI Framework</category></item><item><title>Vector Databases for .NET Compared</title><link>https://www.dotnetstudioai.com/university/vector-database-comparison-dotnet-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/vector-database-comparison-dotnet-csharp/</guid><description>Compare Cosmos DB, Azure AI Search, Qdrant, pgvector, and SQL Server for .NET RAG apps. Includes C# and Semantic Kernel guidance.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Vector Database</category><category>Qdrant</category><category>Cosmos DB</category><category>Azure AI Search</category><category>.NET AI</category><category>RAG</category></item><item><title>Generative AI for .NET Developers</title><link>https://www.dotnetstudioai.com/university/what-is-generative-ai-dotnet-developers/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/what-is-generative-ai-dotnet-developers/</guid><description>Learn generative AI for .NET: LLMs, tokens, embeddings, Semantic Kernel, Microsoft.Extensions.AI, ML.NET, and ONNX in C#.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Generative AI</category><category>LLMs</category><category>.NET AI</category><category>Machine Learning</category><category>AI Fundamentals</category></item><item><title>What Is Semantic Kernel? C# Guide</title><link>https://www.dotnetstudioai.com/university/what-is-semantic-kernel-dotnet-guide/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/what-is-semantic-kernel-dotnet-guide/</guid><description>Understand Semantic Kernel for .NET: what it does, when to use it, and how C# developers build plugins, memory, and tool calling.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>.NET AI</category><category>Azure OpenAI</category><category>AI Orchestration</category><category>Getting Started</category></item><item><title>Azure OpenAI 429 in C#: Retry-After Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-429-rate-limit-exceeded-azure-openai-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-429-rate-limit-exceeded-azure-openai-dotnet/</guid><description>Fix Azure OpenAI 429 Too Many Requests in C#. Read Retry-After, tune SDK retries, add Polly backoff, and prevent retry storms.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>429 Rate Limit</category><category>Retry Logic</category><category>Polly</category><category>.NET AI</category></item><item><title>Azure OpenAI 401 Unauthorized: C# Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-401-unauthorized-azure-openai-api-key/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-401-unauthorized-azure-openai-api-key/</guid><description>Fix Azure OpenAI 401 Unauthorized in .NET. Check API key, endpoint, DefaultAzureCredential, RBAC role, and common config mistakes.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>401 Unauthorized</category><category>Authentication</category><category>API Key</category><category>DefaultAzureCredential</category></item><item><title>Azure AI Search 429 and Indexing Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-azure-ai-search-429-indexing-errors-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-azure-ai-search-429-indexing-errors-dotnet/</guid><description>Fix Azure AI Search 429 throttling, index-not-found, and field mapping errors in .NET. Includes retry and indexing patterns in C#.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure AI Search</category><category>Error Handling</category><category>.NET AI</category><category>Troubleshooting</category><category>Rate Limiting</category></item><item><title>Azure OpenAI Content Filter Error: C# Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-azure-openai-content-filter-error-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-azure-openai-content-filter-error-csharp/</guid><description>Fix Azure OpenAI content_filter errors in C#. Decode 400 responses, adjust prompts and policies, and catch streaming filter failures.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>Content Filter</category><category>Error Fix</category><category>.NET AI</category><category>Responsible AI</category></item><item><title>Azure OpenAI context_length_exceeded Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-azure-openai-context-length-exceeded-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-azure-openai-context-length-exceeded-csharp/</guid><description>Fix context_length_exceeded in Azure OpenAI C#. Count tokens, trim ChatHistory, use sliding windows, and prevent RAG prompt overflow.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>Context Length</category><category>Token Limit</category><category>Error Fix</category><category>.NET AI</category></item><item><title>Azure OpenAI DeploymentNotFound: C# Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-deployment-not-found-azure-openai-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-deployment-not-found-azure-openai-dotnet/</guid><description>Fix DeploymentNotFound 404 in Azure OpenAI .NET. Use the deployment name, correct endpoint, API version, and C# configuration.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>Error Fix</category><category>.NET</category><category>Deployment</category><category>Configuration</category></item><item><title>Azure AI Search Vector Dimension Mismatch Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-embedding-dimension-mismatch-azure-ai-search-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-embedding-dimension-mismatch-azure-ai-search-dotnet/</guid><description>Fix Azure AI Search embedding dimension errors in C#. Match ada-002 or text-embedding-3 dimensions and reindex without downtime.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure AI Search</category><category>Embedding Dimension</category><category>Error Fix</category><category>RAG</category><category>.NET AI</category></item><item><title>Azure OpenAI Model Not Found: C# Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-model-not-found-endpoint-errors-azure-openai-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-model-not-found-endpoint-errors-azure-openai-dotnet/</guid><description>Fix Azure OpenAI model_not_found in .NET. Use deployment name, check endpoint and API version, and verify the deployment with Azure CLI.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>Model Not Found</category><category>Deployment Errors</category><category>Configuration</category><category>.NET AI</category></item><item><title>Semantic Kernel NuGet Conflict Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-nuget-dependency-conflicts-semantic-kernel-azure-ai/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-nuget-dependency-conflicts-semantic-kernel-azure-ai/</guid><description>Fix Semantic Kernel and Azure.AI.OpenAI NuGet conflicts. Use compatible 2026 package sets for SK, Azure.AI.OpenAI, OpenAI, and MEAI.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>NuGet Conflicts</category><category>Semantic Kernel</category><category>Azure.AI.OpenAI</category><category>Assembly Binding</category><category>.NET AI</category></item><item><title>Ollama Connection Refused in C#: SK Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-ollama-connection-refused-dotnet-semantic-kernel/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-ollama-connection-refused-dotnet-semantic-kernel/</guid><description>Fix Ollama connection refused in Semantic Kernel .NET. Correct localhost, host.docker.internal, Docker networking, and health checks.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Ollama</category><category>Connection Refused</category><category>Error Fix</category><category>Semantic Kernel</category><category>Local AI</category><category>.NET AI</category></item><item><title>Semantic Kernel Plugin Errors: C# Fix</title><link>https://www.dotnetstudioai.com/hospital/fix-semantic-kernel-plugin-function-errors-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-semantic-kernel-plugin-function-errors-dotnet/</guid><description>Fix KernelFunction not found and Semantic Kernel plugin registration errors in C#. Check attributes, AddFromType, DI, and function discovery.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Plugin Errors</category><category>KernelFunction</category><category>.NET AI</category><category>Debugging</category></item><item><title>Semantic Kernel .NET Setup: 30-Minute Guide</title><link>https://www.dotnetstudioai.com/workshop/getting-started-semantic-kernel-dotnet-setup/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/getting-started-semantic-kernel-dotnet-setup/</guid><description>Set up Semantic Kernel in .NET: NuGet install, Azure OpenAI config, streaming chat, plugins, and function calling in one working C# app.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>.NET AI</category><category>Azure OpenAI</category><category>Workshop</category><category>Getting Started</category></item><item><title>.NET 9.0.200 SDK: Security and JIT Fixes</title><link>https://www.dotnetstudioai.com/news/dotnet-902-sdk-released/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/dotnet-902-sdk-released/</guid><description>.NET 9.0.200 SDK ships security patches, ARM64 JIT fixes, and Minimal API updates. See whether you should upgrade from 9.0.100.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>.NET 9</category><category>SDK Release</category><category>Breaking Changes</category><category>Migration</category></item><item><title>MCP C# SDK v1.0: .NET Auth and Tools</title><link>https://www.dotnetstudioai.com/news/mcp-csharp-sdk-v1-released-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/mcp-csharp-sdk-v1-released-dotnet/</guid><description>ModelContextProtocol v1.0 for .NET adds auth discovery, tool sampling, and async requests. See what changes for Semantic Kernel apps.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>MCP</category><category>Model Context Protocol</category><category>.NET SDK</category><category>AI Agents</category><category>Tool Calling</category></item><item><title>Microsoft Agent Framework RC: .NET Migration</title><link>https://www.dotnetstudioai.com/news/microsoft-agent-framework-rc-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/microsoft-agent-framework-rc-dotnet/</guid><description>What changed in Microsoft Agent Framework RC for .NET: frozen APIs, MCP tools, multi-agent orchestration, and Semantic Kernel migration steps.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Microsoft Agent Framework</category><category>AI Agents</category><category>Semantic Kernel</category><category>.NET AI</category><category>Multi-Agent</category></item><item><title>Microsoft.Extensions.AI 10.3.0: IChatClient</title><link>https://www.dotnetstudioai.com/news/microsoft-extensions-ai-1030-released/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/microsoft-extensions-ai-1030-released/</guid><description>Microsoft.Extensions.AI 10.3.0 updates IChatClient, IEmbeddingGenerator, middleware, and OpenTelemetry for provider-agnostic .NET AI.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>Microsoft.Extensions.AI</category><category>.NET 8+</category><category>AI Abstractions</category><category>NuGet Release</category><category>IChatClient</category></item><item><title>AI Agent Architecture in .NET: Single-Agent, Orchestrator &amp; Group Chat Patterns</title><link>https://www.dotnetstudioai.com/university/ai-agent-architecture-concepts-patterns-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/ai-agent-architecture-concepts-patterns-dotnet/</guid><description>Design production AI agents in C# — perception, reasoning, tools, memory. Three multi-agent patterns with Semantic Kernel and Agent Framework code.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>AI Agents</category><category>Architecture</category><category>.NET AI</category><category>Design Patterns</category><category>Semantic Kernel</category></item><item><title>AI Workflow Patterns in .NET: Chaining, Fan-Out, Human-in-the-Loop &amp; Agents</title><link>https://www.dotnetstudioai.com/university/designing-ai-workflows-orchestration-patterns-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/designing-ai-workflows-orchestration-patterns-dotnet/</guid><description>Design reliable AI workflows in .NET: prompt chaining, parallel fan-out, human-in-the-loop, and agent orchestration. Pattern code + when to use each one.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>AI Workflows</category><category>Orchestration</category><category>Prompt Chaining</category><category>Semantic Kernel</category><category>.NET AI</category></item><item><title>Semantic Kernel Function Calling: Let the AI Call Your C# Methods</title><link>https://www.dotnetstudioai.com/university/function-calling-tool-use-semantic-kernel/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/function-calling-tool-use-semantic-kernel/</guid><description>Register C# methods as AI tools with [KernelFunction], enable auto-invocation, and chain multi-step tool calls. Complete working example included.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Function Calling</category><category>Tool Use</category><category>Plugins</category><category>.NET AI</category></item><item><title>How LLMs Work: Tokens, Context Windows &amp; Next-Token Prediction Explained</title><link>https://www.dotnetstudioai.com/university/how-large-language-models-work/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/how-large-language-models-work/</guid><description>How GPT, Claude, and LLMs generate text via next-token prediction. Tokens, context windows, temperature, and transformers — explained for .NET developers.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>LLMs</category><category>GPT</category><category>Transformers</category><category>AI Architecture</category><category>Token Prediction</category></item><item><title>Microsoft Agent Framework for .NET: Architecture, MCP &amp; Deployment Guide</title><link>https://www.dotnetstudioai.com/university/microsoft-agent-framework-complete-guide-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/microsoft-agent-framework-complete-guide-dotnet/</guid><description>Complete guide to Microsoft Agent Framework in .NET: architecture, orchestration, MCP tool integration, and deployment for autonomous AI agents in C#.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Microsoft Agent Framework</category><category>AI Agents</category><category>.NET AI</category><category>Semantic Kernel</category><category>Multi-Agent</category><category>MCP</category></item><item><title>Multi-Agent Orchestration in .NET: Sequential, Handoff &amp; Group Chat Patterns</title><link>https://www.dotnetstudioai.com/university/microsoft-agent-framework-multi-agent-patterns-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/microsoft-agent-framework-multi-agent-patterns-dotnet/</guid><description>Multi-agent patterns with Microsoft Agent Framework: sequential pipelines, handoff delegation, and group chat on Semantic Kernel. .NET code for each pattern.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>AI Agents</category><category>Microsoft Agent Framework</category><category>Multi-Agent</category><category>Semantic Kernel</category><category>.NET AI</category></item><item><title>Migrate Semantic Kernel Agents → Microsoft Agent Framework (.NET)</title><link>https://www.dotnetstudioai.com/university/migrate-semantic-kernel-to-microsoft-agent-framework/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/migrate-semantic-kernel-to-microsoft-agent-framework/</guid><description>Side-by-side migration guide: Semantic Kernel Agents to Microsoft Agent Framework in .NET. What transfers directly, what changes, and when to migrate.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Microsoft Agent Framework</category><category>Semantic Kernel</category><category>Migration</category><category>AI Agents</category><category>.NET AI</category></item><item><title>MCP in .NET: Build and Consume Tool Servers with C# SDK v1.0</title><link>https://www.dotnetstudioai.com/university/model-context-protocol-dotnet-guide/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/model-context-protocol-dotnet-guide/</guid><description>Model Context Protocol C# SDK v1.0: build MCP servers, connect agents to tools via stdio/HTTP, and integrate with Semantic Kernel. Full code walkthrough.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>MCP</category><category>Model Context Protocol</category><category>.NET AI</category><category>AI Agents</category><category>C# SDK</category></item><item><title>Run ONNX Models in .NET: HuggingFace Embeddings &amp; Phi-3 Without Azure</title><link>https://www.dotnetstudioai.com/university/onnx-models-dotnet-run-ai-without-azure/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/onnx-models-dotnet-run-ai-without-azure/</guid><description>Run HuggingFace embedding models and Phi-3 locally in .NET with ONNX Runtime. No cloud APIs, no inference costs — pure C# offline AI inference.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>ONNX</category><category>ONNX Runtime</category><category>.NET AI</category><category>Local AI</category><category>HuggingFace</category></item><item><title>Prompt Engineering in C#: System Messages, Few-Shot &amp; Structured Output</title><link>https://www.dotnetstudioai.com/university/prompt-engineering-fundamentals-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/prompt-engineering-fundamentals-csharp/</guid><description>Prompt engineering with C# code examples: system messages, few-shot prompting, structured JSON output, and common mistakes. Azure OpenAI + Semantic Kernel.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Prompt Engineering</category><category>C#</category><category>Azure OpenAI</category><category>System Messages</category><category>Few-Shot Prompting</category></item><item><title>RAG Architecture for .NET: Embeddings, Vector Search &amp; Grounded Generation</title><link>https://www.dotnetstudioai.com/university/retrieval-augmented-generation-explained-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/retrieval-augmented-generation-explained-dotnet/</guid><description>Build a RAG pipeline in C# — chunking, embeddings, Azure AI Search, Cosmos DB vector search, and hybrid retrieval. Architecture diagrams included.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>RAG</category><category>Embeddings</category><category>Vector Search</category><category>Azure AI Search</category><category>Azure Cosmos DB</category><category>.NET AI</category></item><item><title>Securing .NET AI Apps: Key Vault, PII Filtering &amp; Prompt Injection Defense</title><link>https://www.dotnetstudioai.com/university/securing-ai-applications-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/securing-ai-applications-dotnet/</guid><description>Production security for .NET AI apps: Key Vault for secrets, PII redaction middleware, content filtering, and prompt injection defense patterns with code.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>AI Security</category><category>Azure Key Vault</category><category>Prompt Injection</category><category>Content Filtering</category><category>.NET AI</category></item><item><title>Semantic Kernel Architecture: How the Kernel, Plugins &amp; Pipeline Work</title><link>https://www.dotnetstudioai.com/university/semantic-kernel-architecture-deep-dive/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/semantic-kernel-architecture-deep-dive/</guid><description>Inside Semantic Kernel&apos;s request pipeline — Kernel lifecycle, plugin resolution, filter chain, and DI patterns. C# code you can trace through.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>AI Agents</category><category>Architecture</category><category>.NET 10</category><category>Azure OpenAI</category></item><item><title>Semantic Kernel Filters: Add Caching, Logging &amp; Safety to AI Calls in C#</title><link>https://www.dotnetstudioai.com/university/semantic-kernel-filters-middleware-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/semantic-kernel-filters-middleware-csharp/</guid><description>Implement IFunctionInvocationFilter, IPromptRenderFilter, and IAutoFunctionInvocationFilter in C#. Cache AI responses, log token usage, detect prompt injection.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Filters</category><category>Middleware</category><category>IFunctionInvocationFilter</category><category>.NET AI</category></item><item><title>Semantic Kernel Memory + Vector Stores: Azure AI Search &amp; Cosmos DB in C#</title><link>https://www.dotnetstudioai.com/university/semantic-kernel-memory-vector-stores-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/semantic-kernel-memory-vector-stores-csharp/</guid><description>Connect Semantic Kernel to Azure AI Search and Cosmos DB for RAG. Three memory levels, embedding setup, and vector store connectors in C#.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Vector Store</category><category>Memory</category><category>RAG</category><category>Azure AI Search</category></item><item><title>What Is ML.NET? Machine Learning in C# for .NET Developers</title><link>https://www.dotnetstudioai.com/university/what-is-mlnet-machine-learning-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/what-is-mlnet-machine-learning-dotnet/</guid><description>Understand ML.NET in plain terms: what it is, when to use machine learning in C#, and how it compares with Azure OpenAI and Semantic Kernel.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>ML.NET</category><category>Machine Learning</category><category>.NET AI</category><category>Classification</category><category>Predictive AI</category></item><item><title>Fix Azure OpenAI Structured Output 400 Errors in C# (Schema + API Version)</title><link>https://www.dotnetstudioai.com/hospital/fix-azure-openai-structured-output-json-schema-errors-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-azure-openai-structured-output-json-schema-errors-csharp/</guid><description>Getting 400 from structured outputs? Fix API version mismatch, unsupported DateTime/Uri types, and model incompatibility. C# code fixes for Azure.AI.OpenAI 2.1.0.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Structured Output</category><category>JSON Schema</category><category>Error Fix</category><category>Azure OpenAI</category><category>.NET AI</category></item><item><title>Fix CS8032 &apos;An Instance of Analyzer Cannot Be Created&apos; in .NET 8+</title><link>https://www.dotnetstudioai.com/hospital/fix-cs8032-analyzer-cannot-be-created-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-cs8032-analyzer-cannot-be-created-dotnet/</guid><description>Resolve CS8032 analyzer errors in .NET 8/9 builds. Root causes: version mismatches, missing dependencies, and broken Roslyn analyzer packages. Quick fix inside.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>CS8032</category><category>Roslyn Analyzers</category><category>.NET 8+</category><category>Build Errors</category><category>Debugging</category></item><item><title>Fix Semantic Kernel Template HTML-Encoding &amp; Plugin Serialization Errors</title><link>https://www.dotnetstudioai.com/hospital/fix-semantic-kernel-template-plugin-errors-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-semantic-kernel-template-plugin-errors-dotnet/</guid><description>SK templates encoding your output as HTML? Complex types not serializing? Fix template rendering, KernelException, and breaking changes in SK 1.x.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Error Handling</category><category>.NET AI</category><category>Troubleshooting</category><category>Templates</category></item><item><title>Fix &apos;tool_calls Must Be Followed by Tool Messages&apos; in Semantic Kernel C#</title><link>https://www.dotnetstudioai.com/hospital/fix-semantic-kernel-tool-call-message-ordering-error/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-semantic-kernel-tool-call-message-ordering-error/</guid><description>Getting &apos;tool_calls must be followed by tool messages&apos;? Fix ChatHistory message ordering in manual function calling and FunctionInvokingChatClient.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Semantic Kernel</category><category>Tool Call Error</category><category>Error Fix</category><category>Function Calling</category><category>.NET AI</category></item><item><title>Build an AI Document Ingestion Pipeline with .NET BackgroundService</title><link>https://www.dotnetstudioai.com/workshop/build-ai-background-service-dotnet-document-processing/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-ai-background-service-dotnet-document-processing/</guid><description>Queue-driven document processing: BackgroundService + Azure Service Bus + Azure OpenAI embeddings + OpenTelemetry monitoring. Production .NET code.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>BackgroundService</category><category>Hosted Service</category><category>Embeddings</category><category>Document Processing</category><category>.NET AI</category></item><item><title>Build a Streaming AI Chatbot in Blazor + Semantic Kernel (Full Source)</title><link>https://www.dotnetstudioai.com/workshop/build-blazor-ai-chatbot-semantic-kernel/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-blazor-ai-chatbot-semantic-kernel/</guid><description>End-to-end Blazor chatbot with Semantic Kernel streaming, per-user ChatHistory, and function calling. StreamRendering + Azure OpenAI. Source code included.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Blazor</category><category>Semantic Kernel</category><category>Streaming</category><category>AI Chatbot</category><category>.NET AI</category></item><item><title>Build a Local AI App: Ollama + Semantic Kernel + .NET Aspire</title><link>https://www.dotnetstudioai.com/workshop/build-local-ai-app-ollama-semantic-kernel-aspire/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-local-ai-app-ollama-semantic-kernel-aspire/</guid><description>Local AI dev with zero cloud cost: Ollama + Semantic Kernel + .NET Aspire. Function calling, streaming, and Azure OpenAI cloud failover. Full project.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Ollama</category><category>Semantic Kernel</category><category>.NET Aspire</category><category>Local AI</category><category>OllamaSharp</category><category>.NET AI</category></item><item><title>Build an MCP Server in C# with ModelContextProtocol.AspNetCore</title><link>https://www.dotnetstudioai.com/workshop/build-mcp-server-dotnet-csharp-sdk/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-mcp-server-dotnet-csharp-sdk/</guid><description>Ship a production MCP server in C#: file reading, database queries, and summarization tools. ModelContextProtocol.AspNetCore SDK + authorization.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>MCP</category><category>Model Context Protocol</category><category>.NET AI</category><category>Workshop</category><category>C# SDK</category></item><item><title>Build an AI-Powered Minimal API in .NET 10 with Microsoft.Extensions.AI</title><link>https://www.dotnetstudioai.com/workshop/build-minimal-api-openai-dotnet-10/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-minimal-api-openai-dotnet-10/</guid><description>Production AI API: .NET 10 Minimal API + IChatClient DI + streaming SSE + structured JSON output. Microsoft.Extensions.AI integration with full source.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Minimal API</category><category>.NET 10</category><category>Azure AI Foundry</category><category>Azure OpenAI</category><category>Microsoft.Extensions.AI</category><category>.NET AI</category></item><item><title>Build an AI-Powered Minimal API with .NET 10 + Microsoft.Extensions.AI</title><link>https://www.dotnetstudioai.com/workshop/build-minimal-api-openai-dotnet-9/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-minimal-api-openai-dotnet-9/</guid><description>Production AI API: .NET 10 Minimal API + IChatClient DI + streaming SSE + structured JSON output. Microsoft.Extensions.AI integration with full source.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Minimal API</category><category>.NET 10</category><category>Azure AI Foundry</category><category>Azure OpenAI</category><category>Microsoft.Extensions.AI</category><category>.NET AI</category></item><item><title>Build a Multi-Agent System in .NET with Microsoft Agent Framework</title><link>https://www.dotnetstudioai.com/workshop/build-multi-agent-system-dotnet-agent-framework/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-multi-agent-system-dotnet-agent-framework/</guid><description>Three-agent pipeline: sequential, parallel, and handoff patterns with checkpointing. Microsoft Agent Framework + Semantic Kernel. Full .NET source code.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Multi-Agent</category><category>Microsoft Agent Framework</category><category>.NET AI</category><category>Workshop</category><category>OpenTelemetry</category></item><item><title>Build a RAG Chatbot with Semantic Kernel + Cosmos DB Vector Store (.NET 10)</title><link>https://www.dotnetstudioai.com/workshop/build-rag-chatbot-dotnet-semantic-kernel-cosmosdb/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-rag-chatbot-dotnet-semantic-kernel-cosmosdb/</guid><description>Production RAG chatbot: Semantic Kernel + Azure Cosmos DB vector search + Azure OpenAI grounded generation. Ingestion, retrieval, and chat in .NET 10.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>RAG</category><category>Semantic Kernel</category><category>Azure Cosmos DB</category><category>Azure OpenAI</category><category>.NET 10</category><category>Tutorial</category></item><item><title>Build Real-Time AI Chat with SignalR + Azure OpenAI Streaming</title><link>https://www.dotnetstudioai.com/workshop/build-realtime-ai-chat-signalr-azure-openai/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-realtime-ai-chat-signalr-azure-openai/</guid><description>Stream Azure OpenAI responses to browser clients live via SignalR. ASP.NET Core hub, token-by-token rendering, and reconnection handling. Full tutorial.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>SignalR</category><category>Real-Time</category><category>Azure OpenAI</category><category>ASP.NET Core</category><category>.NET AI</category></item><item><title>Build a Semantic Search API with .NET + Azure AI Search Vectors</title><link>https://www.dotnetstudioai.com/workshop/build-semantic-search-api-dotnet-azure-ai-search/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-semantic-search-api-dotnet-azure-ai-search/</guid><description>Ship a semantic search API: Azure OpenAI embeddings + Azure AI Search vector index + hybrid BM25/vector retrieval. .NET Minimal API with full source.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Azure AI Search</category><category>Vector Search</category><category>Semantic Search</category><category>Embeddings</category><category>.NET AI</category></item><item><title>ML.NET Sentiment Analysis in C#: Predictive Analytics Tutorial</title><link>https://www.dotnetstudioai.com/workshop/mlnet-sentiment-analysis-tutorial-csharp/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/mlnet-sentiment-analysis-tutorial-csharp/</guid><description>Build a predictive analytics workflow with ML.NET in C#: train a sentiment model, evaluate metrics, and serve predictions from an ASP.NET Core API.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>ML.NET</category><category>Sentiment Analysis</category><category>Machine Learning</category><category>C#</category><category>ASP.NET Core</category></item><item><title>Azure.AI.OpenAI 2.1.0 GA: IAsyncEnumerable Streaming + Structured Output</title><link>https://www.dotnetstudioai.com/news/azure-ai-openai-210-released/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/azure-ai-openai-210-released/</guid><description>Azure.AI.OpenAI 2.1.0 GA for .NET: IAsyncEnumerable streaming, GPT-4 Vision, and JSON schema response_format. First stable v2 release — migration guide.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>Azure.AI.OpenAI</category><category>.NET 8+</category><category>NuGet Release</category><category>Streaming</category></item><item><title>Azure.Search.Documents 11.7.0 Released: Native Vector Search + HNSW for .NET</title><link>https://www.dotnetstudioai.com/news/azure-search-documents-1170-released/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/azure-search-documents-1170-released/</guid><description>Azure.Search.Documents 11.7.0 adds native vector search, HNSW indexing, and hybrid BM25/vector retrieval for .NET RAG apps. NuGet upgrade guide inside.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>Azure AI Search</category><category>Azure.Search.Documents</category><category>Vector Search</category><category>RAG</category><category>.NET 8+</category><category>NuGet Release</category></item><item><title>Cut Azure AI Costs in C#: Token Budgets, Model Routing &amp; Semantic Cache</title><link>https://www.dotnetstudioai.com/university/azure-openai-cost-optimization-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/azure-openai-cost-optimization-dotnet/</guid><description>Reduce Azure AI Foundry spend in .NET 10: GPT-5.4 tier routing, semantic caching, token budgets, and Ollama for dev. April 2026 pricing examples included.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Cost Optimization</category><category>Azure AI Foundry</category><category>Azure OpenAI</category><category>GPT-5.4</category><category>Token Budget</category><category>Model Routing</category><category>Semantic Caching</category><category>.NET AI</category></item><item><title>DI for AI Services in ASP.NET Core: IChatClient, Kernel &amp; Keyed Services</title><link>https://www.dotnetstudioai.com/university/dependency-injection-ai-services-aspnet-core/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/university/dependency-injection-ai-services-aspnet-core/</guid><description>Register IChatClient, IEmbeddingGenerator, and Semantic Kernel in ASP.NET Core DI. Keyed services for multi-model, plugin injection, and unit testing patterns.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Dependency Injection</category><category>ASP.NET Core</category><category>IChatClient</category><category>Semantic Kernel</category><category>.NET AI</category></item><item><title>Fix Azure OpenAI 503 Service Unavailable — Retry + Circuit Breaker + Failover</title><link>https://www.dotnetstudioai.com/hospital/fix-503-service-unavailable-azure-openai-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/hospital/fix-503-service-unavailable-azure-openai-dotnet/</guid><description>Azure OpenAI returning 503? Production-grade fix: Polly v8 retry, circuit breaker, and multi-region failover. C# code for .NET 10.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>Error Fix</category><category>.NET</category><category>Resilience</category><category>Retry Policy</category></item><item><title>Add Polly v8 Resilience to Azure OpenAI Calls in C# (Retry + Circuit Breaker)</title><link>https://www.dotnetstudioai.com/workshop/add-resilience-ai-calls-dotnet-polly-circuit-breaker/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/add-resilience-ai-calls-dotnet-polly-circuit-breaker/</guid><description>Stop 429s and 503s from crashing your AI app. Polly v8 retry, circuit breaker, and token bucket rate limiting for Azure OpenAI in C#. Production code.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Polly</category><category>Resilience</category><category>Azure OpenAI</category><category>Circuit Breaker</category><category>Rate Limiting</category><category>.NET AI</category></item><item><title>Build a Streaming Chat API with Azure OpenAI + ASP.NET Core Minimal API</title><link>https://www.dotnetstudioai.com/workshop/azure-openai-chat-completion-streaming-dotnet/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/azure-openai-chat-completion-streaming-dotnet/</guid><description>Production streaming chat API: Azure OpenAI + Minimal API + DI + Polly retry. Server-Sent Events endpoint with token tracking. .NET 10 source code.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>Chat Completion</category><category>Streaming</category><category>ASP.NET Core</category><category>.NET AI</category></item><item><title>Build a Document Summarizer API in C# with Azure OpenAI + Chunking</title><link>https://www.dotnetstudioai.com/workshop/build-document-summarizer-csharp-azure-openai/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-document-summarizer-csharp-azure-openai/</guid><description>Ship a document summarization API: text extraction, token-aware chunking, and streaming generation with Azure AI Foundry (Azure OpenAI) and ASP.NET Core. Full source code.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Document Summarization</category><category>Azure AI Foundry</category><category>Azure OpenAI</category><category>Text Processing</category><category>ASP.NET Core</category><category>.NET AI</category></item><item><title>Build Your First AI Agent in C# with Semantic Kernel (Hands-On)</title><link>https://www.dotnetstudioai.com/workshop/build-first-ai-agent-dotnet-semantic-kernel/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/build-first-ai-agent-dotnet-semantic-kernel/</guid><description>Hands-on: build a research assistant AI agent from scratch in C#. Tool use, reasoning loops, and structured output with Semantic Kernel. Full source code.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>AI Agents</category><category>Semantic Kernel</category><category>.NET AI</category><category>Workshop</category><category>Function Calling</category></item><item><title>Your First AI App in .NET: Make One API Call and See What Happens</title><link>https://www.dotnetstudioai.com/workshop/first-ai-app-dotnet-csharp-azure-openai/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/workshop/first-ai-app-dotnet-csharp-azure-openai/</guid><description>Build your first Azure AI Foundry app in C# in 15 minutes. No Python. No complexity. One API call with GPT-5.4-mini and .NET 10 that changes how you think about AI.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>Azure OpenAI</category><category>Azure AI Foundry</category><category>GPT-5.4</category><category>Microsoft.Extensions.AI</category><category>Getting Started</category><category>Console App</category><category>.NET AI</category></item><item><title>GPT-5 and o-Series Models: What Changes for .NET AI Apps</title><link>https://www.dotnetstudioai.com/news/gpt-5-series-what-dotnet-developers-should-know/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/gpt-5-series-what-dotnet-developers-should-know/</guid><description>GPT-5, o1, o3, o4-mini: improved tool calling, structured output, and 1M+ context windows. What .NET developers need to update in Azure OpenAI + Semantic Kernel.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>GPT-5</category><category>OpenAI</category><category>o-Series</category><category>Reasoning Models</category><category>.NET AI</category></item><item><title>Open-Source LLMs in .NET: Run Llama 3, DeepSeek &amp; Qwen Locally in C#</title><link>https://www.dotnetstudioai.com/news/open-source-llms-dotnet-developers/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/open-source-llms-dotnet-developers/</guid><description>Run Llama 3, DeepSeek, and Qwen locally in C# via Ollama and ONNX Runtime. No cloud APIs, no inference costs — full offline AI in .NET.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>Open-Source LLMs</category><category>Llama</category><category>DeepSeek</category><category>Ollama</category><category>ONNX Runtime</category><category>.NET AI</category></item><item><title>ChatGPT Agent Mode Launched: What It Means for .NET + Semantic Kernel</title><link>https://www.dotnetstudioai.com/news/openai-chatgpt-agent-mode-launched/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/openai-chatgpt-agent-mode-launched/</guid><description>ChatGPT Agent Mode enables autonomous browsing and multi-step tasks. How these agentic patterns map to .NET apps using Semantic Kernel function calling.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>OpenAI</category><category>AI Agents</category><category>ChatGPT</category><category>.NET AI</category><category>Industry News</category></item><item><title>AI Agents vs Chatbots: A Practical Definition for .NET Engineers</title><link>https://www.dotnetstudioai.com/news/what-is-an-ai-agent-practical-definition/</link><guid isPermaLink="true">https://www.dotnetstudioai.com/news/what-is-an-ai-agent-practical-definition/</guid><description>Engineering definition of AI agents: autonomy levels, tool use, reasoning loops, and how they differ from chatbots. What this means for .NET developers in 2026.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>AI Agents</category><category>Definition</category><category>Industry Analysis</category><category>.NET AI</category></item></channel></rss>