Scratch Foundation
MIT Intern working on integrating GPT-4 into blocks and creating chatbot
As a Undergrad Researcher (UROP), I prototyped blocks for Scratch with added chatGPT-4 functionality, including blocks that set and update the system prompt and have pre-filled “choose options” among others, and worked on both frontend and backend developments. I also created an extension chatbot with streaming responses using GPT-4 that helps users brainstorm project ideas or troubleshoot errors in their projects. I fine-tuned the OpenAI model through multiple rounds of prompt engineering, including few-shot learning and system prompt manipulation. I presented and tested these implementations during the Generative AI discussion group at the MIT Media Lab. Future plans include implementation into the Scratch interface, complete with image detection and scanning abilities to parse the Scratch environment to further assist users.