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.
它解决了什么问题
该项目提供了一个对话式人工智能平台,旨在简化房产搜索和房地产市场分析。用户可以通过自然语言查询来查找房源,而无需使用僵化的筛选条件,同时平台还集成了财务工具,用于投资和抵押贷款计算。
它如何工作
该系统采用混合架构,结合了 FastAPI 后端与 Next.js 前端。它使用查询分析器根据请求的复杂性进行路由:简单查询由 RAG(检索增强生成)引擎处理,该引擎使用 ChromaDB 进行语义搜索;复杂查询则由具备专用工具访问权限的混合代理处理。平台支持多种 LLM 提供商(包括 OpenAI、Anthropic 和本地 Ollama),并具备自动故障转移链以确保可靠性。
适合谁使用
希望以更直观、AI 驱动的方式搜索房产并分析市场价值与社区特征的房地产寻找者、投资者和经纪人。
主要亮点
- 多提供商 AI 路由:支持 13 种 LLM 提供商,可通过请求头切换模型而无需修改代码。
- 混合搜索:结合语义搜索与关键词搜索,并使用 MMR 重排序以提高相关性。
- 财务分析:包含抵押贷款计算器、投资回报率(ROI)分析以及支持多年预测的 AI 驱动价格预测功能。
- 多语言支持:支持 9 种语言,并带有符合欧盟《人工智能法案》(EU AI Act)的合规标签。
- 企业级安全:具备 OWASP 加固的安全机制、速率限制和双模式认证。
"This platform transforms how users interact with real estate data—making it intuitive, intelligent, and actionable." — @johndoe
相关
- 项目
- 项目
- 项目
- 项目
- 项目