Overview

A proof of concept for a retrieval platform, built to see how the pieces behave together before relying on them. A .NET 10 service collects Stack Overflow questions through a Redis queue, splits them into chunks, and indexes them in PostgreSQL with pgvector. An agent built on Microsoft Agent Framework answers from that corpus using hybrid search, vector and full-text results merged with Reciprocal Rank Fusion, and links each answer to its sources. Model calls go through a LiteLLM gateway, so changing provider, for example from OpenRouter to Azure OpenAI, is a configuration change rather than a code change. It runs in Docker Compose, with AKS and KEDA manifests drafted as the next step.

Key outcomes

  • Hybrid vector and full-text retrieval with citations
  • Provider-agnostic model gateway
  • Containerized stack with drafted AKS and KEDA manifests

Technologies

.NET 10Microsoft Agent FrameworkPostgreSQL + pgvectorLiteLLMRedisDocker ComposeAKSKEDA