An agentic real-estate search experience on Couchbase Capella that personalizes property discovery with vector search and long‑term memory.
This project demonstrates how Capella’s unified platform enables fast, intelligent, and personalized online buying experiences by combining:
- Vector similarity search for semantic property matching.
- Long‑term memory of user preferences, saved homes, and scheduled tours.
- Tool routing to the best capability per request (LLM, vector index, geospatial, and web search).
- Personalized discovery using embeddings-powered search.
- Long‑term memory of:
- Available properties
- Buyer preferences
- Saved properties
- Scheduled tours
- Multi‑tool routing for general Q&A, semantic search, geospatial lookups, and real‑time web trends.
Single-agent pattern that routes user requests to the optimal tool.
- Direct to LLM —
us.meta.llama4-maverick-17b-instruct-v1:0for general questions (e.g., mortgage approval). - CB Vector Search Tool — cosine similarity on text embeddings to find relevant properties.
- Gmaps API / Geospatial Search — uses property latitude/longitude to find nearby schools and restaurants.
- Realtime Web Search (Tavily API) — current market trends and average prices.
- Text Embeddings: Titan Text Embeddings V2 (1024 dimensions). Similarity: Cosine.
- LLM:
us.meta.llama4-maverick-17b-instruct-v1:0.
- Cosine similarity
- 1024 dimensions
-
Bucket:
properties- Scope:
2025-listings - Collection:
united-states
- Scope:
-
Bucket:
profiles- Scope:
buyers - Collection:
2025
- Scope:
-
Bucket:
profiles- Scope:
tours - Collection:
2025
- Scope:
