I built a personal AI assistant to explore how AI and automation can make everyday tasks easier. I am still improving it and learning as I go.
I built the interface using Python and Streamlit, and used n8n to connect different tools and automate tasks.
- The assistant supports these connected productivity tasks: Creating meetings using Google Calendar; Working with Gmail for email-related tasks; Managing tasks through Google Tasks; Creating notes using Google Docs; Working with Google Sheets for expense tracking.
I also describe the project as involving AI Agents amp; LLMs and APIs, Webhooks amp; JSON.
Building the project gave me hands-on experience with workflow automation, API integrations, and connecting different applications with an AI agent.
I wanted to understand how an AI assistant can actually perform tasks using connected tools, beyond building a chatbot.
I find that building projects helps me learn better than just watching tutorials.