visibilityAI Chatbot 2024

AI Property Chatbot

An AI-powered property search chatbot built for a Costa del Sol real estate platform. Users find properties through natural conversation instead of complex filter menus — searching across 10,000+ listings by location, price, type and more, with intelligent fallback logic that always shows relevant results.

AI Property Chatbot hero screenshot

psychology
The Challenge

Property seekers browsing 10,000+ Costa del Sol listings struggle with traditional filter-based search. Users often don't know exact specifications upfront — they start vague ('something in Marbella under 500k') and narrow down gradually. Complex filter menus create friction and lead to missed opportunities when searches return zero results.

lightbulb
The Solution

Built a conversational AI chatbot using FastAPI, OpenAI GPT-4o-mini and LangGraph as a state machine for conversation flow. The bot uses progressive questioning — only asks for location or budget when truly needed — and smart parameter merging across multi-turn conversations. An intelligent fallback system automatically relaxes filters in priority order so users never see 'no results'. Supports both REST API and WebSocket for real-time chat, with bilingual responses in English and Dutch.

Tech Stack

PythonFastAPIOpenAILangGraphMongoDBWebSocket

Role

AI Engineer

Timeline

2024

Interface Exploration

A deep dive into the platform's core features

Conversational Search
zoom_in

Conversational Search

Natural language property search with AI-powered intent classification and parameter extraction.

Smart Results
zoom_in

Smart Results

Intelligent fallback logic ensures relevant property results are always returned — never empty searches.

Multi-turn Conversations
zoom_in

Multi-turn Conversations

Context-aware parameter merging across turns — refine searches naturally without starting over.

Interested in working together?

I'm currently available for freelance projects and full-time roles. Let's build something exceptional.