<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/94f152f64357478097f0a6fcb5d6466c&quot; frameborder=&quot;0&quot; width=&quot;1864&quot; height=&quot;1398&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1398</height><width>1864</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1398</thumbnail_height><thumbnail_width>1864</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/94f152f64357478097f0a6fcb5d6466c-a355b0580684f4ff.gif</thumbnail_url><duration>470.961</duration><title>Building Proplans Property Search with AI</title><description>This Loom explains how the Proplans property search prototype optimizes AI usage and filtering logic. It starts with a Pretor home screen search bar with voice or text input, including 600 ms debouncing and structured JSON extraction so the LLM is not used for raw matching. The prompt returns null for unmentioned fields and applies explicit currency conversion rules to avoid incorrect assumptions during filtering. It then reduces token costs by computing match scores and comparison tables locally, and for the advisor chatbot it sends only the top 5 matched properties while stripping unnecessary data like raw images and internal IDs.</description></oembed>