AWS Database Blog

Ian Robinson

Author: Ian Robinson

Introducing the GraphRAG Toolkit

Amazon Neptune recently released the GraphRAG Toolkit, an open source Python library that makes it straightforward to build graph-enhanced Retrieval Augmented Generation (RAG) workflows. In this post, we describe how you can get started with the toolkit. We begin by looking at the benefits of adding a graph to your RAG application. Then we show you how to set up a quick start environment and install the toolkit. Lastly, we discuss some of the design considerations that led to the toolkit’s graph model and its approach to content retrieval.

Use AWS Lambda functions with Amazon Neptune

Many Amazon Neptune connected data applications for knowledge graphs, identity graphs, and fraud graphs use AWS Lambda functions to query Neptune. This post provides general connection management, error handling, and workload balancing guidance for using any of the popular Gremlin drivers and language variants to connect to Neptune from a Lambda function. The connection management […]

Load balance graph queries using the Amazon Neptune Gremlin Client

[Updated August 2021] The Gremlin Client for Amazon Neptune is now available from Maven Central. Some APIs have changed since this article was published. Please review the demo code in the GitHub repository for the latest examples of how to use the APIs. Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and […]

Analyze Amazon Neptune Graphs using Amazon SageMaker Jupyter Notebooks

December 2022: Whether you’re new to graphs and want to learn and experiment, or you’re experienced and want to refine your queries, Neptune graph notebooks offer a great development platform and can be a huge time-saver. About the Authors Ian Robinson is an architect with the Database Services Customer Advisory Team. He is a coauthor […]