FlatScout
This agent uses voice input to extract preferences, autonomously searches listings daily, and emails the best matches.
YouTube Video
Project Description
SpareRoom Assistant – an AI chatbot that helps you find a room in London by actually understanding what you want.
Instead of filling out search forms, you just chat naturally: “I
work near Bank, budget around £800, and I have a cat.” The agent asks
follow-up questions, extracts your preferences, and searches a Redis
vector database of real SpareRoom listings.
It uses GPT-4o vision to look at the listing photos and score rooms on how nice they actually look – not just whether they tick boxes. A bright, clean room under budget beats a cramped one at the limit.
Tech stack:
- React + Vite frontend
- FastAPI backend
- Redis Vector Search (RedisVL) for semantic matching
- OpenAI embeddings + GPT-4o-mini for chat + GPT-4o for multimodal
reranking