Overview

This codelab walks you through building a GenAI-powered movie recommendation chatbot using the GraphRAG approach. You’ll learn how to create a Knowledge Graph using Neo4j, generate vector embeddings with Vertex AI’s text embedding models, and build a conversational chatbot powered by Gemini. The chatbot combines semantic search with LLM-generated Cypher queries to perform deeper reasoning over the graph and return contextual, explainable movie recommendations based on natural language input.

Python
Neo4j
Google Cloud
Google Vertex AI
Google AI
Beginner

Build a Movie Recommendation Chatbot using Neo4j and Vertex AI

Build a GenAI movie chatbot using GraphRAG with Neo4j, Vertex AI, and Gemini for semantic search and Cypher-based reasoning to deliver contextual recommendations.

Published At: April 7, 2025

Last Updated At: June 10, 2025

4 Likes

Author

Siddhant Agarwal

@sidagarwal04

Get Started with Gradus

Join the Gradus and create codelabs to help developers grow, enhance their skills, and contribute to building a stronger developer ecosystem within your network.

Sign Up Now Sign In