├── .gitignore ├── README.md ├── assets └── img │ ├── llama2-7b-medical-qa-rag.png │ ├── llamaindex-rr-da-sqe.png │ ├── lp-ultra-rest.png │ ├── neo4j-rag-agent-langchain-template-langserve.png │ ├── neo4j_mistral_architecture.png │ ├── p3_kg.png │ ├── p4-kg.png │ ├── semi-neo4j-langchain-pipeline.png │ └── top-k-retrieval-cross-encoder-qasper-rag-weaviate.png ├── complex qa ├── recursive_retriever_document_agent_subquestion_query_qa_llamaindex.ipynb └── top_k_retrieval_cross_encoder_qasper_rag_weaviate.ipynb ├── knowledge graphs ├── knowledge_graph_rebel_vs_llamaindex.ipynb ├── link-prediction-ultra-nodepiece-gcn-gat-graphsage-node2vec.ipynb └── neo4j-rag │ └── my-app │ ├── .gitignore │ ├── README.md │ ├── app │ ├── __init__.py │ └── server.py │ ├── packages │ ├── README.md │ └── neo4j-advanced-rag │ │ ├── README.md │ │ ├── dune.txt │ │ ├── ingest.py │ │ ├── main.py │ │ ├── neo4j_advanced_rag │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── history.py │ │ ├── neo4j_cypher.py │ │ ├── neo4j_vector.py │ │ └── retrievers.py │ │ ├── poetry.lock │ │ ├── pyproject.toml │ │ └── tests │ │ └── __init__.py │ └── pyproject.toml └── retrieval augmented generation ├── integrated-qa-neo4j-langchain-semi-structured-data ├── graph-construction.ipynb └── main.ipynb ├── integrated-qa-neo4j-langchain.ipynb └── llama2-7b-medical-qa-rag.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/llama2-7b-medical-qa-rag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/llama2-7b-medical-qa-rag.png -------------------------------------------------------------------------------- /assets/img/llamaindex-rr-da-sqe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/llamaindex-rr-da-sqe.png -------------------------------------------------------------------------------- /assets/img/lp-ultra-rest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/lp-ultra-rest.png -------------------------------------------------------------------------------- /assets/img/neo4j-rag-agent-langchain-template-langserve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/neo4j-rag-agent-langchain-template-langserve.png -------------------------------------------------------------------------------- /assets/img/neo4j_mistral_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/neo4j_mistral_architecture.png -------------------------------------------------------------------------------- /assets/img/p3_kg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/p3_kg.png -------------------------------------------------------------------------------- /assets/img/p4-kg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/p4-kg.png -------------------------------------------------------------------------------- /assets/img/semi-neo4j-langchain-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/semi-neo4j-langchain-pipeline.png -------------------------------------------------------------------------------- /assets/img/top-k-retrieval-cross-encoder-qasper-rag-weaviate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/assets/img/top-k-retrieval-cross-encoder-qasper-rag-weaviate.png -------------------------------------------------------------------------------- /complex qa/recursive_retriever_document_agent_subquestion_query_qa_llamaindex.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/complex qa/recursive_retriever_document_agent_subquestion_query_qa_llamaindex.ipynb -------------------------------------------------------------------------------- /complex qa/top_k_retrieval_cross_encoder_qasper_rag_weaviate.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/complex qa/top_k_retrieval_cross_encoder_qasper_rag_weaviate.ipynb -------------------------------------------------------------------------------- /knowledge graphs/knowledge_graph_rebel_vs_llamaindex.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/knowledge_graph_rebel_vs_llamaindex.ipynb -------------------------------------------------------------------------------- /knowledge graphs/link-prediction-ultra-nodepiece-gcn-gat-graphsage-node2vec.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/link-prediction-ultra-nodepiece-gcn-gat-graphsage-node2vec.ipynb -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/README.md -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/app/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/app/server.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/README.md -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/dune.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/dune.txt -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/ingest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/ingest.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/main.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/__init__.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/agent.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/history.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/neo4j_cypher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/neo4j_cypher.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/neo4j_vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/neo4j_vector.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/retrievers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/neo4j_advanced_rag/retrievers.py -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/poetry.lock -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/pyproject.toml -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/packages/neo4j-advanced-rag/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /knowledge graphs/neo4j-rag/my-app/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/knowledge graphs/neo4j-rag/my-app/pyproject.toml -------------------------------------------------------------------------------- /retrieval augmented generation/integrated-qa-neo4j-langchain-semi-structured-data/graph-construction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/retrieval augmented generation/integrated-qa-neo4j-langchain-semi-structured-data/graph-construction.ipynb -------------------------------------------------------------------------------- /retrieval augmented generation/integrated-qa-neo4j-langchain-semi-structured-data/main.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/retrieval augmented generation/integrated-qa-neo4j-langchain-semi-structured-data/main.ipynb -------------------------------------------------------------------------------- /retrieval augmented generation/integrated-qa-neo4j-langchain.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/retrieval augmented generation/integrated-qa-neo4j-langchain.ipynb -------------------------------------------------------------------------------- /retrieval augmented generation/llama2-7b-medical-qa-rag.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sauravjoshi23/towards-agi/HEAD/retrieval augmented generation/llama2-7b-medical-qa-rag.ipynb --------------------------------------------------------------------------------