This project is a knowledge graph of generative artificial intelligence. It is a collection of information about the field of generative artificial intelligence. It is a work in progress.
This project includes IaC files in order to setup a Neptune cluster as well as an EC2 client in order to connect to the cluster locally. The files were inspired by this AWS Cloudformation stack.
A sample application using Streamlit is included in the app
folder. It includes a simple prompt to interact with the graph using GenAI.
In order to bootstrap the knowledge graph, we used the following data sources:
Make sure you have access to the Claude3 model if this is the first time you use it.
Seed the data in the graph using the notebook located in notebooks/Neptune/01-Neptune-Database/03-Sample-Applications/04-Security-Graphs/01-Building-a-Security-Graph-Application-with-openCypher.ipynb
ssh -i <cluster_name>.pem -L 8182:<cluster_url>:8182 [email protected]
127.0.0.1 <cluster_url>
streamlit run app/app.py