-
Book Overview & Buying
-
Table Of Contents
Building Neo4j-Powered Applications with LLMs
By :
Building Neo4j-Powered Applications with LLMs
By:
Overview of this book
Embark on an expert-led journey into building LLM-powered applications using Retrieval-Augmented Generation (RAG) and Neo4j knowledge graphs. Written by Ravindranatha Anthapu, Principal Consultant at Neo4j, and Siddhant Agrawal, a Google Developer Expert in GenAI, this comprehensive guide is your starting point for exploring alternatives to LangChain, covering frameworks such as Haystack, Spring AI, and LangChain4j.
As LLMs (large language models) reshape how businesses interact with customers, this book helps you develop intelligent applications using RAG architecture and knowledge graphs, with a strong focus on overcoming one of AI’s most persistent challenges—mitigating hallucinations. You'll learn how to model and construct Neo4j knowledge graphs with Cypher to enhance the accuracy and relevance of LLM responses.
Through real-world use cases like vector-powered search and personalized recommendations, the authors help you build hands-on experience with Neo4j GenAI integrations across Haystack and Spring AI. With access to a companion GitHub repository, you’ll work through code-heavy examples to confidently build and deploy GenAI apps on Google Cloud.
By the end of this book, you’ll have the skills to ground LLMs with RAG and Neo4j, optimize graph performance, and strategically select the right cloud platform for your GenAI applications.
Table of Contents (20 chapters)
Preface
Part: 1 Introducing RAG and Knowledge Graphs for LLM Grounding
Introducing LLMs, RAGs, and Neo4j Knowledge Graphs
Demystifying RAG
Building a Foundational Understanding of Knowledge Graph for Intelligent Applications
Part 2: Integrating Haystack with Neo4j: A Practical Guide to Building AI-Powered Search
Building Your Neo4j Graph with Movies Dataset
Implementing Powerful Search Functionalities with Neo4j and Haystack
Exploring Advanced Knowledge Graph Capabilities with Neo4j
Part 3: Building an Intelligent Recommendation System with Neo4j, Spring AI, and LangChain4j
Introducing the Neo4j Spring AI and LangChain4j Frameworks for Building Recommendation Systems
Constructing a Recommendation Graph with H&M Personalization Dataset
Integrating LangChain4j and Spring AI with Neo4j
Creating an Intelligent Recommendation System
Part 4: Deploying Your GenAI Application in the Cloud
Choosing the Right Cloud Platform for GenAI Applications
Deploying Your Application on the Google Cloud
Epilogue
Other Books You May Enjoy
Index