Google Drive
ShanoneのGoogle Drive連携では、ファイル、フォルダ、共有ドライブ、権限、コメント、リビジョン履歴を扱う50のツールをエージェントが利用できるようになります——ちょっとしたアップロードから、誰がドキュメントにアクセスできるかの監査まで幅広くカバーします。はじめに
1
OAuthで接続する
エージェントにDriveで何か作業をしてもらう(例:「Shared Reportsフォルダ内のファイルを一覧表示して」)か、ShanoneダッシュボードのIntegrationsから事前に接続します。
2
Googleアカウントを認可する
ShanoneがアクセスすべきDriveを持つアカウントでGoogleのOAuth同意画面を承認します。
3
リクエストを再試行する
接続が完了すると、
google_drive_*ツールへのshanone_execute_tool呼び出しが成功するようになります。利用可能なツール
ShanoneはGoogle Drive用に50のツールを提供しており、以下のカテゴリに分類されています。ファイル
ファイル
google_drive_about, google_drive_list_files, google_drive_search, google_drive_get_file, google_drive_download_file, google_drive_export_file, google_drive_upload_file, google_drive_create_file_from_text, google_drive_create_folder, google_drive_update_file, google_drive_copy_file, google_drive_delete_file, google_drive_trash_file, google_drive_untrash_file, google_drive_empty_trashドライブ・ラベル・ショートカット
ドライブ・ラベル・ショートカット
google_drive_list_drives, google_drive_get_drive, google_drive_create_drive, google_drive_update_drive, google_drive_hide_drive, google_drive_unhide_drive, google_drive_delete_drive, google_drive_list_labels, google_drive_modify_labels, google_drive_generate_ids, google_drive_move_file, google_drive_create_shortcut共有 & 権限
共有 & 権限
google_drive_list_permissions, google_drive_get_permission, google_drive_create_permission, google_drive_update_permission, google_drive_delete_permissionコメント & 返信
コメント & 返信
google_drive_list_comments, google_drive_get_comment, google_drive_create_comment, google_drive_update_comment, google_drive_delete_comment, google_drive_list_replies, google_drive_get_reply, google_drive_create_reply, google_drive_update_reply, google_drive_delete_replyリビジョン & 変更追跡
リビジョン & 変更追跡
google_drive_list_revisions, google_drive_get_revision, google_drive_update_revision, google_drive_delete_revision, google_drive_get_start_page_token, google_drive_list_changes, google_drive_watch_changes, google_drive_stop_channelよくある使い方
ドキュメントの整理
共有ドライブから特定のトピックに関連する最近のファイルを検索して要約する
アクセス監査
機密性の高いファイルやフォルダの権限を一覧表示し、アクセス権を持つべきでない人がいないか確認する
一括整理
複数のファイルを移動・コピー・再ラベル付けして正しいフォルダ構成に整理する
レビュースレッド
ブラウザを開かずにドキュメントのコメントスレッドを読んで返信する
トラブルシューティング
ブラウザでは見えるファイルなのにgoogle_drive_get_fileが404を返す
ブラウザでは見えるファイルなのにgoogle_drive_get_fileが404を返す
ファイルIDが間違っている可能性が高いです——手入力せず、DriveのURL内(
/d/と次の/の間の長い文字列)からコピーしてください。また、接続済みアカウントが実際にそのファイルへのアクセス権を持っているかも確認してください。Google Doc/Sheet/Slideでgoogle_drive_download_fileが失敗する
Google Doc/Sheet/Slideでgoogle_drive_download_fileが失敗する
Google Workspaceのネイティブファイル(Docs、Sheets、Slides)は生バイトとしてダウンロードできません——代わりに
google_drive_export_fileを使用してください。これはまずPDFやDOCXなどの形式に変換します。google_drive_watch_changesの通知が届かない
google_drive_watch_changesの通知が届かない
プッシュ通知には、チャンネルアドレスとして設定された公開アクセス可能なHTTPS Webhook URLが必要です——これはShanoneの範囲外のプロジェクトレベルの設定作業です。プッシュ通知が不要であれば、代わりにポーリング用に
google_drive_list_changesを使用してください。権限の変更が反映されないように見える
権限の変更が反映されないように見える
google_drive_create_permissionに渡すroleとtypeフィールドを確認してください——Driveの権限モデルではuser、group、domain、anyoneが区別され、それぞれ有効なroleの組み合わせが異なります。