In Development2025

InfraLens Georgia

AI infrastructure-incident platform — bilingual, local-first, cited.

Summary

Privacy-preserving infrastructure intelligence for Georgian municipal incidents. Submit a free-text report, get a structured, cited, bilingual brief — without sending anything to a hosted LLM.

Problem

Municipal infrastructure reports arrive as unstructured Georgian or English text. Decision-makers need consistent classification, severity, and procurement evidence — but most AI tooling either ships the data offshore or hallucinates without grounding.

Approach

  • 01Designed a LangGraph agent pipeline with five sequential nodes — ExtractEntities, ClassifyIncident, RetrieveEvidence, GenerateBrief, VerifyGrounding — each traced and confidence-scored.
  • 02Implemented hybrid RAG: pgvector semantic search fused with PostgreSQL full-text search via Reciprocal Rank Fusion (RRF) for higher recall.
  • 03Reports below 0.6 confidence are automatically flagged for human review.
  • 04Runs entirely local: Ollama with qwen3:8b for generation and bge-m3 for embeddings — no hosted LLM APIs, no paid cloud.
  • 05Containerised across 6 services with Docker Compose; FastAPI backend, Next.js frontend, Postgres + pgvector, Redis/RQ worker, Ollama.

Highlights

  • Hybrid retrieval (vector + BM25 + RRF fusion)
  • Citation grounding with confidence scoring
  • Bilingual Georgian / English briefs
  • Local-only inference (Ollama)
  • LangGraph traced agent pipeline

Stack

FastAPIPython 3.12LangGraphPostgreSQL 16pgvectorRedis / RQNext.js 14OllamaDocker Compose