Despite the growing integration of Generative AI (GenAI) in U.S. K-12 curricula, existing tools fail to address foundational GenAI literacy gaps. Students remain vulnerable to challenges such as hallucination, bias, and ineffective prompting due to a lack of gamified, hands-on learning environments. This project merges constructivist learning theory with agent-based AI to develop an open-source framework where an LLM agent dynamically scaffolds prompt engineering skills within Minecraft. By leveraging tool calling to manipulate the Minecraft environment (e.g., generating blocks, transporting players, spawning entities), the agent enables embodied learning, concretizing abstract GenAI concepts in a familiar gaming context.
You will design, implement, and evaluate an LLM-powered agent that monitors Minecraft server chats, interprets player requests, can do Q&As with players, and performs tool calls to assist players in achieving their goals. Unlike traditional "chatbot tutors" (e.g., Khanmigo), this agent goes beyond conversational support by physically altering the game environment, fostering deeper understanding of GenAI capabilities and limitations. Your work will include:
- Developing an open-source LLM agent that educates players on effective GenAI querying.
- Implementing extra adaptive scaffolding mechanisms (e.g., math, geography, and history questions) to provide differentiated support based on player proficiency on subject matter.
Conducting a controlled user study comparing the agent?s effectiveness against static tutorials using metrics such as learning gain (pre/post-tests) and prompt quality (rubric-scored).
Project Goals:
- Develop an Open-Source LLM Agent for Minecraft:
- Enable the agent to interpret player requests in natural language and execute tool calls via the Minecraft Java API.
- Ensure the agent can follow well-structured instructions, teaching players effective prompt engineering.
- Integrate Gamefied Q&A
- Gamify domain-specific Q&A for literacy in STEM, geography, and history. Quality of a player's answers can determine the level of agent assistance in the game.
- Ensure Safety and Ethical Alignment for K-12 Use:
- Implement safety guardrails (e.g., filtering harmful requests using constitutional AI principles and APIs like Perspective API).
Responsibilities:
- Design Educational GenAI Experiences:
- Collaborate with mentors to create engaging, pedagogically sound interactions within Minecraft.
- Implement Agent Logic and Safety Modules:
- Use LangChain for tool calling with the Minecraft Java API.
- Develop a RAG (Retrieval-Augmented Generation)-based system for Q&A.
- Integrate safety modules to ensure age-appropriate, ethical AI behavior.
- Modify and Extend Existing Agents:
- Adapt an existing agent framework to meet project goals, ensuring scalability and modularity.
- Conduct User Studies and Evaluate Outcomes:
- Design and execute experiments to measure learning gains and prompt quality.
- Analyze data and draw actionable conclusions for iterative improvements.
- Communicate Progress and Results:
- Present findings at weekly team meetings.
- Prepare a final report and submit the project to the Fall Undergraduate Research Expo 2025 (November 18-21, 2025).
Qualifications:
- Current BS, BSMS, or MS student in Computer Science, Data Science, Artificial Intelligence, or a related field at Purdue University.
- Strong foundation in programming.
- Familiarity with Linux environments, API integration, and object-oriented programming in Python.
- Prior experience with Minecraft playing and LLM prompt.
- Ownership of a licensed copy of Minecraft Java Edition 1.21+ with an active account.
- Ability to work independently and collaboratively in a fast-paced research environment.