NirmaanAI · Acknowledgements

Originality & acknowledgements

NirmaanAI was designed and built by the Tecell team for the Rodic InfraAI Innovation Challenge 2026 (AI for India Energy Stack). The data pipeline, analytical and AI methods, evaluation framework, API, dashboard and assistant integration are original work for this challenge. We gratefully acknowledge the dataset, open-source software, AI models and tools below. They are used under their respective licences.

Dataset

I-BLEND: Rashid, H. et al., "I-BLEND, a campus-scale commercial and residential buildings electrical energy dataset", Scientific Data (2019). Data: IIIT Delhi, Figshare collection 10.6084/m9.figshare.c.3893581, licensed CC0 1.0. We use the energy, occupancy and academic-calendar data. The dataset is not redistributed by this site.

Open-source software

ComponentUsed forLicence
Python 3.12RuntimePSF License
pandas 3.0 · NumPy 2.5Data processingBSD-3-Clause (NumPy bundles components under 0BSD, MIT, Zlib)
DuckDB 1.5 · Apache Arrow / PyArrow 25Analytical storage and ParquetMIT · Apache-2.0
scikit-learn 1.9 · SciPy · joblibMachine learning and statisticsBSD-3-Clause
XGBoost 3.4Demand forecastingApache-2.0
statsmodels 0.15Statistical methodsBSD-3-Clause
FastAPI 0.141 · Uvicorn 0.54 · HTTPX 0.28 · python-dotenvAPI server and HTTPMIT · BSD-3-Clause
Anthropic Python SDK 1.9Assistant model accessMIT
React 19 · React Router 7 · Recharts 3Dashboard and chartsMIT
Vite · TypeScript · Vitest · oxlintFront-end build and testsMIT · Apache-2.0
IBM Plex Sans & IBM Plex Mono (via Google Fonts)TypographySIL Open Font License 1.1
OllamaLocal model runtime (assistant fallback)MIT
Playwright · FFmpeg · Python-MarkdownTesting, report and demo-video productionApache-2.0 · LGPL/GPL · BSD-3-Clause
cloudflaredSecure tunnel hostingApache-2.0

AI models and services

Model / serviceRole
Anthropic Claude (Claude Opus 5.5), directly and via OpenRouter"Ask NirmaanAI" assistant. It phrases answers only from NirmaanAI's computed results, through tool calls
Meta Llama 3.1 8B, run locally with OllamaOffline fallback for the assistant. Llama 3.1 is licensed under the Llama 3.1 Community License, Copyright © Meta Platforms, Inc. All Rights Reserved.
OpenAI gpt-audio (voice "Marin"), via OpenRouterAI-generated voice-over for the demo video. The footage is a real screen recording of this site

Built with Llama

Development tools

Software development was assisted by AI coding tools (Anthropic Claude Code and Cursor) under the team's direction. The team specified the design and reviewed, tested and verified all outputs. Evaluation results were independently re-run before publication.

Responsible use

Synthetic anomalies used for evaluation are clearly labelled and never shown as real events. Explanations and recommendations are generated only from computed values and are operational guidance, not control actions. No private or personal data is used.