How it's Made - Exploring AI x Learning through ShiffBot, an AI experiment powered by the Gemini API
Blog post from Google Cloud
Google Lab Sessions collaborated with Daniel Shiffman, a creative coding educator and YouTube creator, to develop ShiffBot, an AI-powered tool designed to assist students in learning coding within the p5.js web editor. By leveraging Google's Gemini API, they crafted a Chrome extension that integrates Shiffman's teaching style and resources directly into the coding environment, aiming to enhance the learning experience with real-time, personalized guidance. ShiffBot employs advanced prompt engineering and semantic retrieval to provide relevant educational content and simulate Shiffman's engaging, curiosity-driven teaching approach. This initiative showcases how AI can support creative coding education by helping students find answers themselves, rather than simply providing solutions, and highlights the potential of AI tools like the Gemini API to inspire innovative educational applications.