
rineshpk/dotnet-rag-pgvector
📦 오픈 소스 프로젝트rineshpk
PostgreSQL과 pgvector를 활용한 강력한 .NET 기반 RAG 파이프라인 구현체입니다.
이 저장소는 RAG 아키텍처를 구현하려는 .NET 개발자를 위한 포괄적인 가이드이자 보일러플레이트입니다. 전통적인 .NET 백엔드 개발과 현대적인 AI 워크플로우 사이의 간극을 메워줍니다. 이 프로젝트는 .NET Aspire를 활용한 오케스트레이션을 강조하며, PostgreSQL 및 LLM 공급자와 같은 종속성을 관리할 때 원활한 개발 경험을 보장합니다. 주요 기술적 특징으로는 코사인 유사도 검색 구현, 벡터 임베딩 생성, pgvector로부터의 데이터 검색 오케스트레이션 등이 있습니다. C#과 표준 .NET 패턴을 사용하여 Ollama를 통한 로컬 모델이나 OpenAI와 같은 클라우드 API 모두와 연동 가능한 프로덕션 수준의 의미론적 검색 엔진을 구축할 수 있습니다. 모듈식으로 구조화되어 있어 기존 엔터프라이즈 .NET 애플리케이션에 지능형 검색 기능을 추가하려는 개발자에게 훌륭한 출발점이 됩니다.
💡하이라이트
- ├─PostgreSQL pgvector 통합 지원
- ├─Ollama 및 OpenAI 연동 지원
- └─.NET Aspire 기반의 오케스트레이션
🎯대상
- ├─백엔드 개발자
- ├─.NET 아키텍트
- └─AI 엔지니어