Kim Juwon
fix demo
e5a6f56

A newer version of the Gradio SDK is available: 5.44.1

Upgrade
metadata
title: Personalized Movie Recommender Assistant
emoji: 🎬
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.33.1
app_file: app.py
pinned: false
license: apache-2.0
short_description: Your Al Movie Buddy tailored to your watching habits
tags:
  - agent-demo-track

🎬 Personalized Movie Recommender

A chatbot-style movie recommendation system built for the πŸ€– Gradio Agents & MCP Hackathon 2025 πŸš€.

This project leverages the powerful Google gemma-2b-it model (quantized to 4-bit for speed and efficiency), FastAPI for serving, and Gradio for an engaging interactive UI.


πŸš€ Features

βœ… Personalized Movie Recommendations

  • Understands user’s mood and genre preferences to deliver tailored suggestions.
  • Fully customizable: choose the agent’s personality, expertise level, and response language.

βœ… Gemma-2B-It Integration

  • Efficient 4-bit quantized loading using bitsandbytes.
  • Runs on H100 GPUs for blazing-fast inference.

βœ… Multilingual Support

  • Supports English, Korean, and Japanese.

πŸ—οΈ Architecture

  • Backend: FastAPI app deployed on Modal with GPU acceleration.
  • Model: Google’s gemma-2b-it with 4-bit quantization.
  • Frontend: Gradio chatbot UI for a natural conversation experience.
  • Infrastructure: Modal’s NetworkFileSystem for model caching and deployment.

πŸ”§ How to Use

Modal Deployment

  1. Set up secrets: Store your modal-key secret.
  2. Deploy:
    modal deploy
    

Local Development 1. Install dependencies:

pip install torch transformers accelerate einops huggingface_hub bitsandbytes fastapi gradio requests

2.	Run locally:

python app.py

βΈ»

πŸͺ„ Live Demo

A video overview of the app in action: πŸ‘‰ Watch here! (replace with your video recording link)

βΈ»

🏷️ Hackathon Track

This project participates in the Agentic Demo Showcase.

βΈ»

πŸ§‘β€πŸ’» Team β€’ Jadob βΈ»

πŸ“œ License

This project is licensed under the MIT License.

βΈ»

🌟 Acknowledgments β€’ Thanks to the πŸ€– Gradio Agents & MCP Hackathon 2025 πŸš€ team and sponsors for organizing this event. β€’ Huge shoutout to Hugging Face, Modal, and all the contributors to open-source tools powering this project.

βΈ»

πŸ’‘ This project was built from scratch during the Hackathon week, following all official rules and submission guidelines.