生産性・ドキュメント

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

Google Driveには企業の実際のドキュメントが保管されています。Atakoのエージェントは、Googleのパスワードを一切見ることなく、それらを整理し共有できます。

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

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

想定されるワークフロー

顧客への納品物の自動整理

エージェントは、納品物(モックアップ、議事録、請求書)が届く受信用フォルダを監視します。get_fileで新しいファイルの名前と種類を読み取り、move_fileで適切な顧客フォルダに移動し、rename_fileで命名規則に従ってリネームします。雑多なフォルダに3週間も放置されるファイルはなくなります。grantによって、対象範囲はDrive全体ではなく1つまたは複数の特定フォルダに限定されます。

共有アクセスの監査とクリーンアップ

企業のDriveでは、共有設定が積み重なっていきます。退職した外部委託先、離任したインターン、1年前から誰でも開けるようになっているリンクなどです。エージェントはlist_permissionsで有効な権限を一覧表示し、社外のアドレスや公開リンクを指しているものを特定して、delete_permissionでアクセスを取り消す前に確認リストを作成します。週に1回の巡回で、Driveをきれいな状態に保てます。

ドキュメントの監視とフォルダの要約

エージェントはsearch_filesとlist_filesで共有フォルダ(契約書、議事録、レポート)を巡回し、get_export_linksでエクスポート可能な内容を取得したうえで、要約を追跡用ファイルに記録します。法務案件のフォルダや議事録のデータベースなど、誰も全部を読み返したり毎週手作業で要約したりする時間がない、しかもすぐに一人で追いきれない量になりがちな用途に役立ちます。

コネクタのアクション

  • list_files

    読み取り。フォルダのファイルを一覧表示する。既定ではゴミ箱は除外される。

  • search_files

    読み取り。Driveのクエリでファイルを検索する。

  • get_file

    読み取り。ファイルのメタデータ(名前、種類、サイズ、リンク)を取得する。

  • get_export_links

    読み取り。ファイルのエクスポートリンクを取得する。

  • list_permissions

    読み取り。ファイルまたは共有ドライブへのアクセス権を一覧表示する。

  • create_folder

    書き込み。フォルダを作成する。親フォルダの指定も可能。

  • move_file

    書き込み。ファイルを別のフォルダに移動する。

  • rename_file

    書き込み。ファイルまたはフォルダの名前を変更する。

  • create_permission

    書き込み。ユーザー、グループ、ドメインとファイルを共有する。

  • trash_file

    書き込み。ファイルをゴミ箱に移動する。空にするまでは復元可能。

前提条件

  • インテグレーションを接続するための、Atako企業アカウントの管理者権限。
  • 対象のDriveへのアクセス権を持つGoogleアカウント(個人またはWorkspace)。
  • Google OAuthの同意。スコープは完全版のhttps://www.googleapis.com/auth/drive。
  • エージェントごとの明示的なgrant。接続しただけではアクセス権は付与されない。

接続方法

  1. 1

    設定 → 連携を開く

    管理者がコネクタの一覧からGoogle Driveを選択する。

  2. 2

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

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

  3. 3

    Googleの画面で認証する

    Googleの同意画面にリダイレクトされる。コピーするキーもパスワードの送信もない。

  4. 4

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

    エージェントのページから、具体的なアクションと範囲(読み取りまたは書き込み)を選択する。

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

Google Driveには、契約書、議事録、顧客への納品物など、企業の実際の情報が保管されていることが少なくありません。ここにアクセスできる自律型エージェントは、一つひとつ指示を待つのではなく、ツールコーリングを通じて、自らの判断でフォルダを一覧表示したり、文書をエクスポートしたり、ファイルを移動したりできます。

接続にはOAuth 2.0を使用し、完全版のスコープhttps://www.googleapis.com/auth/driveを利用します(GoogleのOAuthスコープ)。Atakoがあなたに代わってGoogleのパスワードを保存することは一切なく、プラットフォーム側には暗号化されたトークンだけが残ります。

エージェントは継続的に稼働し、そのたびに会話を立ち上げ直すことなく新しいファイルに対して動作します。これはデータ運用エージェントに近い納品物の整理や、手作業での仕分けが日常的に煩雑になるマーケティング業務チーム向けのコンテンツ準備に役立ちます。

すべてのアクションは明示的なgrantに従います。Google Driveを接続しただけでは、管理者がエージェントごとに何を呼び出せるかを選ぶまで、何にもアクセスできません。他のコネクタと同様にGoogle Driveをカバーするスタンダードプランの詳細をご覧ください。

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

要求されるOAuthスコープは広範です。あらかじめ選んだ一つのフォルダではなく、接続されたDrive全体をカバーします。実際の制限はgrantのレベルで設けることになります。各エージェントには必要なアクションだけを、十分な場合は読み取り専用で付与してください。

delete_fileはゴミ箱を経由しない、取り消せない操作です。trash_fileしか持たないエージェントであれば、いつでも取り戻せます。完全な削除は、それが本当に役割であるエージェントに限定してください。

エージェントは、接続されたGoogleアカウントがアクセスできるファイルにしか作用せず、既存の権限を回避することはありません。ドキュメントにはこのインテグレーション固有のレート制限の記載はなく、適用されるのはGoogle Drive APIのクォータです。各呼び出しはエージェントの監査ログで確認できます。

関連するユースケース

関連する連携機能

よくある質問

エージェントはGoogle Drive上のファイルを完全に削除できますか。

できますが、grantに書き込みスコープでdelete_fileが明示的に含まれている場合のみです。この具体的なgrantがなければ、trash_fileでファイルをゴミ箱に移動することしかできません。これは元に戻せる操作です。

AtakoからGoogle Driveへのアクセスをどう取り消しますか。

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

エージェントは個人のDriveのすべてのファイルを見られますか。

OAuthスコープは接続されたアカウント全体をカバーしますが、エージェントが実際に行うことはgrantによって決まります。アクションを読み取り専用や特定のフォルダに限定できます。

次に読む

出典

Romain Laodicina

Atako CTO

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

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

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

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

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