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.

解決する課題

このプロジェクトは、物件検索と不動産市場分析を簡素化するために設計された対話型AIプラットフォームです。ユーザーは、厳格なフィルターの代わりに自然言語によるクエリを使用して物件を見つけることができ、投資や住宅ローンの計算のための統合された財務ツールも提供します。

仕組み

システムは、FastAPIバックエンドとNext.jsフロントエンドを組み合わせたハイブリッドアーキテクチャを採用しています。Query Analyzerを使用して、複雑さに応じてリクエストをルーティングします。単純なクエリは、ChromaDBを使用したセマンティック検索を行うRAG (Retrieval-Augmented Generation) エンジンに送られ、複雑なクエリは、専門的なツールにアクセスできるハイブリッドエージェントによって処理されます。 プラットフォームは、OpenAI、Anthropic、およびローカルのOllamaを含む複数のLLMプロバイダーをサポートしており、信頼性を確保するために自動フォールバックチェーンを備えています。

対象ユーザー

物件を探している人、投資家、および不動産業者で、より直観的でAI駆動型の方法で物件を検索し、市場価値や近隣の特性を分析したいと考えている方々です。

ハイライト

  • Multi-Provider AI Routing: 13種類のLLMプロバイダーをサポートし、コードの変更なしにヘッダー経由でモデルを切り替えることができます。

  • Hybrid Search: セマンティック検索とキーワード検索を組み合わせ、MMR rerankingを使用して関連性を向上させます。

  • Financial Analytics: 住宅ローンの計算機、ROI分析、および多年期予測を備えたAI駆動の価格予測機能が含まれます。

  • Multilingual Support: 9言語に対応しており、EU AI Actのコンプライアンスラベルが付いています。

  • Enterprise-Ready Security: OWASP-hardened security、レート制限、およびデュアルモード認証を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト