🏡 Relo AI "Relo AI — Your Smart Relocation Assistant for Safer, Smarter Moves."

💡 Inspiration Moving to a new city is exciting — but also stressful. Between comparing rent, checking crime stats, worrying about air quality, and figuring out if the neighborhood is actually livable, it’s easy to get overwhelmed. We wanted to simplify this entire process using AI, giving users a single assistant that could intelligently answer relocation questions — combining data, context, and natural conversation.

🚀 What it does Relo AI is a conversational assistant that helps users make informed relocation decisions by: Answering questions about housing availability, rent prices, and utility costs Providing crime insights and safety summaries using real data Integrating real-time weather and air quality info Summarizing results in a friendly, chat-style format Understanding user queries and splitting them between multiple specialized agents

🏗️ How we built it Frontend: Built with React.js and styled using CSS, featuring a dynamic chatbot UI and auto-scroll, with simulated typing for a smooth user experience. Backend: Powered by Flask and exposed via Ngrok for live testing. Uses a MasterAgent that parses user input using a local LLM (Mistral or Phi-4). Routes queries to a SafetyClimateAgent (for crime/weather/air) or HousingAgent (for housing data). Retrieval: Housing and crime records are embedded with SentenceTransformers and indexed using FAISS for similarity-based search. LLM Reasoning: All responses are generated and summarized by a quantized Zephyr-7B model running locally with bitsandbytes (4-bit). Data: Housing CSV, government hate crime data, and real-time OpenWeatherMap + pollution APIs.

⚠️ Challenges we ran into Query understanding: Breaking down vague or compound questions accurately required careful prompt engineering. City/county mismatches: Mapping city-level input to county-level crime records took extra logic and fallbacks. Model memory issues: Running a 7B model locally was only possible thanks to 4-bit quantization. Latency vs accuracy: Balancing fast retrieval with meaningful context involved tuning embedding models and FAISS index parameters.

🏆 Accomplishments that we're proud of Built a fully functional multi-agent system that runs entirely locally. Combined structured data retrieval with LLM reasoning seamlessly. Designed a smooth chat experience with rich UI interactions and type animation. Delivered context-aware, personalized responses that adapt to user history.

📚 What we learned How to coordinate multiple agents in an LLM pipeline. The power of semantic embeddings + retrieval-augmented generation (RAG). Prompt design makes or breaks multi-step reasoning tasks. Local LLMs like Mistral and Zephyr-7B are incredibly capable when used creatively with optimized prompts.

🔮 What's next for Relo AI Add filters for pet policies, schools, commute time, and public transport Voice input + response for accessibility Integrate real-time crime alerts and emergency mapping Build a user profile system to tailor suggestions Turn Relo AI into a mobile-first relocation app for wider access

Built With

+ 1 more
Share this project:

Updates