Inspiration

In today's fast-paced world, managing multiple tasks and staying productive can be overwhelming. I noticed a gap in the market for a comprehensive tool that seamlessly integrates with everyday applications to boost productivity. Inspired by the need to streamline daily activities, reduce time spent on mundane tasks, and enhance efficiency, I created ProdPal AI. My goal was to build a virtual assistant that not only manages your Google Calendar and mailbox but also answers project documentation questions, all in one place.

What it does

ProdPal AI is a virtual assistant agent designed to be a productivity booster and time saver. It integrates with Google Calendar to help users schedule and manage their meetings. It also connects with your mailbox that allows to send emails on your behalf. Additionally, ProdPal AI can answer questions related to project documentation, providing quick access to important information and ensuring you stay informed and on track with your projects. This holistic approach helps users save time and focus on what truly matters.

How we built it

I built ProdPal AI using Vertex AI Agent Builder by Google. The tool consists of multiple agents and tools. The data store tool allows an agent to access data stored in a Cloud Storage document. The OpenAPI tools call Cloud Functions to perform various actions, such as accessing Google Calendar, rescheduling, cancelling or creating meetings and sending emails.

Challenges we ran into

Building ProdPal AI came with its own set of challenges. The main challenge I ran into was the "Failed to generate response" error occurring in Agent Builder. This error appeared after calling certain tools and adding examples to the agent. I had to come up with workaround as this error persisted. It seems like other users also experience it and I reported this error to the GCP team.

Accomplishments that we're proud of

I'm very proud of successfully integrating multiple services and APIs and creating a unified chatbot that significantly boosts productivity.

What we learned

Throughout the development of ProdPal AI, I learned a great deal about Agent Builder and GCP products in general. I gained deeper understanding of cloud functions, APIs and IAM.

What's next for ProdPal AI

ProdPal AI has a lot ahead on its product roadmap. Some ideas are below:

  • User authorization feature to allow access to user's calendar and email.
  • Improving response quality by providing more examples and instructions.
  • Adding more integrations like Google Docs, Sheets and Slides.

Built With

Share this project:

Updates