Personal Development / Serverless Automation

Gmail Priority Bot

就活メールを重要度・カテゴリ別に整理する、Gmail APIとAWSサーバーレス構成のMVP設計です。

制作背景

就活中の重要な連絡が、スカウト通知、レポート、広告、ニュースレターに埋もれる課題を解決するために設計しました。

メール削除、既読化、返信送信などの破壊的操作は行わず、Gmailラベル付与とDynamoDBへの分類結果保存に絞っています。

現状
要件定義、AWS構成設計、Terraformによる主要リソース作成確認まで完了。
担当範囲
要件、分類方針、安全ルール、AWS構成、Terraformリソース設計を整理し、AIを使って文章化・コード化しました。
評価してほしい点
OAuthトークンやメール本文を安全に扱い、破壊的なGmail操作を避ける設計方針です。

確認できる成果物

分類方針

High
面接、日程調整、選考、内定、対応依頼など、直接行動が必要な可能性が高いメール。
Medium
スカウト通知、ES関連、提出リマインドなど、確認価値は高いが即時対応とは限らないメール。
Low
広告、ニュースレター、定期レポート、汎用的なおすすめ通知。
Unknown
送信元や件名だけでは判断できないメール。誤分類を避けるため不明として扱います。