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

