Google Agentspace で Google カレンダーを操作してみる

Google Agentspace で Google カレンダーを操作してみる

Google カレンダーを Agentspace で参照したりスケジュールを作成したりできます。

ウィスキー、シガー、パイプをこよなく愛する大栗です。

先日 Google Agentspace をフリートライアルで試すエントリーを書きましたが、今度は Google カレンダーを操作してみます。

Google Agentspace と Google カレンダー

Agentspace の外部サービス連携は、データソースとして情報を取り出してデータストアにインデックスを作成することと、アクションとして外部サービスに対してタスクを実行することの2種類です。

agentspace-overview

データストアとして設定すると Google カレンダーの情報を Agentspace で参照でき、アクションとして設定するとカレンダーへスケジュールを作成できるようになります。

やってみる

やってみる前提として、以下の設定が完了している状況から開始します。

  • 事前準備
    • 認証の設定
    • ライセンスの設定
  • アプリ作成

以下のエントリーの完了後を想定しています。

https://dev.classmethod.jp/articles/google-agentspace-is-generally-available/

事前準備

Workspace のスマート機能

Workspace のスマート機能の設定を確認します。

Google カレンダーの 設定 をクリックします。

スクリーンショット 2025-08-14 17.09.32のコピー

Workspace のスマート機能の設定を管理 をクリックします。

スクリーンショット 2025-08-14 17.09.51のコピー

Google Workspace のスマート機能を有効にして 保存 をクリックします。

スクリーンショット 2025-08-14 17.10.02のコピー

Google Calendar API の有効化

Google Calendar API を有効化します。

以下の API アクセスの有効化のページにアクセスします。

https://console.cloud.google.com/flows/enableapi?apiid=calendar-json.googleapis.com

次へ をクリックします。

スクリーンショット 2025-08-14 17.40.31のコピー

有効にする をクリックします。

スクリーンショット 2025-08-14 17.40.43のコピー

Google Calendar API が有効になりました。

スクリーンショット 2025-08-14 17.41.00のコピー

Google People API の有効化

Google People API を有効化します。

以下の API アクセスの有効化のページにアクセスします。

https://console.cloud.google.com/marketplace/product/google/people.googleapis.com

有効にする をクリックします。

スクリーンショット 2025-08-14 17.41.30のコピー

Google People API が有効になりました。

スクリーンショット 2025-08-14 17.41.58のコピー

OAuth クライアントの作成

Google Auth Platform の[クライアント]で 開始 をクリックします。

スクリーンショット 2025-08-14 17.42.48のコピー

アプリ名、ユーザー サポートメールを入力して 次へ をクリックします。

スクリーンショット 2025-08-14 17.44.06のコピー

内部 を選択して 次へ をクリックします。

スクリーンショット 2025-08-14 17.44.24のコピー

連絡先情報のメールアドレスを入力して 次へ をクリックします。

スクリーンショット 2025-08-14 17.44.53のコピー

ユーザーデータに関するポリシーの同意をチェックして 続行 をクリックします。

スクリーンショット 2025-08-14 17.45.10のコピー

作成 をクリックします。

スクリーンショット 2025-08-14 17.45.20のコピー2

Google Auth Platform の[クライアント]で クライアントを作成 をクリックします。

スクリーンショット 2025-08-14 17.46.29のコピー

アプリケーションの種類で ウェブ アプリケーション を選択して、任意の名前を入力します。承認済みのリダイレクト URI にhttps://vertexaisearch.cloud.google.com/oauth-redirect を入力して 作成 をクリックします。

スクリーンショット 2025-08-14 17.47.26のコピー

クライアント ID とクライアント シークレットをメモします。

スクリーンショット 2025-08-14 17.48.04のコピー

クライアントを作成しました。

スクリーンショット 2025-08-14 17.49.10のコピー

データストアの設定

作成したアプリの概要で データストアの作成 をクリックします。

スクリーンショット 2025-08-14 17.02.22のコピー

Google カレンダーの Select をクリックします。

スクリーンショット 2025-08-14 17.02.51のコピー

任意のデータコネクタ名を入力して 作成 をクリックします。

スクリーンショット 2025-08-14 17.11.52のコピー

これで Google カレンダーをデータソースとして設定できました。

スクリーンショット 2025-08-14 17.12.21のコピー

アクションの設定

対象アプリの[操作]で 操作を追加 をクリックします。

スクリーンショット 2025-08-14 17.58.16のコピー

Google カレンダーの Connect をクリックします。

スクリーンショット 2025-08-14 17.58.36のコピー

任意の Action connector name を入力します。事前準備で作成した OAuth クライアントのクライアント ID とクライアント シークレットを入力して、Verify Auth をクリックします。

スクリーンショット 2025-08-14 17.59.53のコピー

別ウィンドウが表示されるので、アカウントを選択します。

スクリーンショット 2025-08-14 18.00.16のコピー

次へ をクリックします。

スクリーンショット 2025-08-14 18.00.38のコピー

許可 をクリックします。

スクリーンショット 2025-08-14 18.01.06のコピー

カレンダーの予定の作成 をチェックして 設定を終了 をクリックします。

スクリーンショット 2025-08-14 18.01.31のコピー

アクションを作成しました。

スクリーンショット 2025-08-14 18.01.55のコピー

動作の確認

Agentspace で Google カレンダーを操作してみます。なおサンプルとして仮のスケジュールを入力済みです。

スケジュールの確認

Agentspace からカレンダーのスケジュールを確認してみます。

以下のプロンプトを入力します。

直近7日間の予定を教えて下さい。

少し待つと以下のようにカレンダーの情報として、直近 7 日間の予定を一覧で表示してくれます。

スクリーンショット 2025-08-14 17.17.03

スケジュールの登録

Agentspace からカレンダーのスケジュールを作成してみます。

以下のプロンプトを入力します。

8月20日の 16時から Cymbal Bank の 鈴木さんとミーティングする予定を作成してください。

鈴木さんのメールアドレスを登録していなかったため、メールアドレスを確認されます。

スクリーンショット 2025-08-14 18.04.02

鈴木さんのメールアドレスを入力します。

鈴木さんのアドレスは sample@example.net です。

スケジュールに必要な情報を入力して 承認 をクリックします。

スクリーンショット 2025-08-14 18.06.32のコピー

アカウントを選択します。

スクリーンショット 2025-08-14 18.06.46のコピー

次へ をクリックします。

スクリーンショット 2025-08-14 18.06.59

許可 をクリックします。

スクリーンショット 2025-08-14 18.07.24

Agentspace のアプリ上で 送信 をクリックします。

スクリーンショット 2025-08-14 18.07.46のコピー

会議が作成されました。

スクリーンショット 2025-08-14 18.08.02のコピー

Google カレンダーで見ると以下のように予定が作成されていました。

スクリーンショット 2025-08-14 18.09.00のコピー

昼食の予定を入れてみますが、現時点で繰り返し予定には対応していないようです。

スクリーンショット 2025-08-14 18.11.26

各々個別の予定の入力を依頼しても多すぎる場合には断られるようです。

スクリーンショット 2025-08-14 18.12.43

1ヶ月分で依頼してみます。

スクリーンショット 2025-08-14 18.14.30

しばらく待ってみましたが、リクエストが多いので実行できないようでした。個別にスケジュールを入れましょう。

スクリーンショット 2025-08-14 18.23.56

さいごに

Agentspace で Google カレンダーの操作も行えます。データソースの設定では情報の参照だけで Agentspace の良さの一部だけしか発揮できません。アクションを設定して各種サービスの操作まで行えるようにして Agentspace 上で仕事が終わるようにするのも良いかもしれません。

Gmail の接続もそのうち検証すると思います。

この記事をシェアする

facebookのロゴhatenaのロゴtwitterのロゴ

© Classmethod, Inc. All rights reserved.