Researcher(s)
- Aidan Bell, Computer Science, University of Delaware
Faculty Mentor(s)
- Nazim Karaca, College of Engineering, University of Delaware
Abstract
This project introduces Sage-threads, an AI-powered Discord bot developed to serve as an innovative substitute for traditional academic discussion platforms such as Yellowdig. As more educators seek engaging, accessible online tools to foster critical thinking and collaboration, Discord presents an ideal environment for student interaction due to its widespread adoption and community-centric design. Sage-threads enhances this environment by embedding intelligent, automated feedback mechanisms directly within discussion channels, allowing students to receive real-time, personalized evaluations of their contributions.
Built with TypeScript and the Discord.js framework, Sage-threads uses command-based and reactive workflows to interact with users. MongoDB manages user data, point tracking, and server configurations. The feedback engine, powered by OpenAI’s GPT models (3.5 & 4), evaluates posts on summary clarity, use of evidence, stance clarity, and insightfulness that encourages better writing and deeper, more reflective engagement.
In addition to the core AI feedback system, I developed structured onboarding instructions for both students and instructors to clarify how to interact with the bot and what defines a high-quality discussion post. Teacher instructions cover setup and administrative tools, while student guidance focuses on expectations and performance tracking. To ensure reliability, I implemented debugging tools, error handling, and automated weekly score updates. These features help maintain system stability and ensure a consistent user experience across different servers.
What sets Sage-threads apart is its ability to bridge AI with practical educational use, helping instructors uphold academic standards while providing students with actionable feedback on a familiar platform. This project shows how modern web tech and AI can create scalable tools that enhance asynchronous learning, reduce instructional burden, and build digital literacy in higher education.