ASAysha Shafiq
EDUCATION AI · CHATOPS

Slack AI Course Bot

I built an asynchronous Python Slack assistant for CS 382, LUMS's network-centric computing course, grounding Gemini in the course's own materials so students get help without leaving Slack.

4 Slack commands
Assignment-grounded Gemini
Thread-aware responses
Bounded Slack API fan-out

Course help where students already ask

The bot answers inside the CS 382 Slack workspace, through a slash command or an app mention.

Grounding Gemini in course material

Answers are built from the assignment manual, starter code, and test cases.

Slack-native community tools

Recurring workspace tasks packaged as commands for anonymous posts and participation summaries.

Userspace TCP/IP StackTinyKV Distributed StoreSmolLM Alignment Lab