Discord Bot Usage

What you’ll learn in this guide

This guide introduces Chibi, our AI-powered course tutor. We will explore how to set up your account for Attendance, understand the workflow for mandatory Module Assignments, and learn how to leverage the bot for personalized Q&A.

Meet Chibi, Your AI Tutor

The course utilizes an AI-powered Discord bot named Chibi to assist with your learning journey. Think of Chibi not just as a tool, but as a personalized tutor available 24/7. It helps you track your progress, manages your classroom attendance, and most importantly, serves as the platform for your Module assignments. You can interact with Chibi through direct messages or by using Slash Commands like /quiz and /status directly in the server.

Getting Registered

The very first step is to link your Discord account to your student ID. This is critical because it ensures your attendance records and assignment grades are accurately synced with the official gradebook.

You will use the /register command followed by your student ID and name.

/register <student_id> [name]

For instance, you might type /register 12345678 John Doe. Once you do this, you are ready to participate in the course activities.

Attendance

We take attendance digitally during every class session. Efficiency is key here, so we utilize a rotating code system.

During the lecture, the instructor will display a 4-digit code on the projector. Your task is to submit this code in the #attendance channel using the /here command.

/here <code>

Speed matters slightly. The code rotates every 15 seconds to ensure that only students physically present in the room can submit it. If you see code 4829 on the screen, simply type /here 4829 immediately.

Module Assignments

Deep learning requires practice. For every module in this course, you are required to complete two specific types of activities with Chibi.

Concept Quiz

First, you must demonstrate your understanding of the core material. The Concept Quiz is designed to test your grasp of the module’s theory. When you initiate this quiz, the bot will present you with questions which you must answer.

/quiz [module_id]

Typing /quiz m01 starts the quiz for Module 1. As you answer, Chibi actively evaluates your responses and updates your mastery level for each specific concept. This provides you with immediate feedback on what you know and where you might need to study more.

LLM Quiz Challenge

Second, we flip the script. In the LLM Quiz Challenge, you become the examiner. Your goal is to stump the AI. You need to create a tricky, insightful question about the module’s content that the AI returns an incorrect answer for, while you provide the correct one.

/llm-quiz <module_id>

When you run /llm-quiz m01, you enter the arena. You submit your question and your correct answer. Chibi then attempts to answer your question. An independent Evaluator AI judges both responses. You win the challenge only if your answer is deemed correct and Chibi’s answer is incorrect. However, stumping the AI is just the first hurdle. Once you secure a win, your submission enters a review queue. The instructors will personally verify your question to ensure it is substantive and relevant to the module’s core concepts. We are looking for deep understanding, not cheap tricks. Questions that rely on tedious calculations or prompt injections (like commanding the bot to “answer incorrectly”) will be rejected. You only officially complete the assignment once your winning questions are approved. Typically, you need to achieve 3 approved wins per module to satisfy this requirement.

Tracking Progress

You are never flying blind in this course. You can check your learning progress, current mastery levels, and quiz results at any moment.

/status [module_id]

Use /status to see an overall summary of your performance, or verify your progress on a specific module by typing /status m01.

Asking Questions

Beyond assignments and attendance, Chibi is here to help you learn. It uses the course lecture notes as its knowledge base, meaning it can provide accurate, context-aware answers to your questions.

You can ask straightforward questions like “@Chibi how does backpropagation work?” or request comparisons such as “@Chibi explain the difference between CNN and RNN.” Do not hesitate to use this resource whenever you feel stuck or curious.