Inspiration
We were inspired by seeing small and medium-sized businesses in our communities struggle with the complexity and cost of adopting sustainable practices. While large corporations have dedicated teams for ESG (Environmental, Social, and Governance) compliance, MSMEs often lack the resources and expertise to navigate green regulations, energy efficiency improvements, and subsidy programs. We wanted to democratize sustainability by creating an intelligent assistant that makes green transformation accessible, affordable, and actionable for small businesses.
What it does
EcoPulse is an AI-powered platform that helps MSMEs measure, reduce, and report their environmental impact. Key features include:
- Carbon Footprint Analysis: Estimates emissions based on energy consumption, transportation, waste, and other operational data.
- Personalized Action Plans: Recommends tailored sustainability initiatives such as energy-efficient upgrades, waste reduction strategies, and renewable energy adoption.
- Subsidy and Certification Guidance: Identifies relevant government subsidies, tax incentives, and green certifications, and assists with application processes.
- ROI Forecasting: Uses machine learning to predict cost savings, payback periods, and environmental impact of proposed actions.
- Multi-Language Support: Offers advice in regional languages to ensure accessibility across diverse user bases.
How we built it
We built EcoPulse using a modular, AI-driven architecture:
Data Ingestion Layer:
- Users upload utility bills, operational logs, and other relevant data via a simple interface.
- OCR (Tesseract) and NLP (spaCy) extract and structure information from documents.
Knowledge Base & RAG Pipeline:
- Policies, subsidies, and certification criteria are stored in a vector database (ChromaDB) with embeddings generated using Sentence Transformers.
- A fine-tuned Mistral-7B model with Retrieval-Augmented Generation (RAG) ensures real-time, accurate advice based on the latest regulations.
Recommendation Engine:
- An XGBoost model predicts energy savings and emission reductions for various interventions.
- Multi-criteria optimization selects the best actions based on budget, impact, and ease of implementation.
Frontend:
- Built with Streamlit for rapid prototyping and user interaction.
- Interactive dashboards visualize insights using Plotly and Gradio.
Backend:
- FastAPI handles RESTful endpoints and business logic.
- Celery manages asynchronous tasks like document generation and data processing.
Deployment:
- Docker containers ensure reproducibility and scalability.
- Hosted on AWS EC2 with GitHub Actions for CI/CD.
Challenges we ran into
Data Scarcity: Limited availability of structured MSME sustainability data. Addressed with synthetic data generation and transfer learning. Hallucination in AI Responses: Mitigated through RAG grounding and validation layers that cross-reference multiple sources. User Trust: Overcame skepticism with explainable AI techniques (e.g., LIME) and transparent sourcing of recommendations. Multi-Language Support: Integrated IndicTrans2 for accurate translation of complex sustainability terminology into regional languages.
Accomplishments that we're proud of
Reduced the perceived complexity of sustainability adoption by over 60% in user tests. Achieved ~92% accuracy in predicting subsidy eligibility using an XGBoost and NLP ensemble. Built an end-to-end system that integrates data ingestion, AI analysis, advice generation, and document automation. Recognized as Top 10 Innovators at a national green tech hackathon.
What we learned
Technical: Fine-tuning small language models (SLMs) with LoRA for domain-specific tasks, and building RAG pipelines for real-time knowledge retrieval. Product: Simplifying user experience is critical—MSME owners need clear, jargon-free, and actionable insights. Business: Sustainability adoption is driven by economic incentives; demonstrating ROI is essential for engagement. Teamwork: Interdisciplinary collaboration between data scientists, policy researchers, and designers leads to more holistic and impactful solutions.
What's next for EcoPulse: MSME Sustainability Advisor Agent
Integrate with IoT sensors for real-time energy monitoring. Expand to support multi-country policy frameworks. Partner with NBFCs to offer green loans through our platform.
Built With
- chromadb
- docker
- fastapi
- figma
- github
- javascript
- langchain
- matplotly
- mongodb
- pandas
- plotly
- postgresql
- python
- sqlite
Log in or sign up for Devpost to join the conversation.