├── .devcontainer ├── devcontainer.json └── post_create.sh ├── .env.example ├── .gitignore ├── 1-knowledge-graphs-vectors ├── build_graph.py ├── create_and_embed_chunks.py └── solutions │ ├── build_graph.py │ ├── create_and_embed_chunks.py │ └── test_solution.py ├── 2-neo4j-graphrag ├── hybrid_cypher_retriever.py ├── hybrid_retriever.py ├── multimodal_app.py ├── solutions │ ├── hybrid_cypher_retriever.py │ ├── hybrid_retriever.py │ ├── multimodal_app.py │ ├── test_solution.py │ ├── text2cypher_retriever.py │ ├── vector_cypher_retriever.py │ └── vector_retriever.py ├── text2cypher_retriever.py ├── vector_cypher_retriever.py └── vector_retriever.py ├── LICENSE ├── README.adoc ├── SETUP.md ├── conftest.py ├── requirements.txt └── test_environment.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/post_create.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | pip3 install -r requirements.txt 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/.gitignore -------------------------------------------------------------------------------- /1-knowledge-graphs-vectors/build_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/1-knowledge-graphs-vectors/build_graph.py -------------------------------------------------------------------------------- /1-knowledge-graphs-vectors/create_and_embed_chunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/1-knowledge-graphs-vectors/create_and_embed_chunks.py -------------------------------------------------------------------------------- /1-knowledge-graphs-vectors/solutions/build_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/1-knowledge-graphs-vectors/solutions/build_graph.py -------------------------------------------------------------------------------- /1-knowledge-graphs-vectors/solutions/create_and_embed_chunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/1-knowledge-graphs-vectors/solutions/create_and_embed_chunks.py -------------------------------------------------------------------------------- /1-knowledge-graphs-vectors/solutions/test_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/1-knowledge-graphs-vectors/solutions/test_solution.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/hybrid_cypher_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/hybrid_cypher_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/hybrid_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/hybrid_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/multimodal_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/multimodal_app.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/solutions/hybrid_cypher_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/solutions/hybrid_cypher_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/solutions/hybrid_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/solutions/hybrid_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/solutions/multimodal_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/solutions/multimodal_app.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/solutions/test_solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/solutions/test_solution.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/solutions/text2cypher_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/solutions/text2cypher_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/solutions/vector_cypher_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/solutions/vector_cypher_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/solutions/vector_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/solutions/vector_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/text2cypher_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/text2cypher_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/vector_cypher_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/vector_cypher_retriever.py -------------------------------------------------------------------------------- /2-neo4j-graphrag/vector_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/2-neo4j-graphrag/vector_retriever.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/README.adoc -------------------------------------------------------------------------------- /SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/SETUP.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/conftest.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/requirements.txt -------------------------------------------------------------------------------- /test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neo4j-graphacademy/genai-workshop-graphrag/HEAD/test_environment.py --------------------------------------------------------------------------------