Inspiration
Managing daily tasks across multiple tools often leads to inefficiency. We wanted to build an autonomous agent that intelligently prioritizes tasks, manages schedule conflicts, and automates routine workflows.
What it does
TaskMate AI uses Gemini models to analyze incoming tasks, categorize them by urgency, automatically adjust daily calendars, and execute background automations using Google Cloud APIs.
How we built it
- AI Core: Google Gemini API for natural language reasoning and task categorization.
- Backend: Python and Google Cloud Functions for asynchronous agent execution.
- Frontend: Streamlit dashboard for user interaction.
Challenges we ran into
Handling real-time task conflicts and ensuring reliable tool execution required careful prompt engineering and structured JSON response parsing from the agent.
Accomplishments that we're proud of
- Built a fully working autonomous workflow in a tight timeline.
- Seamless integration with Gemini API to parse complex scheduling requests accurately.
What we learned
Gained hands-on experience structuring autonomous agent workflows and utilizing Google Cloud infrastructure for asynchronous processing.
Built With
- gemini-api
- google-cloud
- python
Log in or sign up for Devpost to join the conversation.