What is Heather AI?

Check out our demo!

It is hard to keep a consistent schedule and it is very easy to lose track of things in your daily life. To provide some stability in one's life Heather AI acts as your secretary, aiming to maximize your productivity and help you in your day-to-day life. You can chat with Heather to ask questions but the main purpose of Heather is to help you schedule your day. By talking to Heather, you can add and remove events seamlessly on your Google Calendar, using a customized heuristic that takes into consideration practicality and development time. With this, we provide users with optimized scheduling where users can provide minimal information and generate helpful schedules. For example, all a user has to say is “I want to go to the gym 3 times this week” and Heather will automatically block out 3 times on your calendar to exercise, scheduling around other events. Access is here: Heather AI

Accomplishments that we're proud of

We are very proud of our robust scheduling algorithm and the conversion between voice to speech. Delving into the technical implementation of the scheduling algorithm, we wanted to schedule events based on what timeframe we could complete them given that the time it took to complete them wasn’t equal to this entire interval (i.e. we may have a 3-hour window for a 1-hour task). This is known as the interval scheduling problem with release times and deadlines, a famous np-hard problem proven to have no constant approximation. However, we applied a combination of linear programming and the earliest deadline first heuristic to get a method to schedule events quickly in the vast majority of cases and defer to user input for any significant changes.

We also developed a robust way of taking the voice of a user, identifying events, and splitting them up into a machine-readable format for our scheduling algorithm. With this we can identify, modify, and delete events all seamlessly on the user's Google calendar, reducing the barrier of entry to the generation of a nice schedule.

What's next for Heather AI

We just launched and we already have a growing waitlist (>100 people)! We plan to grow the functionality of our assistant and add integrations and monetization.

Built With

Share this project:

Updates