Automate your email workflow with this intelligent agent system. Features include email ingestion, filtering, summarization, action item extraction, and customizable notifications via various channels. Powered by LangChain, LangGraph, and Gemini 1.5 Flash.
# Email Filtering and Notification Agent This project implements an intelligent email management system designed to filter, categorize, summarize, and notify users about important emails. It uses a modular architecture with several interacting agents to achieve this. ## Architecture The system is composed of the following agents: * **Email Ingestion Agent:** Connects to email servers via APIs, retrieves new emails, and pre-processes them (e.g., removing HTML tags, decoding special characters). * **Filtering & Classification Agent:** Classifies emails based on importance using machine learning models, filters spam/junk, and categorizes emails (e.g., work, personal, social). * **Summarization Agent:** Generates concise summaries of important emails using NLP techniques. * **Notification Agent:** Manages notifications based on user preferences, including channel selection (voice call, WhatsApp). ## Technology Stack: * **Programming Language:** Python * **NLP Libraries:** Transformers * **LLM Frameworks:** LangChain, LangGraph (for orchestrating agents, defining workflows, and managing LLM interactions) * **Large Language Model:** Google Gemini 1.5 Flash * **Email Libraries:** imaplib, email * **Notification Libraries/APIs:** Twilio (WhatsApp), Blandai
Google's AI-powered research notebook that ingests your documents and becomes an expert on your content. Generates audio overviews, study guides, FAQs, and interactive discussions from uploaded sources.
Google DeepMind's experimental AI agent that can navigate websites, fill forms, and complete multi-step browser tasks autonomously. Uses Gemini's multimodal understanding to interact with web interfaces.
Google DeepMind's universal AI assistant prototype that can see, hear, and respond in real-time through your device camera and microphone. Demonstrates the future of multimodal AI interaction.
Google Cloud's enterprise platform for building, deploying, and managing AI agents powered by Gemini. Supports multi-agent orchestration, tool integration, and enterprise governance.
Gemini's agentic research capability that autonomously browses the web, synthesizes information from dozens of sources, and produces comprehensive research reports on any topic.
Interactive coding and content creation agent that generates, previews, and iterates on code, documents, and interactive applications in a side panel. Supports HTML/CSS/JS, Python, and more.