ALL PROJECTS ARCHIVE
Audited Engine
AI Agents & RAG•2026

JalDrishti (जलदृष्टि)

AI-Powered Precision Agronomy & Hydrological Irrigation Engine

JalDrishti (जलदृष्टि) is a climate-smart agronomy and precision irrigation advisory platform engineered specifically for Indian smallholder agriculture. It combines FAO-56 Penman-Monteith Evapotranspiration modeling, persistent daily root-zone water balance tracking, ISRIC SoilGrids pedotransfer physics, real-time Open-Meteo satellite meteorology, and a 100% Groq-native multilingual AI assistant (JalSathi AI). Operating without physical in-situ sensors, JalDrishti provides smallholders with scientific decision support to optimize water usage, eliminate diesel and electricity pump waste, mitigate microclimate disease outbreaks, and track verified cumulative financial savings (ROI). Following an audited 6-phase engineering overhaul in September 2026, the platform features a 9-table PostgreSQL schema, asynchronous Redis caching, a 44-test Pytest suite, and a cross-platform Flutter client.

$git clone https://github.com/arpanpramanik2003/JalDrishti-AI.git
JalDrishti (जलदृष्टि)
DEPLOYMENT CATEGORYAI Agents & RAG
RELEASE CYCLE2026
SYSTEM HEALTHAudited Engine
Architecture Overview

Decoupled Microservice Topology with Asynchronous FastAPI, Supabase PostgreSQL, Redis Cache, and Groq-Native RAG Cascade

FAO-56 Hydrology Engine
0 Sensor Hardware Cost

Calculates ETo via Stefan-Boltzmann net radiation and logarithmic 10m-to-2m wind reduction without in-situ soil probes.

Smart Rain Hold Savings
₹150–₹500 Saved/Run

Suppresses irrigation runs when forecast precipitation (≥3mm/24h or ≥5mm/48h) is detected, preventing waterlogging.

Multilingual Voice RAG
Sub-150ms Translation

Groq-native translation converts Bengali and Hindi farmer queries into agronomic terms for dense ChromaDB retrieval.

Anti-Hallucination Guardrails
45+ Chemical Scanners

Strict ICAR Package of Practices grounding with automatic KVK fallback replacing ungrounded agrochemical advice.

Local CPU Inference
~120MB Peak RAM

Sentence-Transformers all-MiniLM-L6-v2 running on-device for memory-efficient semantic search.

Automated Regression Suite
44/44 Passing Tests

Pytest test suite covering hydrology math, soil depletion state persistence, security contracts, and API routes.

Engineering Highlights

  • Rigorous FAO-56 Penman-Monteith Evapotranspiration and root-zone water balance modeling without physical sensors
  • Smart Rain Hold protection saving ₹150–₹500 in fuel/power per avoided irrigation run
  • JalSathi AI: 100% Groq-native multilingual RAG voice copilot with Bengali and Hindi speech support
  • Weather-driven pest & disease early warning system with ICAR-grounded IPM chemical and biological recommendations
  • Audited 9-table PostgreSQL relational schema with persistent SoilDepletionState and 44/44 passing Pytest suite

TECHNOLOGY STACK ECOSYSTEM (14)

ZERO RUNTIME BLOAT
Python 3.11FastAPIFlutterDartGroq Cloud APIChromaDBSentence-TransformersPostgreSQLSQLAlchemyRedis (asyncio)Open-Meteo APIISRIC SoilGridsFirebase FCMPytest