AleksNeStu/ai-real-estate-assistant

Open-source AI real estate search with RAG, vector search, multi-provider LLMs, FastAPI, Next.js, ChromaDB, and a live demo.

What it solves

這個專案提供了一個對話式 AI 平台,旨在簡化房地產物業搜尋與市場分析。它允許用戶透過自然語言查詢而非僵化的篩選條件來尋找房源,同時提供整合的財務工具用於投資與抵押貸款計算。

How it works

該系統採用結合 FastAPI 後端與 Next.js 前端的混合架構。它使用 Query Analyzer 來根據複雜度路由請求:簡單查詢會進入使用 ChromaDB 進行語義搜尋的 RAG (Retrieval-Augmented Generation) 引擎,而複雜查詢則由具備專業工具存取權限的混合代理 (hybrid agent) 處理。 該平台支援多個 LLM 提供商(包括 OpenAI, Anthropic, 以及本地的 Ollama),並具備自動回退機制 (fallback chain) 以確保可靠性。

Who it’s for

房地產搜尋者、投資者與代理商,他們想要更直觀、由 AI 驅動的方式來搜尋物業、分析市場價值與鄰里特性。

Highlights

  • Multi-Provider AI Routing: 支援 13 種 LLM 提供商,並具備無需透過程式碼變更即可透過 header 進行模型切換的能力。
  • Hybrid Search: 結合語義搜尋與關鍵字搜尋,並搭配 MMR reranking 以提升相關性。
  • Financial Analytics: 包含抵押貸款計算器、ROI 分析與 AI 驅動的價格預測(含多年期預測)。
  • Multilingual Support: 提供 9 種語言支援,並附帶 EU AI Act 合規性標籤。
  • Enterprise-Ready Security: 具備 OWASP-hardened security、速率限制 (rate limiting) 與雙模式身份驗證。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案