Build an Neo4j-backed Chatbot using Python
For a complete walkthrough of this repository, enrol now.
Running the application
To run the application, you must install the libraries listed in requirements.txt.
pip install -r requirements.txt
Tests
To run the solution tests:
-
Create Neo4j instance with the
recommendationsdataset -
Run the Cypher to add embeddings and create the vector index.
-
Create a virtual environment and install the requirements.
pip install -r requirements.txt
-
Install
pytest -
Create a
secrets.tomlfile in the.streamlitdirectory. Usesecrets.toml.exampleas a template. -
Run the tests