
LangChain
LangChain · ライティング · 生産性向上
Executive AI Assistantは、Gmailを仕分けし、自分の口調で返信を下書きし、会議まで設定するLangChain製のオープンソースAIメールエージェントだ。

LangChain について
About
Executive AI Assistantとは
Executive AI Assistant、略してEAIAは、LangChain メールアシスタントの一つで、メール管理の面倒な部分を引き受けるためにLangChainが作ったオープンソースのメールアシスタントだ。接続したGmailの受信トレイを監視し、新着メールを仕分けし、自分の文体に合う返信の下書きを書き、誰かが会議を求めてきたらカレンダーを確認する。送信する前には、共有の受信トレイで仕上がりを確認できる。
プロジェクトはGitHubのlangchain-ai/executive-ai-assistantリポジトリにあり、MITライセンスで公開されている。内部では、LangChainのステートフルなエージェント向けフレームワークであるLangGraph上で動き、OpenAIとAnthropicのモデルを併用する。この組み合わせが、EAIAの位置づけを物語る。買ってすぐ使う完成品ではなく、自分で手を入れるためのリファレンス実装だ。
最大のハードルはセットアップにある。EAIAには登録ページも月額料金もない。デフォルトでログイン先になるホスティング環境が存在しないからだ。リポジトリをフォークし、Google OAuthを設定し、APIキーを入れ、自分は誰でメールをどう扱ってほしいかを書いた設定ファイルを用意する。24時間動かしたいなら、有料のLangSmithプランが必要なLangGraph Platformにデプロイする。
はじめ方
executive-ai-assistantリポジトリをフォークしてクローンし、Pythonの仮想環境を作ってpip install -e .を実行する。- OpenAIとAnthropicのAPIキーを追加し、Google CloudでGmail APIを有効にして、
python scripts/setup_gmail.pyでOAuthの流れを完了させる。 eaia/main/config.yamlに名前、タイムゾーン、日程の好み、どのメールを無視・通知・返信するかのルールを書く。- ローカルで
langgraph devを実行してエージェントを起動し、取り込みジョブを走らせて最近のメールを取得し、生成された下書きを確認する。
AIツール情報
LangChainの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 受信トレイが常に埋まりがちで、オープンソースツールに抵抗のない開発者や技術系創業者。EAIAはフォークして拡張できる動くLangGraphエージェントであり、ブラックボックスではない。
- 自前のインフラでメールを自動化したい小規模チーム。セルフホストなので、機微なメッセージが自分たちの管理下の外に出ない。
- エージェント設計を学びたいプロダクト開発者。このリポジトリは、仕分け・下書き・カレンダー処理をLangGraphで組み上げた、読みやすい見本になっている。
タスク
- 仕分け:届いたメールを読み、設定に書いたルールに従って、無視・通知・返信に振り分ける。
- AIによるメール下書き:自分の口調で返信を書き、承認待ちに置く。白紙から始めずに、直して送るだけで済む。
- 会議の設定:AIスケジュールアシスタントがカレンダーを見て、誰かが打ち合わせを希望したときに空き時間を提案する。
シーン
- 数日留守にした後のたまりを片付ける:取り込みスクリプトを直近数日のメールに向け、返信が要るものの下書きをEAIAに作らせる。
- 忙しい仕事の受信トレイを整えておく:cronジョブを組んでおけば、新着メールが届くそばから仕分けされ、下書きが用意される。
- 社内向けアシスタントの試作:メールプロバイダーやモデルを差し替え、同じグラフを別の受信トレイ業務に使い回す。
主な機能
自分のルールに従うGmailのAI仕分け
EAIAは新着メールを三つの箱のどれかに入れる。飛ばす、知らせる、返信を下書きする、の三つだ。この箱はコードに固定されていない。設定ファイルに自分の言葉で書くので、「ニュースレターは無視」や「顧問税理士からのメールはすべて通知」がエージェントの振る舞いになる。
自分の声で書く返信の下書き
返事が要るメールには、EAIAが返信を書いて送信せず下書きとして保存する。書き直しの工程で自分の口調の好みを反映するため、文章は自分らしく響き、汎用アシスタントにはならない。下書きを開いて送信ボタンを押すのは自分だ。
カレンダーを踏まえた日程調整
EAIAに会議を頼むと、カレンダーを見て本当に空いている枠を探し、返信の中で候補の時間を出す。日程のロジックは独立したモジュールにあるため、エージェントの他の部分に触れずに別のカレンダーサービスへ向け替えられる。
人が介在する受信トレイ
下書きはすべてAgent Inboxに入る。エージェントに付随するこの画面で、作業を確認・編集・承認する。この承認の工程があるからこそ、EAIAは安心して走らせておける。人が通さない限り、実際の相手には何も届かない。
記憶と内省
EAIAは出会った相手や状況についてメモを残す。内省の工程が学習に合わせて記憶を更新するので、返信はメールごとに振り出しに戻らず、時間とともに精度が上がっていく。
LangGraph Platformで動く
常時稼働させるなら、EAIAをLangGraph Platformにデプロイし、cronジョブで定期的に新着メールを確認する。そこへのデプロイには有料のLangSmithアカウントが要る一方、ローカル実行は無料のままだ。
メリットとデメリット
メリット
- MITライセンスのオープンソースで、ロジックの隅々まで読んで変更できる。
- メールアシスタントの席あたり月額はかからず、払うのは実際に呼び出したモデルAPIの分だけ。
- Agent Inboxの人が承認する工程により、実際に送られる内容を人が握れる。
- 設定で決める仕分けルールのおかげで、コードを書き換えずに挙動を整えられる。
- 自前のインフラで動くので、データ規則の厳しいチームに向く。
デメリット
- セットアップは開発者向けの作業だ。OAuth、APIキー、設定ファイルが最初の下書きまでに立ちはだかる。
- ホスティングされた常時稼働の道には有料のLangSmithプランが要るので、「無料」は主に自分で動かすことを意味する。
- まずGmailを対象にするため、他のメールサービスには追加の手間がかかる。
- 土台のOpenAIとAnthropicのモデルは自分で用意し、別途費用を払う。
よくある質問
無料だ。コードはMITライセンスで公開され、ダウンロードも実行も費用はかからない。実際にかかるのはOpenAIとAnthropicのAPI呼び出しと、LangGraph Platformにデプロイする場合のLangSmithプランだ。
関連コンテンツ
LangChainに関連するツール、スキル、記事を探す。
LangChainの代替ツール
Emailwritr
Emailwritr · ライティング · マーケティングEmailwritrは、すでに持っているリストからより多くの収益を引き出したいアフィリエイター、コース制作者、オンラインビジネス向けに作られたAIメールコピーライティングツールだ。空白のページや汎用的なチャットボットのプロンプトの代わりに、このAIメール作成ツールは、著名なダイレクトレスポンスのコピーライターを手本にしたフレームワークから、ウェルカムシーケンス、ローンチキャンペーン、カート放棄メール、プロモシリーズを生成する。自分のオートレスポンダーをつなぎ、オファーについて2、3の質問に答えると、あとは文案を書いてくれる。

Swms
Swms AI · ライティング · 生産性向上 · ビジネスSwmsは、仕事の簡単な説明をそのまま使える安全書類に変えるAI安全コンプライアンスツールだ。プロジェクト、職種、把握している危険を書けば、安全作業方法書、作業ハザード分析、安全作業手順書、RAMS、安全データシートを数秒で作成する。Oscarというチャットアシスタントも付いており、職場の安全に関する質問にどんな言語でも答える。建設、鉱業、運輸、倉庫のチームが、作業日を削る書類仕事を減らすために使っている。
Prosp
Prosp · ライティング · 音声・言語 · マーケティングProspは、代理店や営業チーム向けに作られたAI LinkedInアプローチツールだ。見込み客ごとに自分の声でメッセージとボイスメッセージを書き、相手が本当に返信するように仕向ける。アカウントをつなぎ、リードを見つけ、AIにパーソナライズされたメッセージを大量に下書きさせて送信させる。すべて1つの受信トレイから行える。大量のアウトバウンドを回す人向けにできている。それがこの製品の売り込みのすべてだ。それでも各接点は人間らしく感じられなければならない。
