ACtimize is an AI-powered assistant that helps users estimate and optimize their electricity cost based on their AC usage patterns. It combines Machine Learning (XGBoost) for accurate predictions and LLM-powered reasoning to give actionable suggestions for energy savings.
- π Predict electricity cost using your AC usage and room parameters
- π§ Agentic AI using LangGraph for dynamic reasoning and ML tool calling
- π₯οΈ React frontend for clean, simple user interaction
- βοΈ XGBoost model trained on synthetic data
- π‘ Gives cost-saving tips based on your input
| Layer | Tech Used |
|---|---|
| Frontend | React (Vite) |
| Backend | Flask + LangGraph |
| ML Model | XGBoost (scikit-learn) |
| LLM | Groq + LangChain Agents |
| State Mgmt | LangGraph State Machine |
-
π§Ύ User enters:
- AC usage hours
- Room size
- Outside temperature
- Set temperature
- AC type (tonnage)
-
π ML model predicts electricity cost.
-
π§ LLM receives prediction and suggests energy-saving tips.
-
π¬ Response is shown in the frontend in natural language.

