All articles
Topic

AI & LLM Development

Building with LLMs and AI tooling from a .NET engineer’s perspective: SDKs, embeddings, function calling, and what actually ships.

8 articles
Sep 15, 2026AI & LLMs

Running Local LLMs with Ollama and C#: A Step-by-Step Guide

Ollama C# tutorial: run Llama and other open models locally and call them from .NET via OllamaSharp or the OpenAI-compatible API — private and free.

Beginner4 min read
Sep 8, 2026AI & LLMs

Getting Reliable JSON Out of LLMs in C#: Structured Output That Doesn't Break

LLM structured output in C#: use OpenAI structured outputs and JSON schema to get typed, deserializable results — no more regex-parsing model prose.

Intermediate5 min read
Aug 28, 2026AI & LLMs

LLM Function Calling in C#: Letting the Model Safely Run Your Code

Function calling with OpenAI in C#: how tool calls work under the hood, the invocation loop, and the security rules for exposing .NET methods to an LLM.

Advanced5 min read
Aug 21, 2026AI & LLMs

Understanding Embeddings and Vector Search in .NET (With Real Code)

Vector embeddings in .NET explained: what embedding vectors are, cosine similarity in C#, semantic search, and when you need a real vector database.

Intermediate5 min read
Aug 11, 2026AI & LLMs

RAG Explained for .NET Developers: Build a Document Q&A System in C#

RAG C# implementation guide: chunking, embeddings, vector search and grounded prompts — build a document Q&A system in .NET with real code.

Intermediate5 min read
Aug 4, 2026AI & LLMs

Building Your First AI Chatbot in C# with Semantic Kernel

Semantic Kernel C# tutorial: build a chatbot with conversation memory, plugins, and streaming in ASP.NET Core — a complete working example for .NET devs.

Beginner4 min read
Jul 24, 2026AI & LLMs

Getting Started with Microsoft.Extensions.AI: One Interface for Every LLM in .NET

Microsoft.Extensions.AI tutorial: use IChatClient to swap OpenAI, Azure and Ollama models freely, add middleware, and future-proof your .NET AI code.

Intermediate4 min read
Jul 15, 2026AI & LLMs

How to Call the OpenAI API from C#: A Complete Guide for .NET Developers

Step-by-step OpenAI API C# example: install the official SDK, send chat completions, stream responses, handle errors and costs — no Python required.

Beginner5 min read