Skip to content

Achyuth0506/policybrain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 PolicyBrain β€” AI-Powered Policy & Compliance Intelligence

PolicyBrain is a production-ready AI system that answers complex policy and compliance questions using Retrieval-Augmented Generation (RAG), confidence scoring, and multi-step reasoning.

It is designed for domains where accuracy, traceability, and confidence estimation matter β€” such as healthcare, cloud compliance, and regulatory policy.


πŸš€ Key Features

  • Advanced RAG Pipeline
    • Hybrid retrieval (vector + keyword)
    • Multi-hop query reasoning
    • Context-aware answer generation
  • Confidence Scoring
    • Explicit confidence estimation for each answer
    • Low-confidence handling for vague or underspecified questions
  • Policy-Safe Outputs
    • Grounded responses strictly based on retrieved policy text
    • Reduced hallucination risk
  • Production-Ready API
    • FastAPI backend
    • Typed request/response schemas
    • Automated tests
  • Performance Optimized
    • Cached embeddings
    • Persistent FAISS vector index

πŸ—οΈ Architecture Overview

User Query ↓ Query Rewriting ↓ Hybrid Retrieval (Vector Search + Keyword Search) ↓ Multi-Hop Reasoning ↓ Answer Generation ↓ Confidence Scoring ↓ Final Response (Answer + Confidence + Citations)


πŸ“‚ Project Structure

policybrain/ β”œβ”€β”€ api.py # FastAPI entry point β”œβ”€β”€ ingestion/ # Policy chunking & indexing β”œβ”€β”€ retrieval/ # Vector, keyword & hybrid search β”œβ”€β”€ reasoning/ # Answer + confidence generation β”œβ”€β”€ tests/ # API & regression tests β”œβ”€β”€ data/ # Policy documents β”œβ”€β”€ requirements.txt └── start.sh # Production startup script


πŸ§ͺ Testing

  • Pytest-based API tests
  • Covers:
    • Normal queries
    • Vague / ambiguous queries
    • Low-confidence responses
    • Regression behavior

Run tests:

pytest

### βš™οΈ Running Locally
pip install -r requirements.txt
uvicorn api:app --reload

## 🎯 Use Cases

Healthcare policy interpretation

Cloud compliance (HIPAA, HHS)

Internal policy Q&A

Regulatory decision support

About

Evidence-grounded RAG system for regulated domains with multi-hop retrieval, confidence calibration, and safe refusal.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors