Skip to content

theharvardcrimson/AICompProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

AI-Powered Event Alert System for SEAS

Overview

This project is an AI-driven alert system that monitors Harvard School of Engineering and Applied Sciences (SEAS) public calendars and notifies users about events relevant to their interests.

Unlike traditional keyword-based alerts, this system identifies events that are conceptually related to a topic. This allows users—especially journalists—to surface meaningful events even when the event description does not contain obvious keywords.


Why Do Reporters Need This?

Harvard calendars list hundreds of events across schools and departments. Reporters and students often:

  • Miss relevant events because they don’t know what to search for.
  • Rely on brittle keyword filters that catch too much or too little.
  • Need to frequently change interests (e.g., tech → religion → student life).

This project solves that by providing topic-based, AI-powered alerts that are easy to update and require minimal manual effort.


Key Features

1. Smart Topic-Based Alerts

Users define a topic they care about (e.g., technology, religious life, AI ethics). The system:

  • Reads event titles and descriptions.
  • Uses AI embeddings to understand semantic meaning.
  • Alerts users about events that are relevant in substance, not just wording.

Example: A talk titled "Faith and the Law in Pluralistic Societies" would be surfaced for a topic like religious events, even if the word "religion" is never used.


2. Easy Topic Switching

Topics are designed to be easily changeable.

  • Covering tech: Alerts for AI, startups, cybersecurity, data policy.
  • Switching to religion: Alerts for chaplain talks, faith-based panels, moral philosophy.

3. Email Alerts with Context

When a relevant event is detected, the system sends an email containing:

  • Event title
  • Date and time
  • Location
  • Hosting organization
  • Link to the calendar listing

Project Scope

This is a prototype, not a production system. Success is defined as:

  1. Accurately surfacing relevant events.
  2. Allowing easy topic changes.
  3. Delivering clean, useful email alerts.

Note: Continuous monitoring is a bonus feature, not a core requirement.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors