From RAG to Agentic Workflows · Part 1 of 12
LLM Fundamentals in C#
A supplied judgment can be summarized only from passages you pass in. The same client, with no passage, names a citation that the catalog rejects.
Read →Technical writing on AI engineering. The featured series follows one .NET research application from a grounded summary to retrieval, tools, and a local Blazor app. These are tutorials, not peer-reviewed papers. Research notes stay on the Research page.
From RAG to agentic workflows. Twelve parts. The labs are in indian-legal-ai-lab.
From RAG to Agentic Workflows · Part 1 of 12
A supplied judgment can be summarized only from passages you pass in. The same client, with no passage, names a citation that the catalog rejects.
Read →From RAG to Agentic Workflows · Part 2 of 12
Chunk a versioned judgment manifest, embed it locally, and return the passage with its character offsets.
Read →From RAG to Agentic Workflows · Part 3 of 12
Keyword, hashing-vector, and hybrid search on the same question, plus the SQL a pgvector store would run.
Read →From RAG to Agentic Workflows · Part 4 of 12
Deterministic C# tools for case metadata, passages, and a short constitutional catalog, with rejected blank input.
Read →From RAG to Agentic Workflows · Part 5 of 12
A JSON-RPC handler exposes five read-only research tools and refuses any tool name outside that list.
Read →From RAG to Agentic Workflows · Part 6 of 12
A tool loop with a call limit and a timeout that refuses outcome predictions and cites only retrieved passages.
Read →From RAG to Agentic Workflows · Part 7 of 12
Decompose a privacy question, keep a human-review flag, and do not treat a citation string as an overruling.
Read →From RAG to Agentic Workflows · Part 8 of 12
Discovery, analysis, verification, and the report share one typed state and can resume after a stop.
Read →From RAG to Agentic Workflows · Part 9 of 12
A local queue retries extraction, dead-letters repeated failures, and skips a job id that already completed.
Read →From RAG to Agentic Workflows · Part 10 of 12
Save the research checkpoint separately from any chat transcript, then delete it.
Read →From RAG to Agentic Workflows · Part 11 of 12
Fixed checks for retrieval, unknown citations, hidden instructions in a judgment, and tools that are not allowed.
Read →From RAG to Agentic Workflows · Part 12 of 12
The ASP.NET Core API and Blazor UI that search the sample, run the workflow, and expose a health check.
Read →Embeddings convert meaning into vectors; vector databases make those vectors searchable. Together they form the retrieval foundation behind RAG, semantic search, and enterprise AI assistants.
Read →Standard RAG, Graph RAG, and Agentic RAG all connect LLMs to private data — but they solve different problems. Match the architecture to the question: retrieval, relationships, or reasoning.
Read →Tutorial: expose product catalog search to AI hosts with the ModelContextProtocol NuGet package — compare manual HTTP integration vs MCP tools using enterprise domain models and Cursor setup.
Read →Hands-on C# patterns for enterprise MCP servers — support ticket tools, customer profile resource URIs, documentation prompts, and contract testing with platform-domain examples.
Read →Understand MCP tools, resources, and prompts with practical examples for AI agents, enterprise workflows, and developer productivity.
Read →Platform engineering guide to MCP transport choice — stdio for Cursor, HTTP for production containers — plus human-in-the-loop approval before state-changing tools.
Read →