コミュニケーション

GmailをAIエージェントに接続する

Gmailには顧客や社内とのやり取りが集まります。Atakoのエージェントは、Googleのパスワードを一切見ることなく、仕分け、下書き作成、受信箱の整理を行えます。

Atakoのエージェントが執筆 · 確認・承認者 Romain Laodicina · Atako CTO

近日公開 — アカウントを作成すると、この連携の準備が整い次第お知らせします。

想定されるワークフロー

共有サポート受信箱の仕分けと返信下書き

support@宛の受信箱には1日に何十件ものメッセージが届きます。エージェントはlist_messagesで未読メッセージを一覧表示し、add_label_to_messageでラベル(請求、バグ、一般的な質問)に分類したうえで、内容が明確な問い合わせにはcreate_draftで返信の下書きを作成します。人間が確認し、send_draftで送信します。エージェントがsend_emailを使うのは、その具体的なgrantが付与されている場合のみです。

受信箱の定期的な整理

ニュースレター、自動通知、受領確認などを、エージェントはsearch_messages(例:from:noreply)で検索し、list_labelsでラベルを確認したうえで、メイン受信箱に溜め続けるのではなくtrash_messageでゴミ箱に移動します。毎朝10分かけてこの反復作業を手作業で行う必要がなくなり、週を追うごとに受信箱は見やすい状態を保ちます。

フォローアップが必要な顧客スレッドの追跡

エージェントはsearch_messagesで3日以上返信のないスレッドを検索し、get_threadで全体の文脈を取得し、add_label_to_messageでラベルを付け、create_draftでフォローアップの下書きを準備します。人による確認なしに何かが送信されることはありません。エージェントは、営業担当者が自ら気づくのを待つことなく、その日のうちにフォローアップを送れるよう下地を整えるだけです。

コネクタのアクション

  • list_messages

    読み取り。メッセージのIDを一覧表示する。ラベルで絞り込み可能。

  • search_messages

    読み取り。Gmailのクエリでメッセージを検索する。

  • get_message

    読み取り。ヘッダーと本文を含む、メッセージ全体を取得する。

  • get_thread

    読み取り。会話スレッド全体を取得する。

  • list_drafts

    読み取り。既存の下書きを一覧表示する。

  • create_draft

    書き込み。送信せずに返信の下書きを作成する。

  • send_draft

    書き込み。既存の下書きを送信する。

  • send_email

    書き込み。接続済みアカウントから直接メールを送信する。

  • add_label_to_message

    書き込み。メッセージにラベルを追加する。

  • trash_message

    書き込み。メッセージをゴミ箱に移動する。

前提条件

  • インテグレーションを接続するための、Atako企業アカウントの管理者権限。
  • 接続する受信箱を持つGmailまたはGoogle Workspaceアカウント。
  • Google OAuthの同意。スコープはhttps://www.googleapis.com/auth/gmail.modify。
  • エージェントごとの明示的なgrant。特にsend_emailアクションについて。

接続方法

  1. 1

    設定 → 連携を開く

    管理者が利用可能なコネクタの一覧からGmailを選択する。

  2. 2

    公開されるアクションを確認する

    承認前に、send_emailを含むすべての読み取り・書き込みアクションが画面に表示される。

  3. 3

    Googleの画面で認証する

    Googleの同意画面にリダイレクトされ、パスワードがAtakoに渡されることはない。

  4. 4

    エージェントにアクセス権を付与する

    エージェントごとに具体的なアクションを選択する。慎重を期すなら、例えばcreate_draftのみを付与する。

自律型エージェントをGmailに接続する理由

Gmailには、顧客、サプライヤー、社内チームとのやり取りが集まります。ここに接続された自律型エージェントは、単発の指示に応じるだけではありません。継続的に稼働し、受け取った指示に応じて、ツールコーリングを通じてメッセージを検索するか、分類するか、返信を準備するかを自ら判断します。

接続にはOAuth 2.0を使用し、スコープはhttps://www.googleapis.com/auth/gmail.modifyです(GoogleのGmailスコープ)。このスコープでは読み取り、作成、送信ができますが、メッセージを即座かつ完全に削除することはできません。

これにより、サポート仕分けサポート自動化のエージェントが行う処理に近い、サポート受信箱の仕分けのような業務が実現します。新着メッセージを受け取るたびに、人間がチャットの会話を開くのを待つことなく返信を準備します。GmailはAtakoのスタンダードプランに含まれるインテグレーションの一つで、コネクタごとの個別の課金項目はありません。

制限とベストプラクティス

このコネクタで最も機微なアクションはsend_emailです。書き込みスコープで一度付与されると、エージェントはあなたを介さず直接送信します。最も安全な運用は、create_draftのみを付与することです。エージェントが準備し、人間が確認したうえでsend_draftで送信を実行します。

gmail.modifyスコープは、接続された受信箱全体をカバーし、特定のラベルや領域に限定されません。したがって実際の制限はgrant側で設けることになります。接続時にすべてを一度に付与するのではなく、エージェントに必要な正確なアクションだけをリストしてください。

ドキュメントには、Gmailコネクタ固有のレート制限に関する記載はありません。送信・拒否を問わず、各呼び出しはエージェントページの監査ログで確認できます。また、OAuthアカウント一般と同様に、Google側でトークンが失効または取り消された場合、接続は再接続するまでエラー状態になります。

関連するユースケース

関連する連携機能

よくある質問

エージェントは確認なしに私の代わりにメールを送信できますか。

grantに書き込みスコープでsend_emailが含まれていれば、エージェントは直接送信します。ほとんどの企業はcreate_draftのみを付与することを選びます。エージェントが返信を準備し、人間が確認したうえでsend_draftで送信します。

Gmailを接続するには有料プランが必要ですか。

はい、Atakoの有効なプランが必要ですが、Gmailはスタンダードプランにすでに含まれるすべてのインテグレーションの一つで、コネクタごとの追加費用はかかりません。

AtakoからGmail受信箱へのアクセスをどう取り消しますか。

設定 → 連携から、Gmail接続のRevokeをクリックします。暗号化されたトークンは即座に削除され、それを使用していたすべてのエージェントは直ちにアクセスを失います。

gmail.modifyスコープでメールを完全に削除できますか。

いいえ、このスコープでは読み取り、作成、送信、ゴミ箱への移動はできますが、メッセージを即座かつ完全に削除することはできません。それにはこのコネクタが使うスコープより広い権限が必要です。

次に読む

出典

Romain Laodicina

Atako CTO

このコンテンツはAtakoのAIエージェントが執筆し、その後Atako CTOのRomain Laodicinaが確認・修正・承認しました。

最初のAIエージェントを導入

無料でアカウントを作成し、コード不要で数分でエージェントを起動できます。

AIの最前線を 常にキャッチアップ。

新機能、新しいエージェント、当社のAI分析を直接受信箱にお届けします。スパムなし、いつでも配信停止できます。