Inspiration

Our team, Golden AI, drew our inspiration from our personal experiences in college and internships, where we observed the need for efficient email management and collaboration. We realized that converting emails into tasks and generating automatic responses could greatly enhance productivity. Furthermore, we also identified the potential of real-time collaboration on emails, similar to how users collaborate on Google Docs.

What it does

Our project adds three significant features to the Nylas API:

  1. Email-to-Task Conversion: This feature automatically converts emails into tasks that can be added to a user's task list or calendar. It helps manage workloads and ensures important tasks are not forgotten. In the next update, we plan to generate tasks as soon as an email fitting a certain category is received.

  2. Response Generation: We automatically generate three full responses for an email, which the user can then customize. This feature is a step up from similar existing features as it provides a more complete response.

  3. Collaborative Emailing (Future): In the future, we aim to introduce features that allow multiple users to collaborate on an email in real-time, which could be particularly useful for teams working on joint projects.

How we built it

We used two primary APIs to implement our features:

  1. Email-to-Task Conversion: We used the Codeq NLP API to parse the emails and generate tasks from them.

  2. Response Generation: We used Google's GenerativeAI to automatically generate responses for the emails.

Challenges we ran into

Implementing the Email-to-Task Conversion feature posed some challenges. Determining the categories of emails that should trigger task creation and identifying the important points from the emails to convert into tasks required significant work. Similarly, generating meaningful and contextually accurate responses with the Response Generation feature was also challenging.

Accomplishments that we're proud of

We're proud of the features we've built and how they have the potential to enhance productivity for users. The Email-to-Task Conversion and Response Generation features can significantly reduce the time spent on email management, allowing users to focus more on their core tasks.

What we learned

Through this project, we've learned a lot about integrating AI with email APIs to create productivity tools. We've gained expertise in using the Codeq NLP API and Google's GenerativeAI, and we've learned how to apply these tools in a practical, user-centric way.

What's next for GoldenAI

In the future, we're looking to improve the features we built for this hackathon and add more features. One significant feature we're planning to add is Collaborative Emailing, which will allow multiple users to collaborate on an email in real time. We believe this feature will be particularly useful for teams working on joint projects.

Built With

  • codeq-nlp-api
  • flask
  • generativelanguage
  • google-generativeai
  • googleapis
  • python
Share this project:

Updates