Inspiration

The idea for Zusteller came from a tedious task Marco experienced at his job. While not being the profession that struggles with this problem, legal professionials deal with a lot of very similar inquiries over email. Replying to these inquiries requires human supervision, however often, they can be grouped together into categories and the replies can be built with templates. So, we automated this process.

What it does

Zusteller lets you select multiple emails form your inbox that the users deems as belonging to one category. A Vertex AI Agent then looks for similarities and creates a template on Google Drive, where it can be viewed or edited by the user. When replying to an email, the user can simply let Zusteller select a fitting template for the incoming email and taylor it to the specific email. Thanks to our Chrome Extension all of that functionality is brought right into the Google Workspace.

How we built it

At the core of Zusteller there are two Vertex AI Agents. One is specialized in creating template and the other one is specialized in applying templates. The user interacts with the app through a chrome extension which handles the OAuth for Gmail and Google Drive and calls the required Cloud Functions that trigger an agent response.

What we learned

Building with Generative AI is always a double edged sword. While the possibilities are endless, it is important to keep the human in the loop. Through building Zusteller we learned how important it is when automating tasks with generative AI to still keep checks and balances in place that prevent bad behaviour. For Zusteller this means that all created templates are easily visible and editable by the user through Google Drive and the app does not automatically send emails but rather suggests the application of a template which is given to the user as a starting point to write his or her email.

Built With

  • cloud-functions
  • javscript
  • vertex-ai-agent-builder
Share this project:

Updates