Back

2026

Make AI property search easier to trust

Explainable Property Search is a prototype for renters who describe homes in natural language instead of starting with rigid filters. I designed the product flow and prototype logic across semantic search, editable filters, match reasons, and backend ranking.

The goal was to help users move from a vague renting brief to a shortlist they could understand, correct, and trust.

Mobile preview of explainable property search
The mobile prototype turns a natural-language renting brief into editable intent and ranked property results.

Problem statement

Because traditional property search starts with fixed filters, renters with mixed or ambiguous briefs struggle to express tradeoffs, which leads to repeated query rewrites and low confidence in the results.

1 — Let renters start with natural language

Users often think in messy combinations: near UCL, quiet, good commute, not a basement, flexible on budget if bills are included. A rigid filter-first flow forces them to translate that brief too early.

I designed a search flow where the user can begin with a sentence, then see a useful starting point rather than an empty or over-filtered result set.

For the product, this reduces early search failure. If renters reach relevant results faster, they are more likely to shortlist, return, and contact agents.

Property search wireframe showing natural-language journey
The wireframe defined the core journey before visual polish: natural query, parsed intent, editable filters, and result confidence.
Wireframe

2 — Give control back through visible interpretation

AI search becomes fragile when it feels like a black box. Users need to know what the system understood and where they can correct it.

I made the parsed filters visible and editable. When the sentence changes budget, commute, property type, or must-have requirements, the interface shows those changes as chips the user can inspect and adjust.

Visible interpretation keeps the speed of AI search without removing the control that property decisions need.

Property search demo showing editable filters and match reasons
The live demo layer shows editable intent, result cards, and match reasons so users can understand why a home appears.
Live demo

3 — Make the system explain why results changed

The prototype was not only a screen flow. Behind the interface, I mapped parsing, filters, ranking, and match reasons so the product could explain itself when the user edited a requirement.

This mattered because property search is high-trust: users need to understand why a home appears before they shortlist it or contact an agent.

The backend board gave product, engineering, and stakeholders a shared way to discuss ranking quality, failure cases, and what the system should say when it was unsure.

Backend logic board for property search parsing, filters, ranking, and reasons
The backend board connects parsing, filters, ranking, and explanations into one product logic map.
IA / logic board

Delivery and results

The prototype connected a renter-facing mobile flow with structured data and Python-backed ranking logic. Users could search naturally, edit parsed filters, inspect match reasons, and continue refining without restarting.

In prototype testing, task time improved from 6m20s to 3m45s, query rewrites dropped from 3.1 to 1.4, shortlist success rose from 60% to 85%, and confidence increased from 5.8 to 8.1.

So what?

The project showed that AI search is most useful when it improves the starting point without hiding the controls. Renters did not need the system to decide for them; they needed it to translate intent into something they could inspect and correct.

The next step would be a live pilot measuring saved homes, contact clicks, reformulation rate, return sessions, and lead quality.