sentio

Boilerplate RAG System with LangGraph Architecture

pythonkubernetesredisboilerplatemicroservicesembeddingsopenaiobservabilityrerankingragfastapivector-search
FreeRepo

Preview

sentio preview

Overview

Sentio LangGraph RAG (Boilerplate) Boilerplate/template RAG using LangGraph, trimmed to essentials. Not production‑ready; expect to harden before real use. What it does RAG pipeline in LangGraph: retrieve → optional rerank → select → generate → verify. Retrieval: Dense (Qdrant + embeddings) + optional sparse BM25 with fusion (rrf/weighted_rrf/comb_sum). Generation: prompt‑driven, numbered context, bracket citations [n]. Verification: LLM self‑check audits answer vs context; can revise failed ans

Features

rag-pipelinedense-retrievalsparse-retrievalhybrid-searchrerankinganswer-verificationcitation-generationprompt-engineeringvector-searchbm25-searchrrf-fusionweighted-rrf-fusioncomb-sum-fusionmmr-scoringsemantic-similaritykeyword-scoringself-check-verificationrevised-answer-generation

Feature Flags

blogauthorizationloggingErrorTrackingsearchaicachingobservability

Recommended Use Cases

retrieval-augmented-generationquestion-answeringdocument-searchknowledge-base-systemsllm-augmentation

Frontend

None

Backend

fastapilanggraphqdrantjinaopenairedis

Auth Providers

None

Deployment Targets

kubernetes

Payment Providers

None

Quick Facts

⭐ Stars
16
🍴 Forks
1
🔄 Active
Yes
🕒 Last Commit
2025-10-08T17:18:44.000Z

Stack

Framework
langgraph
Language
python
Database
qdrant
Monitoring
opentelemetry

Data Layer

Databases
redis, qdrant

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
Notes
Open-source boilerplate template
Get Started with this Boilerplate