Welcome to the Gemini Meetup Workshops repository! This collection serves as a central hub for hands-on, educational, and experimental projects showcasing the power and versatility of Google's Gemini models and related AI technologies (such as CrewAI, PettingZoo, etc.).
Our goal is to provide practical, open-source examples that demonstrate cutting-edge AI applications, from intelligent agents playing games and generating content to embedding AI on edge devices. Whether you're a developer, AI enthusiast, or just curious, these workshops offer a fantastic way to dive deep into real-world Gemini implementations.
|
|
|
|
|
|
|
|
|
Conference talks, interviews, and educational content exploring AI, LLMs, and the future of human-AI interaction:
- Socratic Sparks & Desert Trials: Rethinking Mastery in Age of LLMs - IIA @MIT 2025
- Competence in the Age of LLMs - TEDxCSTU
- Beyond Automation: Designing AI for Human Flourishing - IIA @MIT 2025
- Thinking Creatively and Critically in the Age of LLMs
- What it was like to be one of the first engineers on Gemini - IIA @MIT 2025
- Google Engineers On Learnings From Building Gemini
- Prompt Engineering with Bard - Google Engineer Talk
- AI RISKS with GOOGLE's Peter Dananberg
- Google's Gemini AI: EXCLUSIVE Interview
- Google GenAI Virtual Seminar (Ep. 3)
- LLMs the Language of Creativity, Power and Intelligence - SZA Talk
Related Coverage: Forbes article on AI sentience
Explore the diverse range of projects available in this repository. Each link takes you to a dedicated subdirectory with its own README.md
containing detailed instructions and code.
adventure/
- Dungeon Adventure using CrewAI and Gemini: A text-based adventure game leveraging CrewAI and Gemini to create dynamic, agent-driven storytelling with a persistent Dungeon Master and multiple player agents.artifacts/
- Unveiling Artifacts: AI-Powered Interactive Content Platform: Explores AI-driven content creation, demonstrating how LLMs can dynamically generate and refine interactive web experiences (HTML, CSS, JS) through an iterative, conversational workflow.bricks/
- Bricks: Fine-tuning Gemini for Brick-Building: An end-to-end pipeline for fine-tuning Gemini 1.5 Pro to understand natural language descriptions and generate precise LDraw (MPD) brick-building instructions.chess/
- Chess Companion: An AI-powered assistant providing real-time analysis, voice interaction, and TV control for live chess games, combining expert insights with historical context and engine analysis.cost/
- LLM Cost Comparison: A hypothetical cost-comparison analysis of Gemini, GPT, and Llama 3 for a high-traffic app scenario, presented in a workshop slide format.doodles/
- Dynamic SVG Storytelling & Visualization: A powerful pipeline for converting static bitmap images into dynamic, interactive, and animatable SVGs for engaging visual storytelling and presentations.factuality/
- Factuality: News Summarization & Redaction: A Perplexity-style clone built with CrewAI that summarizes, cites, and redacts news articles, focusing on factual accuracy and source verification.games/
- Gemini Plays Games: Multi-Agent Game Simulation: Demonstrates how to play multi-agent games with Gemini using PettingZoo and CrewAI, exploring AI interaction and strategy in simulated game environments.history/
- Interactive LLM History & Concepts Visualizer: Provides dynamic, animated visualizations to explain the historical development, growth patterns, and conceptual challenges (like "model collapse") of Large Language Models.kundali/
- Kundali Milan: AI Jyotish Guru: Implements a Jyotish guru as a CrewAI agent to perform Kundali Milan (Vedic astrology compatibility analysis) based on provided birth details.podcast/
- AI Podcast Generator: An innovative, AI-driven pipeline for automatically generating engaging podcast-style video content, from dynamic scripting and voice-overs to music integration and final video assembly.prisoner/
- LLM Agents in Game Theory: Prisoner's Dilemma Simulator: A fascinating exploration into AI strategy, simulating the classic Prisoner's Dilemma with two distinct LLM agents strategizing and interacting in an evolving, turn-based game.recap/
- Workshop Recap: A summary of key learnings and advancements made since the inception of the Gemini workshops, presented as a slide deck.roast/
- AI Roast Battle Arena: Uncensored Wit with LLMs: Showcases a dynamic, multi-agent AI system designed to host uncensored roast battles between different LLMs, with an independent third LLM acting as an impartial judge.scripts/
- LLM-Powered Content Generation & Developer Experience: A robust framework for generating various content types, including presentation slides and factual summaries, powered by LLMs, emphasizing efficient developer workflows.smash/
- Smash Bot: An LLM-Powered Fighting Game Agent: A cutting-edge AI agent capable of playing a fighting game (like Super Smash Bros.) by observing the game state and controlling a virtual gamepad, powered by a multimodal LLM.tv/
- TV Companion: Your AI Film Critic and Controller: An advanced LLM-powered assistant that "watches" movies and shows in real-time, offering insightful commentary, deep-diving into film trivia, and controlling your TV through natural voice commands.utils/
- LLM Demonstration Workshop Project: A practical demonstration of integrating LLMs into applications, showcasing advanced capabilities through automated content generation, such as real-time news summaries and LLM cost comparisons.waker/
- Wind Waker Voice Chat with Controller Support: A real-time AI gaming companion for The Legend of Zelda: Wind Waker, combining native audio voice chat, visual game understanding, direct controller actuation, and episodic memory.wearable/
- Wearable Gemini: Demonstrates how to embed Gemini on a Raspberry Pi Zero W with an Adafruit Voice Bonnet, utilizing Google's speech-to-text and text-to-speech for an on-device AI assistant.
To explore and run these workshops:
- Clone the Repository:
git clone https://github.com/google-gemini/workshops.git cd workshops
- Navigate to a Project: Choose a workshop from the directory above and navigate into its specific folder (e.g.,
cd adventure/
). - Read the Project's README: Each subproject has its own
README.md
with detailed instructions on prerequisites, installation, API key setup, and how to run the specific demonstration. - Install Dependencies: Most projects will require Python and dependency management tools like
pip
orpoetry
. Follow theREADME.md
for the exact steps. - Set Up API Keys: Many workshops utilize the Gemini API and potentially other Google Cloud services (Speech-to-Text, Text-to-Speech). Ensure you have the necessary API keys and credentials configured as described in the individual project's
README.md
.
To help you find projects of interest, we've grouped them into thematic categories. Note that some projects may naturally fit into multiple categories due to their multifaceted nature.
Projects focusing on practical applications of LLMs, multi-agent systems, and real-world problem-solving.
adventure/
- Dungeon Adventure using CrewAI and Geminiartifacts/
- Unveiling Artifacts: AI-Powered Interactive Content Platformbricks/
- Bricks: Fine-tuning Gemini for Brick-Buildingfactuality/
- Factuality: News Summarization & Redactionkundali/
- Kundali Milan: AI Jyotish Gururoast/
- AI Roast Battle Arena: Uncensored Wit with LLMstv/
- TV Companion: Your AI Film Critic and Controllerutils/
- LLM Demonstration Workshop Project
Projects where AI interacts within game environments, provides interactive entertainment, or simulates game theory scenarios.
chess/
- Chess Companiongames/
- Gemini Plays Games: Multi-Agent Game Simulationprisoner/
- LLM Agents in Game Theory: Prisoner's Dilemma Simulatorsmash/
- Smash Bot: An LLM-Powered Fighting Game Agentwaker/
- Wind Waker Voice Chat with Controller Support
Projects focused on generating various forms of content, including text, visual, audio, and video, using AI.
artifacts/
- Unveiling Artifacts: AI-Powered Interactive Content Platformbricks/
- Bricks: Fine-tuning Gemini for Brick-Buildingdoodles/
- Dynamic SVG Storytelling & Visualizationfactuality/
- Factuality: News Summarization & Redactionpodcast/
- AI Podcast Generatorscripts/
- LLM-Powered Content Generation & Developer Experienceutils/
- LLM Demonstration Workshop Project
Projects that build development tools, illustrate fundamental AI concepts, provide analytical insights, or enhance developer experience.
cost/
- LLM Cost Comparisonhistory/
- Interactive LLM History & Concepts Visualizerrecap/
- Workshop Recapscripts/
- LLM-Powered Content Generation & Developer Experienceutils/
- LLM Demonstration Workshop Project
Projects demonstrating the integration of AI capabilities on physical hardware or embedded systems.
wearable/
- Wearable Gemini
We encourage you to explore, experiment, and contribute! Happy learning!