Maya is a AI real estate agent powered by the most powerful LLMs available.
- Friendly chatbot.
- Get property recommendations and advice on buying properties.
- RAG for accurate, up to date information on properties.
- Uses Langchain (Tis nothing but a bug. Not recommended.)
- Clone the repository:
git clone https://github.com/your-username/maya-ai.git
- Download Ollama, pull Phi3 (latest) model and follow the steps: Ollama
- Download Neo4j Desktop/Create an account on the website and create a database
- Using
test_db.json
and the commands in the test_app folder, populate the db - Using telegram BotFather, create a bot and get the API token
- Rename
.env.txt
to.env
and add Neo4j connection details and telegram API token - Install the required dependencies:
pip install -r requirements.txt
- Run the main script:
python main.py
Test data is synthetic and limited to Mumbai, but you can have any kind of data you want.
You may want to update the cypher_query_template.txt
file to be more in line with your data.
To use Maya AI, run the following command:
python main.py
This project is licensed under the License.