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, 속도 제한 및 이중 모드 인증을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트