Build Multi-Agent Santa Quiz Game w/ Granite, CrewAI, Gradio
Build your own multi-agent Santa Quiz Game with IBM Granite, CrewAI, and Gradio. Learn to orchestrate specialized agents with CrewAI agents and tasks to collaboratively research global traditions and generate interactive challenges. Use IBM Granite models to power high-quality text generation and secure environment variables for reliable system configuration. Integrate custom JavaScript snow effects and festive CSS styling to deliver a polished, immersive web interface. Explore how CrewAI enables agent collaboration and state-based logic to create a fully automated holiday experience.

Language
- English
Topic
- Artificial Intelligence
Skills You Will Learn
- Artificial Intelligence, Multi-Agent System, CrewAI, LLM, Python, Gradio
Offered By
- IBMSkillsNetwork
Estimated Effort
- 45 mins
Platform
- SkillsNetwork
Last Update
- December 24, 2025
What You'll Learn
- Orchestrate Multi-Agent Systems with CrewAI: Define and manage specialized agents, a Folklore Historian, an Entertainment Elf, and a Santa Judge, to handle distinct parts of a complex workflow.
- Integrate Enterprise-Grade LLMs: Connect your application to IBM watsonx.ai to leverage the Granite model series for high-quality, context-aware text generation.
- Implement Secure Configuration Patterns: Master the use of os.environ to safely manage API keys and project credentials, a critical skill for deploying secure AI applications.
- Design Interactive Web UIs with Gradio: Build a polished frontend featuring custom HTML/CSS styling and JavaScript animations (like falling snow) to create an immersive user experience.
- Manage Application State Logic: Learn how to use state machines within a web app to handle multi-turn conversations, ensuring smooth transitions between question generation and answer evaluation.
- Deploy and Share: Package your Python code into a shareable web demo that can be accessed by friends, family, or potential employers.
Who Should Enroll
- Python Developers looking to expand their skills into Generative AI and agent orchestration.
- AI Enthusiasts curious about how frameworks like CrewAI can simplify the creation of complex, multi-step AI behaviors.
- Educators and Gamification Designers interested in using AI to create dynamic, educational content on the fly.
- Creative Coders who want to learn how to blend backend logic with frontend aesthetics for thematic applications.
Why Enroll
What You'll Need
- Basic Python programming knowledge.
- Familiarity with the concept of APIs (helpful but not required).
- Interest in Generative AI, Game Design, and Web Development.

Language
- English
Topic
- Artificial Intelligence
Skills You Will Learn
- Artificial Intelligence, Multi-Agent System, CrewAI, LLM, Python, Gradio
Offered By
- IBMSkillsNetwork
Estimated Effort
- 45 mins
Platform
- SkillsNetwork
Last Update
- December 24, 2025
Instructors
Jianping Ye
Data Scientist Intern at IBM
I'm Jianping Ye, currently a Data Scientist Intern at IBM and a PhD candidate at the University of Maryland. I specialize in designing AI solutions that bridge the gap between research and real-world application. With hands-on experience in developing and deploying machine learning models, I also enjoy mentoring and teaching others to unlock the full potential of AI in their work.
Read moreContributors
Matthew Wu
Marketer at IBM
Supporting Cognitive Class and IBM through digital marketing and tailored content creation
Read moreAbdul Fatir
Data Scientist
Abdul specializes in Data Science, Machine Learning, and AI. He has deep expertise in understanding how the latest technologies work, and their applications. Feel free to contact him with questions about this project or any other AI/ML topics.
Read more