Skip to content

Santhote/Ollama-Movies-Recommendation-Chatbot

Repository files navigation

Ollama Movies Recommendation Chatbot

"Ollama Movies Recommendation Chatbot" is a chatbot that uses Ollama, RAG, and Qdrant to provide personalized movie recommendations through a Gradio interface.

Installation

Make sure you has ollama installed on your computer, we will be using qwen:7b as our llm.

  1. Clone the repository:
git clone https://github.com/Santhote/Ollama-Movies-Recommendation-Chatbot
  1. Navigate to the project directory:
cd Ollama-Movies-Recommendation-Chatbot
  1. Install the required Python packages:
pip install -r requirements.txt
  1. You can see the data_processing folder for the steps to prepare the qdrant "movies" collection.

For more information, refer to the [data_processing] folder.

docker-compose up -d

Running the Application

To run the application, use the following command:

python main.py

You can access the gradio chatbot at http://localhost:7860/

Demo

alt text

About

The Movie Recommendation Chatbot is an AI-based application that leverages Ollama, Retrieval-Augmented Generation (RAG), and Qdrant to deliver personalized movie recommendations. The system retrieves relevant movie data using vector similarity search and generates human-like recommendations through a Gradio-based user interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors