Technical requirements
To successfully implement the integration of Haystack and Neo4j, and to build an AI-powered search system, you will need to ensure that your environment is properly set up. Here is a list of the technical requirements for this chapter:
- Python: You will need Python
3.11
installed on your system. Python is used for scripting and interacting with the Neo4j database. You can download Python from the official Python website: https://www.python.org/downloads/. - Neo4j AuraDB or local Neo4j instance: You will need access to a Neo4j database to store and query your graph data. This can be either a locally installed Neo4j instance or a cloud-hosted Neo4j AuraDB instance. If you are following along from the previous chapter, where we talked about the
graph_build.py
script (https://github.com/PacktPublishing/Building-Neo4j-Powered-Applications-with-LLMs/blob/main/ch4/graph_build.py), you can continue using the same Neo4j instance that was set up and populated...