Build an assistant for a student club that answers questions about upcoming events, drafts announcements and registration reminders — and never sends anything without a committee member's approval.
Project idea · ungraded
Club Event Assistant
You will use
Milestones
Build the smallest working version first. Ticks are saved in this browser only.
Stretch goals
- Support edits: the reviewer can change the draft before approving.
- Connect a real channel (email or a chat webhook) only after everything else is tested.
- Write evaluation cases for refusals: requests the assistant must not act on.
Data
Use a sample events file you create (titles, dates, venues, registration links). Keep real contact lists out of the project until the approval flow is reliable.
Run it yourself
pip install langgraph langchain-core
python assistant.py