" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | • Background Weather information is often distributed through multiple portals, bulletins, satellite products, and forecast systems, making it difficult for common users, researchers, disaster managers, and government agencies to quickly obtain actionable insights. There is a need for an intelligent conversational platform that can provide real-time weather information, forecasts, warnings, climate analysis, and decision support in natural language. • Objective Develop an AI-powered chatbot platform named WeatherGPT that integrates meteorological datasets, forecasting models, and disaster warning systems to provide accurate, contextual, and multilingual weather intelligence through conversational interfaces. • Key Features 1. Real-time weather information retrieval. 2. Natural language querying for weather forecasts. 3. Integration with numerical weather prediction (NWP) models such as GFS/WRF. 4. Extreme weather alerts and early warning dissemination. 5. Location-based forecasting and advisory generation. 6. Multilingual support for Indian languages. 7. Climate trend and historical weather analysis. 8. Voice-enabled interaction for rural accessibility. • Expected Solution Participants should develop: • A mobile-based conversational AI platform. • Backend integration with meteorological databases, website and APIs. • AI/LLM-based query understanding engine. • Scalable architecture supporting real-time data ingestion. • Suggested Technology Stack • Python / FastAPI / Node.js • MQTT / WIS2.0 / WebSocket • LLMs (OpenAI, Llama, Gemini, etc.) • GIS tools and weather APIs • PostgreSQL / MongoDB • Docker / Kubernetes • Expected Outcomes • Faster dissemination of weather information. • Improved public accessibility to forecasts. • Better disaster preparedness and response. • Intelligent weather decision-support system for agriculture, aviation, marine, and urban planning. • Possible Use Cases • Farmers seeking crop-weather advisories. • Aviation weather briefing. • Flood/cyclone warning dissemination. • Smart city weather monitoring. • Climate analytics for researchers. • Evaluation Parameters • Accuracy and relevance. • Response latency. • Multilingual capability. • User interface and accessibility. • Scalability and innovation. • Integration with real-time meteorological systems. • Voice-enabled interaction for rural accessibility |
| Organization: | Ministry of Earth Sciences (MoES) |
| Department: | India Meteorological Department |
| Category: | Software |
| Theme: | Disaster Managementtd> |
| Youtube Link: | Not provided |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
The WeatherGPT project aims to solve the problem of fragmented meteorological information dissemination across India [PS]. Currently, weather data is scattered across multiple portals, bulletins, satellite feeds, and forecast systems, making it difficult for citizens, farmers, researchers, and disaster managers to obtain timely, actionable insights [PS]. WeatherGPT will serve as a multi-channel, voice-enabled conversational AI platform that ingests real-time meteorological datasets, numerical weather prediction (NWP) model outputs (such as GFS/WRF), and disaster warning feeds [PS]. It delivers location-specific weather updates, early disaster warnings, agromet advisories, aviation briefings, and historical climate trend analyses in multiple Indian languages via natural language querying and voice interaction [PS].
| Metric / Attribute | Details | Confidence Tag |
|---|---|---|
| Problem Statement ID | SIH26068 | [PS] |
| Title | WeatherGPT: Conversational AI for Weather Forecasting, Alerts, and Climate Information | [PS] |
| Organization | Ministry of Earth Sciences (MoES) | [PS] |
| Department | India Meteorological Department (IMD) | [PS] |
| Category | Software | [PS] |
| Theme | Disaster Management | [PS] |
| Deadline | 30 September 2026 | [PS] |
| Ideas Submitted | 3/500 | [PS] |
| Dataset Link | Not provided in problem JSON (Requires IMD / Open Data integration) | [PS] |
To build a scalable, multilingual, and voice-enabled conversational AI platform that synthesizes multi-source meteorological datasets, NWP model outputs, and CAP alerts to provide instant, location-tailored, and actionable weather intelligence to citizens, farmers, disaster response authorities, and domain specialists [INFERENCE].
The problem statement has been broken down into atomic, unambiguous requirements preserving all explicit constraints [PS]:
REQ-01: Multi-Source Meteorological Data Ingestion [PS]
REQ-02: Real-Time Weather Information Retrieval & Querying [PS]
REQ-03: Extreme Weather Alerts & Early Warning Dissemination [PS]
REQ-04: Location-Based Forecasting & Advisory Generation [PS]
REQ-05: Multilingual Support for Indian Languages [PS]
REQ-06: Climate Trend & Historical Weather Analysis [PS]
REQ-07: Voice-Enabled Interaction for Rural Accessibility [PS]
REQ-08: Scalable Architecture Supporting Protocols (WIS 2.0, MQTT, WebSocket) [PS]
REQ-09: Mobile-First Conversational Platform [PS]
REQ-10: Multi-Domain Decision Support Systems [PS]
| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| Farmers / Agricultural Workers [INFERENCE] | Obtain crop-specific weather advisories (irrigation, spraying, harvesting) [PS]. | Complex technical bulletins, text-heavy PDFs, lack of local language voice support [KNOWN]. | Voice-guided local language advisory based on block-level forecast and current crop stage [INFERENCE]. |
| Disaster Managers & District Authorities [INFERENCE] | Early detection of extreme weather events (cyclones, cloudbursts, heatwaves) to issue evacuations [PS]. | Fragmented alert channels, slow data synthesis across different agency portals [KNOWN]. | Automated real-time CAP alert feeds, multi-channel push notifications, and severity summary dashboards [INFERENCE]. |
| Aviation Personnel & Pilots [PS] | Access micro-level wind shear, ceiling height, turbulence, and visibility reports [PS]. | High cognitive load reading raw METAR/TAF codes and manual chart cross-referencing [KNOWN]. | Natural language querying for airport METAR/TAF parsing and route weather risk summaries [INFERENCE]. |
| Fishermen & Marine Operators [PS] | Track high-wave warnings, sea state, wind velocity, and coastal storm paths [PS]. | Intermittent marine connectivity, inability to read complex wind vector maps [KNOWN]. | Offline-first audio summaries, simple visual safety zones, and low-bandwidth broadcast alerts [INFERENCE]. |
| Urban Planners & Smart City Admins [PS] | Predict urban flooding, heat island intensity, and storm drain overflow risks [PS]. | Inability to correlate high-resolution rainfall forecasts with local drainage topology in real time [KNOWN]. | Spatial rainfall intensity alerts, run-off prediction advisories, and API triggers for smart city control centers [INFERENCE]. |
| Climate Researchers & Academicians [PS] | Analyze multi-decadal trends, anomaly patterns, and regional climate variations [PS]. | Manual downloading and processing of large NetCDF/GRIB historical files [KNOWN]. | Natural language query interface to aggregate and plot historical IMD gridded datasets [INFERENCE]. |
| Feature Name | Primary Requirement Mapping | Secondary Requirement Mapping | Justification | Confidence Tag |
|---|---|---|---|---|
| Conversational Chat & Voice Bot | REQ-02 (NL Querying) [PS] | REQ-05 (Multilingual) [PS], REQ-07 (Voice) [PS] | Enables intuitive interaction for non-technical and low-literacy users in native dialects. | [PS] |
| WIS 2.0 / MQTT Real-Time Stream Ingestor | REQ-08 (WIS 2.0 / MQTT) [PS] | REQ-01 (Data Ingestion) [PS] | Complies with WMO global standards for low-latency meteorological event broadcasting. | [RESEARCHED] |
| Agromet Advisory Generator (Meghdoot Integration) | REQ-10 (Domain DSS - Agriculture) [PS] | REQ-04 (Location Advisory) [PS] | Converts raw GFS/WRF parameters into actionable farming decisions (e.g., fertilizer application). | [RESEARCHED] |
| Aviation METAR/TAF Decoder | REQ-10 (Domain DSS - Aviation) [PS] | REQ-02 (NL Querying) [PS] | Translates raw meteorological aerodrome reports into readable pilot briefings. | [INFERENCE] |
| CAP Disaster Alert Engine | REQ-03 (Extreme Weather Alerts) [PS] | REQ-08 (WebSocket Push) [PS] | Delivers standardized early warnings directly to mobile screens during emergency events. | [RESEARCHED] |
| Climate Trend Analytics Explorer | REQ-06 (Climate Analysis) [PS] | REQ-01 (Databases) [PS] | Provides time-series aggregation over historical IMD gridded datasets (0.25° x 0.25°). | [RESEARCHED] |
| Offline-First PWA / Audio Caching Engine | REQ-09 (Mobile Platform) [PS] | REQ-07 (Voice / Rural) [PS] | Ensures critical weather alerts remain accessible in poor network field conditions. | [INFERENCE] |
Connectivity Realities in Rural/Coastal Areas [KNOWN]
Language & Literacy Barriers [KNOWN]
Hardware Constraints on Field Devices [KNOWN]
Heterogeneous Meteorological Data Formats [RESEARCHED]
Rate Limits & IP Whitelisting on Government APIs [RESEARCHED]
api.imd.gov.in) require static IP whitelisting and enforce strict rate limits during extreme weather events [RESEARCHED].| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence Tag |
|---|---|---|---|---|---|---|---|
| Current Weather & Nowcasts [PS] | Real-time temperature, humidity, wind, rainfall, nowcast alerts. | IMD Mausam API (api.imd.gov.in) / AWS Automatic Weather Stations [RESEARCHED]. |
Open-Meteo API / OpenWeatherMap free tier + IMD scraped fallback. | REST API (JSON). | High (Public / API). | Low (Public data). | [RESEARCHED] |
| NWP Model Guidance (GFS / WRF) [PS] | 3-7 day deterministic forecasts for wind, pressure, precipitation. | IMD NWP Portal / NOAA GFS Open Data AWS S3 [RESEARCHED]. | NOAA GFS Open Data / Open-Meteo NWP endpoint. | HTTP / S3 / GRIB2 parse. | High (Public Open Data). | Low (Public data). | [RESEARCHED] |
| Disaster Early Warnings [PS] | Real-time cyclone, flood, lightning, and heatwave alerts. | NDMA Sachet CAP Portal / IMD CAP XML Feed [RESEARCHED]. | Synthetic CAP XML alert generator simulating active cyclone/heatwave. | RSS / CAP XML / MQTT. | Medium (Requires feed). | Low (Public alerts). | [RESEARCHED] |
| Agromet Advisories [PS] | Crop-specific weather management guidance for farmers. | IMD Agromet DSS (Meghdoot / SANKALP) [RESEARCHED]. | Scraped/curated district agromet advisory JSON dataset (GKMS bulletins). | REST / JSON / PDF Scrape. | Medium (Fragmented). | Low (Public advisory). | [RESEARCHED] |
| Historical Climate Data [PS] | Decadal rainfall, temperature anomaly, and climate trend analysis. | IMD Pune 0.25° x 0.25° Gridded NetCDF Dataset (1901–2025) [RESEARCHED]. | Excerpted IMD NetCDF files for selected districts (1980–2024) parsed into PostGIS. | File download / NetCDF4 python. | High (Public download). | Low (Public dataset). | [RESEARCHED] |
| Aviation METAR / TAF [PS] | Wind speed, ceiling height, visibility for airport briefings. | IMD Aviation Weather Portal / NOAA AWC [RESEARCHED]. | NOAA Aviation Weather Center API (全球 METAR/TAF including Indian ICAO codes). | REST / Text format. | High (Public API). | Low (Public data). | [KNOWN] |
| User Location & Voice Input [PS] | Geocoding and speech query processing. | Device GPS & Microphone. | Browser Geolocation API & Web Speech API / Simulated audio files. | Native Device SDK. | High (Device native). | High (Requires user consent). | [KNOWN] |
| Evaluation Criteria | Approach 1: Intent-Driven Rule Engine + Rigid Templates | Approach 2: Pure LLM with Web Search / Unstructured RAG | Approach 3: Hybrid Architecture (LLM Query Parser + Deterministic Data Pipeline + Multi-Domain Persona Engine) [RECOMMENDED] |
|---|---|---|---|
| Mechanism | Regex and intent-slot parsing mapping user query directly to fixed API endpoints and templated responses. | User query fed directly to an LLM (e.g., GPT-4 / Llama 3) with web searching or vector DB search over weather text. | LLM acts strictly as an Intent & Entity Extractor (JSON output). Extracted parameters query a high-speed Spatial Data Engine (PostGIS/Redis). Output metrics are formatted into domain personas and passed to a constrained Generator. |
| Problem Fit | High speed, but fails on complex natural language queries or ambiguous user intents. | High conversational fluidity, but prone to hallucination of numeric weather values (critical danger for weather/disasters). | Maximum fit: Ensures 100% deterministic, accurate weather numbers while maintaining natural, multilingual voice interactions. |
| Accuracy Potential | 100% accurate on matched rules; 0% on unmatched queries. | Low to Medium (High risk of hallucinating precipitation % or temperature values). | High (100% factual weather data backed by official IMD/GFS sources). |
| Data Requirements | Fixed REST endpoints. | Large text vector embeddings. | Structured PostGIS database + Cache + CAP Alert Stream. |
| Explainability | High (Hardcoded logic). | Very Low (Black-box LLM generation). | High (Response parameters traceable directly to database query results). |
| Scalability | High execution speed, but high maintenance overhead for rules. | High token cost and high inference latency (~3-5s). | High throughput, low LLM token overhead (LLM handles small JSON parser/formatter tasks). |
| Hackathon Feasibility | Easy to build, but lacks "AI innovation" judging appeal. | Easy to build, but fragile during live testing and slow response time. | Highly feasible: Demonstrates state-of-the-art AI architecture (Function Calling + RAG) with fast execution time. |
| Production Feasibility | Low flexibility for real-world user queries. | Extremely dangerous for life-critical disaster management due to hallucination risks. | Fully enterprise-grade and aligned with MoES/IMD operational requirements. |
The recommended architecture is Approach 3: Hybrid AI Architecture (LLM Intent Extractor & Structured Spatial RAG Engine) [INFERENCE].
+---------------------------------------------------------------------------------------------------+
| USER INTERFACE LAYER (MOBILE & PWA) |
| React Native / Flutter App | Web Speech API / Opus Audio Stream | Geolocation SDK |
+---------------------------------------------------------------------------------------------------+
|
(HTTPS / WebSocket)
v
+---------------------------------------------------------------------------------------------------+
| API GATEWAY & ROUTER LAYER |
| FastAPI Gateway | JWT / OAuth2 Auth | Rate Limiter | Locale & Dialect Detector |
+---------------------------------------------------------------------------------------------------+
|
+----------------------+----------------------+
| |
v v
+---------------------------------------+ +-------------------------------------------------------+
| SPEECH & TRANSLATION ENGINE | | INTENT & ENTITY EXTRACTION ENGINE (LLM) |
| - Whisper / Bhashini / IndicASR | | - Llama-3-8B / Ollama / OpenAI GPT-4o-Mini |
| - Speech-to-Text (STT) | | - Function Calling / JSON Output Enforcement |
| - Text-to-Speech (TTS) | | - Extracts: {location, time_range, domain, metric} |
+---------------------------------------+ +-------------------------------------------------------+
| |
+----------------------+----------------------+
|
v
+---------------------------------------------------------------------------------------------------+
| SPATIAL DATA & RAG ORCHESTRATOR |
| - Geocoding Resolver (Nominatim / PostGIS Reverse Geocode) |
| - Spatial Point-in-Polygon Query (Mapped to IMD District / Grid Point) |
| - Domain Persona Injector (Agromet / Aviation METAR / Marine / Urban Storm) |
+---------------------------------------------------------------------------------------------------+
|
+----------------------------------+----------------------------------+
| | |
v v v
+-----------------------+ +-----------------------+ +-----------------------------------+
| IMD / GFS CACHE DB | | CAP ALERT BROKER | | HISTORICAL CLIMATE DB |
| - PostgreSQL/PostGIS | | - MQTT (Mosquitto) | | - TimescaleDB / NetCDF Engine |
| - Redis (Realtime) | | - WIS 2.0 Topic Sub | | - Decadal Anomalies |
+-----------------------+ +-----------------------+ +-----------------------------------+
^ ^ ^
| | |
+---------------------------------------------------------------------------------------------------+
| DATA INGESTION & PIPELINE LAYER |
| - IMD REST Ingestor | WIS 2.0 MQTT Subscriber | NOAA GFS GRIB2 Parser | CAP XML Ingestor |
+---------------------------------------------------------------------------------------------------+
Intent: WEATHER_FORECAST_AND_AGRO_ADVISORYLocation: Nashik, MaharashtraTime_Range: Today Evening (16:00 - 20:00 IST)Domain: Agriculture (Sub-category: Pesticide Spraying) [INFERENCE].Rain Probability: 85%, Expected Rainfall: 12mm between 17:00-19:00 IST, Wind Speed: 18 km/h. The Agromet Rule Engine evaluates: Pesticide spraying not recommended when rain probability > 40% or wind > 15 km/h [INFERENCE].| Layer | Selected Technology | Why It Fits | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Frontend / Mobile | React Native / Expo (PWA enabled) | Cross-platform (Android/iOS/Web), fast voice recording integration, excellent offline storage support [KNOWN]. | Flutter | Higher learning curve for rapid hackathon iteration; Expo provides instant OTA updates [INFERENCE]. |
| Backend Framework | Python (FastAPI) | Async performance, native support for AI/ML libraries, GIS toolkits (GeoPandas, xarray), and WebSocket support [KNOWN]. | Node.js / Express | Node.js lacks native geospatial and scientific NetCDF processing libraries like xarray or cfgrib [INFERENCE]. |
| Primary Database | PostgreSQL + PostGIS | Gold standard for geospatial queries, spatial index matching, and structural relational weather tables [KNOWN]. | MongoDB | Mongo geospatial indexing is less performant for complex multi-polygon administrative boundary overlays [INFERENCE]. |
| Time-Series / Historical DB | TimescaleDB Extension | Supercharges PostgreSQL for high-frequency weather station time-series and decadal climate queries [KNOWN]. | InfluxDB | Requires running and managing a separate database instance during a short hackathon [INFERENCE]. |
| Real-Time Cache | Redis | In-memory caching for active city forecasts and station observations to minimize database read overhead [KNOWN]. | Memcached | Lacks native pub/sub capabilities required for WebSocket sync [INFERENCE]. |
| Real-Time Messaging | EMQX / Eclipse Mosquitto (MQTT) | Compliant with WMO WIS 2.0 standards for sub-second disaster alert push notifications [RESEARCHED]. | Apache Kafka | Overkill and excessively resource-heavy for hackathon infrastructure [INFERENCE]. |
| LLM Inference / Query Engine | Ollama (Llama 3 8B / IndicBERT) + Groq Cloud API | Fast token generation (<200ms with Groq) for intent parsing and fallbacks to local Ollama [RESEARCHED]. | Raw OpenAI GPT-4 | High API cost, potential rate limiting, and zero offline local deployment capability [INFERENCE]. |
| Speech-to-Text (STT) | AI4Bharat Bhashini API / Whisper | Best-in-class accuracy for 22 regional Indian languages and accents [RESEARCHED]. | Google Cloud Speech | Expensive and weaker handling of rural Indian regional dialects [INFERENCE]. |
| Containerization | Docker & Docker Compose | Ensures identical environment across developer laptops and judging evaluation servers [KNOWN]. | Kubernetes | Unnecessary deployment complexity for a hackathon timeframe [INFERENCE]. |
{"location": "Shimla", "start_date": "2026-09-05", "end_date": "2026-09-06", "phenomenon": "hail"} [INFERENCE].-- Weather Station Current Observations
CREATE TABLE station_observations (
station_id VARCHAR(50) PRIMARY KEY,
station_name VARCHAR(100),
geom GEOMETRY(Point, 4326),
temp_c NUMERIC(4,1),
humidity_pct INT,
wind_speed_kmh NUMERIC(4,1),
rainfall_24h_mm NUMERIC(5,1),
recorded_at TIMESTAMPTZ NOT NULL
);
-- NWP Grid Forecasts (GFS / WRF Ingest)
CREATE TABLE nwp_grid_forecasts (
id BIGSERIAL PRIMARY KEY,
model_name VARCHAR(20), -- 'GFS' or 'WRF'
grid_point GEOMETRY(Point, 4326),
forecast_time TIMESTAMPTZ NOT NULL,
temp_2m NUMERIC(4,1),
precip_prob_pct INT,
precip_amount_mm NUMERIC(5,1),
wind_u NUMERIC(4,1),
wind_v NUMERIC(4,1),
created_at TIMESTAMPTZ DEFAULT NOW()
);
CREATE INDEX idx_nwp_spatial ON nwp_grid_forecasts USING GIST(grid_point);
CREATE INDEX idx_nwp_time ON nwp_grid_forecasts(forecast_time);
-- CAP Disaster Alerts
CREATE TABLE cap_alerts (
alert_id VARCHAR(100) PRIMARY KEY,
headline TEXT,
severity VARCHAR(20), -- 'Extreme', 'Severe', 'Moderate'
affected_zone GEOMETRY(Polygon, 4326),
instruction TEXT,
effective_from TIMESTAMPTZ,
expires_at TIMESTAMPTZ
);
Personal & Location Data Protection [INFERENCE]
Authentication & Authorization [INFERENCE]
Encryption Standards [KNOWN]
Liability & AI Failure Disclaimers [INFERENCE]
During the SIH live judging, cloud connectivity or live government API endpoints may be restricted or rate-limited [INFERENCE]. The team will use a reliable Live Data Simulation Architecture:
Simulated WIS 2.0 / MQTT Stream:
wis2/india/imd/alerts/extreme [INFERENCE].Simulated NWP Model Ingestion:
Transparency Principle:
+------------------------------------------------------------------------------------+
| PHASE 1: DATA ARCHITECTURE & INGESTION (Weeks 1-2) |
| - Setup PostgreSQL/PostGIS & Redis schema. |
| - Build API scrapers/connectors for Open-Meteo, IMD APIs, and GFS open data. |
| - Deploy local Mosquitto MQTT broker for WIS 2.0 testing. |
+------------------------------------------------------------------------------------+
|
v
+------------------------------------------------------------------------------------+
| PHASE 2: AI INTENT & DOMAIN ENGINE (Weeks 3-4) |
| - Implement FastAPI server with Groq/Ollama Llama-3 integration. |
| - Develop JSON function calling schemas for weather intent extraction. |
| - Build Agromet, Aviation, and CAP alert prompt templates. |
+------------------------------------------------------------------------------------+
|
v
+------------------------------------------------------------------------------------+
| PHASE 3: VOICE & MULTILINGUAL PIPELINE (Weeks 5-6) |
| - Integrate Bhashini / Whisper STT and Indic TTS models. |
| - Test Marathi/Hindi audio query round-trip latency (<2 seconds). |
| - Optimize Opus audio streaming over WebSocket. |
+------------------------------------------------------------------------------------+
|
v
+------------------------------------------------------------------------------------+
| PHASE 4: MOBILE APP & DEMO POLISH (Weeks 7-8) |
| - Complete React Native UI with dynamic chart components (Recharts/Victory). |
| - Integrate map layers (Leaflet/Mapbox) for weather overlays. |
| - End-to-end testing, demo script rehearsing, and Docker packaging. |
+------------------------------------------------------------------------------------+
Functional Testing:
AI Intent & False Positive Testing:
False Negative Alert Testing:
Performance & Latency Testing:
Offline Resiliency Testing:
| Risk Description | Likelihood | Impact | Severity | Mitigation Strategy | Confidence Tag |
|---|---|---|---|---|---|
| Official IMD API Rate Limits / IP Blocking | High | High | High | Maintain local Redis cache; build fallback ingestion pipeline using Open-Meteo & NOAA GFS. | [RESEARCHED] |
| LLM Hallucination of Weather Metrics | Medium | High | High | Strict separation: LLM extracts query parameters only; numeric weather values are fetched strictly from PostGIS DB. | [INFERENCE] |
| High Latency in Indic Voice Processing | High | Medium | High | Stream audio via WebSockets; use lightweight quantized STT/TTS models; provide parallel on-screen text streaming. | [INFERENCE] |
| Disruption of Live Internet during SIH Judging | Medium | High | High | Package entire stack in Docker Compose with local Mosquitto broker and pre-loaded offline GFS sample datasets. | [INFERENCE] |
| High GPU Cloud Hosting Costs | Medium | Low | Medium | Utilize serverless Groq Cloud API for fast LLM inference during hackathon; fall back to 8-bit quantized local models. | [INFERENCE] |
| Generic SIH Submission | Our Proposed WeatherGPT Solution | Direct Problem Requirement Justified |
|---|---|---|
| Basic wrapper around OpenAI ChatGPT passing web search prompts. | Deterministic Spatial RAG: LLM acts as an intent parser; weather metrics are queried directly from PostGIS DB. | Prevents dangerous hallucinations in disaster forecasting [PS]. |
| Standard English text-only web app. | Indic Voice-First Architecture: Audio streaming with Bhashini/Whisper STT and Indic TTS for rural access. | Directly satisfies "Voice-enabled interaction for rural accessibility" [PS]. |
| Generic single-topic weather report. | Multi-Domain Persona Engine: Contextual advisories tailored for farmers, pilots, fishermen, and smart cities. | Satisfies "Decision-support system for agriculture, aviation, marine, urban planning" [PS]. |
| Pulls only static REST endpoints. | WIS 2.0 / MQTT Real-Time Event Engine: Subscribes to global WMO standards for instant disaster alerts. | Satisfies "MQTT / WIS2.0 / WebSocket" integration requirement [PS]. |
api.imd.gov.in) for student hackathon teams.Build WeatherGPT as a Hybrid AI Platform featuring a React Native PWA Mobile Frontend, FastAPI Orchestrator, PostgreSQL/PostGIS Spatial Database, Mosquitto MQTT Alert Ingestor, and Bhashini/Whisper Indic Voice Engine. Keep numeric weather processing 100% deterministic while leveraging LLMs exclusively for intent parsing and natural language response synthesis.
Access to structured, location-indexed weather forecast feeds (NOAA GFS / Open-Meteo fallback when official IMD APIs are rate-limited or require static IP whitelisting) [RESEARCHED].
Speech recognition failure or high audio translation latency when rural users speak in low-bandwidth environments with heavy background noise [INFERENCE].
Processing heterogeneous meteorological data formats (GRIB2 binary grids, NetCDF historical files, CAP XML alerts) into a unified sub-50ms spatial PostGIS lookup engine [INFERENCE].
Verify that the spatial query execution time on PostGIS for point-in-polygon district matching takes under 30ms on developer hardware.
88 / 100 (Highly feasible for a skilled 4-6 student team in a hackathon build window using open-source tools, Python ecosystem, and Docker packaging).
High (Supported by detailed research of IMD APIs, WIS 2.0 standards, and proven spatial RAG AI architecture patterns).
IMD API Management Portal
WMO Information System 2.0 (WIS 2.0) Specification
Meghdoot Agro-Met DSS Architecture Study
Parliament Question on IMD Weather Forecasting & Mobile Apps
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.