Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
6.2.0
metadata
title: GalaGuide Agentic RAG
emoji: π»
colorFrom: yellow
colorTo: red
sdk: gradio
sdk_version: 5.30.0
app_file: app.py
pinned: false
license: mit
short_description: π© Elegant & Professional GalaGuide
π© Elegant & Professional GalaGuide
A sleek, intelligent assistant app designed to support event organizers during a gala by providing personalized guest experiences and real-time support.
π§βπ« This app is part of the Hugging Face Courses series and was developed as an educational project to showcase how machine learning can be used in real-world event scenarios. Learn more at Hugging Face Courses.
π Folder Structure
GalaGuide Agentic RAG_app/
β
βββ app.py # Main launcher script that initializes and runs the Gradio app.
βββ tools.py # Tools definitions (e.g Web search tool (e.g., DuckDuckGo, ContextualWeb), Weather info tool (dummy or real API integration), etc)
βββ retriever.py # Guest info retriever logic (CSV/JSON dataset support)
βββ .env.template # Template file showing expected environment variables (e.g., API keys).
βββ requirements.txt # Python dependencies
βββ README.md # Project overview, setup instructions, usage examples
β¨ Features
- β Loads the Hugging Face guest dataset by default
- β Allows uploading custom guest lists (CSV or JSON)
- β Offers sample data for exploration
- β Uses AI to generate conversation starters and guest insights
- β Displays structured guest info including relationships, interests, and bios
- β Pre-event, in-event, and post-event support capabilities
π§ Capabilities Overview
ποΈ Guest Management
| Task | Description |
|---|---|
| π Guest Lookup | Retrieve profiles using name, email, or relation |
| π§ Personalized Intros | Suggest how to approach guests based on their interests |
π£οΈ Conversation & Networking Help
| Task | Description |
|---|---|
| π¬ Conversation Starters | Suggest icebreakers based on a guestβs background |
| π Guest Matchmaking | Recommend attendees to meet based on shared interests |
| ποΈ Topic Summaries | Provide short summaries of key topics (e.g., AI, climate policy) |
| π§ Prep Notes | Brief you on a guestβs role before meeting them |
π§ Event Tools
| Tool | Purpose |
|---|---|
| WeatherInfoTool | Inform guests about weather/coat preparation |
| NewsSearchTool | Fetch relevant news related to event themes |
| DuckDuckGoSearchTool | General-purpose web search during Q&A or open discussions |
π οΈ How to Use
- Launch the app in your browser (hosted on Hugging Face Spaces)
- π€ Upload your own
CSVorJSONguest file with your custom guest list β or use the default dataset π₯ Download sample_guests.csv - Browse guest profiles, get insights, and use tools for networking and event prep
- π‘ Suggested prompts are available directly in the app interface for inspiration.
π€ Contributing
We welcome contributions to improve GalaGuide!
- Fork the repository
- Create a new branch:
git checkout -b feature-xyz
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference