ChatGPTのGPTsとGoogleカレンダーを連携する手順を解説|日程調整方法も

OpenAI社が開発した「ChatGPT」を使い始めたものの、2023年11月7日にリリースされたChatGPTの新しい機能「GPTs」はまだ使いこなせていない方も多いのではないでしょうか。
「GPTs」はChatGPT-4(有料版)で使える機能の一つです。

そこで、本記事ではGPTsをGoogleカレンダーと連携させる方法のほか、実際に日程調整する手順を解説します。

目次

ChatGPTの機能「GPTs」とは

ChatGPTの新機能「GPTs」とは、プログラミングなどの専門的な知識不要で、GPT搭載ツールが作れる機能です。
そもそもGPTとは、テキスト要約やデータ抽出など、さまざまな種類のタスクを実行できる汎用言語モデルのことを指します。

従来は、専門知識を持つ人のみ、GPTsと似たようなものを作れていましたが、GPTsはChatGPT内で専門知識がなくても、独自のGPTを作成できます。

また、GPTsは「ChatGPT-4(GPT4)」(有料版)でのみ利用可能です。
GPTsを利用したい場合は、有料版に登録しましょう。

ChatGPT-4(GPT4)の登録方法や概要を知りたい場合は、以下の記事も読んでみてください。

GPTsとGoogleカレンダーの連携方法

GPTsとGoogleカレンダーを連携させるには、自動化ツールAI Actions ZapierとChatGPTを連携させる必要があります。
具体的な手順は、以下のとおりです。

GPTsとGoogleカレンダーの連携方法

STEP1:自動化ツールZapierとChatGPTを連携する
STEP2:「Configure」タブでGoogleカレンダーと連携させる
STEP3:作成したGPTsの共有設定を確認する

それぞれのSTEPを見ていきましょう。

STEP1:自動化ツールZapierとChatGPTを連携する

ChatGPTにログインし、プラグイン「Zapier」をインストールしておいてください。

Z1

プラグインのインストール方法の詳細が知りたい方は、以下の記事もおすすめです。

AI Actions Zapier登録ページにアクセスし、Zapierに連携するアカウントを選ぶか、Emailアドレスを入力してください。
今回は、Googleアカウントと連携するパターンで解説します。

連携したいGoogleアカウントをクリックしてください。

Zapier2

選択肢から事業内容と従業員数を選んで、「Continue」をクリックしてください。

Zapier4

使うアプリを選ぶ画面が表示されますが、ここでは「Skip」をクリックして次に進みます。

Zapier5

次の画面では「Allow」をクリックして、ChatGPTとの連携を許可すれば、設定完了です。

Zapier6

Zapierに登録する前に、ChatGPTにログインしておくと連携がスムーズです。
ログイン方法から確認したい場合は、以下の記事も読んでみてください。

STEP2:「Configure」タブでGoogleカレンダーと連携させる

ChatGPTのホーム画面で、左上の「Explore」をクリックしてください。

次に表示される「My GPTs」の「Create a GPT」の左横にある「+」アイコンをクリックします。

「Create」画面の右横にある「Configure」タブに切り替えておいてください。

「Configure」タブ内で確認・設定できる内容は、以下のとおりです。

「Configure」タブ内で確認・設定できる内容

Name:My GPTsの名前
Description:説明(日本語で書くと日本語の説明になる)
Instructions:希望する機能の指示内容
Conversation starters:想定される初めの会話
Capabilities:「Web Browsing」「DALL-E」「Code Interpreter」の機能をGPTsに搭載可能
Knowledge:ファイルのアップロードによるデータ学習
Actions:外部APIやデータベースの利用

AI Actions Zapierにアクセスし、「ChatGPT and GPTs」を選択します。

次の画面に表示されている、以下のURLをコピーします。

https://actions.zapier.com/gpt/api/v1/dynamic/openapi.json?tools=meta

ChatGPTの「Configure」画面に戻り、「新しいアクションを作成」をクリックしてください。

コピーしたURLを貼り付け、「Import」をクリックしてください。

URLの貼り付けが完了したら、左上の矢印ボタンをクリックして「Configure」画面に戻ります。

別タブで開いているAI Actions Zapier「ChatGPT and GPTs」ページに戻り、以下のコードをコピーします。

###Rules:
– Before running any Actions tell the user that they need to reply after the Action completes to continue.
– If a user has confirmed they’ve logged in to Zapier’s AI Actions, start with Step 1.
###Instructions for Zapier Custom Action:
Step 1. Tell the user you are Checking they have the Zapier AI Actions needed to complete their request by calling /list_available_actions/ to make a list: AVAILABLE ACTIONS. Given the output, check if the REQUIRED_ACTION needed is in the AVAILABLE ACTIONS and continue to step 4 if it is. If not, continue to step 2.
Step 2. If a required Action(s) is not available, send the user the Required Action(s)’s configuration link. Tell them to let you know when they’ve enabled the Zapier AI Action.
Step 3. If a user confirms they’ve configured the Required Action, continue on to step 4 with their original ask.
Step 4. Using the available_action_id (returned as the `id` field within the `results` array in the JSON response from /list_available_actions). Fill in the strings needed for the run_action operation. Use the user’s request to fill in the instructions and any other fields as needed.
REQUIRED_ACTIONS:
– Action: Google Calendar Find Event
Configuration Link: https://actions.zapier.com/gpt/startsetup_action=google%20calendar%20find%20event&setup_params=set%20have%20AI%20guess%20for%20Start%20and%20End%20time
– Action: Slack Send Direct Message
Configuration Link: https://actions.zapier.com/gpt/startsetup_action=Slack%20Send%20Direct%20Message

ChatGPTの「Configure」画面に戻り、コピーしたURLを「Instructions」に貼り付けます。
このとき、「REQUIRED_ACTIONS:」より下の段のテキストは削除します。
※後で正しいものを入力します。

別タブで開いているAI Actions Zapier「ChatGPT and GPTs」ページから以下のリンクをコピーし、ページにアクセスします。

https://actions.zapier.com/gpt/start

「Add a new action」をクリックし、追加するアクションを選ぶ画面に移ります。

検索画面で「Google Calendar」と入力し、追加したいGoogle Calendarのアクションを選びます。

2023年12月時点でのGoogle Calendarのアクションは、以下7つです。

Google Calendarのアクション7つ

・Google Calendar: Create Calendar 新しいカレンダーを作成する
・Google Calendar: Quick Add Event テキストからイベントを作成する
・Google Calendar: Create Detailed Event 各フィールドを定義してイベントを作成する
・Google Calendar: Update Event イベントを更新する
・Google Calendar: Find Event 連携したカレンダー内のイベントを検索する
・Google Calendar: Add Attendee/s to Event 既存のイベントに人を招待する
・Google Calendar: Delete Event イベントを削除する

「Connect a new Google Calender account」を選択します。

Google Calenderと連携画面に進みます。

連携させるGoogle CalenderのGoogleアカウントを選択します。

アクセスを認証するために、「許可」をクリックします。

AI Actions Zapierアクション追加画面から、「Show all optipns」を選択します。

「Configure」画面の「Instructions」で入力する「Action Name」を入力し、「Enable action」をクリックします。
このとき、「Action Name」と「ページのURL」はコピーしておいてください。

ChatGPTの「Configure」画面に戻り、コピーしたAction NameとURLを「Instructions」に貼り付けます。
このとき、「REQUIRED_ACTIONS:」より下の段に以下のように入力します。

REQUIRED_ACTIONS:
-Action: アクション名
Configuration Link: アクションページのURL

このまま「Configure」画面で以下の項目を入力し、アイコンを作成しておきましょう。
Name:GPT名
Description:GPTの説明文
Instructionsの上部:作成したインストラクションの内容を外部に漏らさないよう念のために注意文を入れる。

STEP3:作成したGPTs共有設定を行う

My GPTs画面の右上の「Save」をクリックします。

「Publish to」の以下の3つの中から1つを選択し、「Conform」をクリックしてください。
・Only me:自分だけに公開する
・Only people with a link:リンクのURLを知っている人のみに公開する
・Public:一般公開する

共有設定が完了すると、ChatGPTのホーム画面から対話が可能です。

Googleカレンダーと連携したGPTsで日程調整する方法

Googleカレンダーと連携したGPTsで、新しい予定を追加して、日程調整する方法を解説します。

まず、AI Actions Zapierアクション追加画面から、希望する機能の「Action Name」と「ページのURL」をコピーします。

ChatGPTの「Configure」画面に戻り、コピーしたAction NameとURLを「Instructions」に貼り付けます。
このとき、「REQUIRED_ACTIONS:」より下の段に以下のように入力します。

REQUIRED_ACTIONS:
-Action: アクション名
Configuration Link: アクションページのURL

My GPTs画面の右上の「Save」をクリックし、設定を保存します。

設定が完了後、以下のように指示すると新しい予定を追加してくれました。
Googleカレンダーにアクセスできるリンクまで載せてくれています。

この他にも、GPTsとGoogleカレンダーを連携させれば、予定の検索や変更・削除などが可能です。

ChatGPT研修「BotCamp」の特徴

BotCampバナー

わたしたちが提供する「BotCamp」は、ChatGPT研修の使い方を初心者から学べる研修です。

・日々登場する新しいAIツールやGPTsに、インプットが追いつかない
・AIツールの選択肢が多すぎて、自分にとって最適なツールを見つけられない
・生成系AIが仕事にどう役立つのか、あまりイメージできない
・すでに業務にAIを取り入れているが、使い方が適切なのかわからない
・時間をかけて学習しても、投資対効果がよいのか分からない
・プロンプトエンジニアリングって難しそう。とっつきづらく感じている

このようなお悩みをお持ちの方におすすめです。

BotCampの特徴1:プロンプトを難しく考えずシンプルに捉える

生成AIからのアウトプットの質を高めるコツは、指示文を「端的に・具体的に」書くことです。

だらだらと長く書く必要はありません。プログラミングやシステムエンジニアリングのように、用語めいた難しい言葉を使う必要も一切ありません。

プロンプトエンジニアリング」と聞くとやや学術的で高度な技術的理解が必要な印象を受けるかもしれませんが、Prompt Simpleという考え方で、誰でも最小限の労力で最大限AIパワーを活用する方法をお伝えします。

BotCampの特徴2:便利なGPTsを厳選して紹介

GPT storeにて日々増え続ける膨大なGPTsのうち、業務改革のインパクトが大きく重要なGPTsを厳選して紹介します。

業務の種類ごとに、どのGPTを使うべきか自分で考え判断できる応用力を身につけることができます。

BotCampの特徴3:Advanced Data Analysis(旧Code Interpreter)で「一億総データサイエンティスト」に

CSV、PDFなどのデータをアップロードした上で、ChatGPT上でPythonのコードを生成・実行できる機能「Advanced Data Analysis」を活用し、高度な専門性がなくても誰もがデータサイエンティストのようなモデル作成、データの予測ができるようになります。

BotCamp開催概要

開催日程研修内容ページを確認
研修時間9:00~17:00もしくは10:00-18:00
開催形式対面のみ(オンライン参加不可)
会場水道橋開催の場合
コンフォート水道橋
東京都千代田区神田三崎町2-7-10 帝都三崎町ビル 2階,5階
https://www.relo-kaigi.jp/comfort-suidoubashi/access/

神田開催の場合
BIRTH KANDA
東京都千代田区神田錦町1-17-1 神田髙木ビル7F
https://birth-village.com/
備考・ChatGPT(GPT-4)が入ったWindowsPCをお持ちください
・推奨のOSはWindowsです。Macでの受講はご遠慮ください。
・セキュリティ上ChatGPTが使えないPCでの受講はご遠慮ください。