まだまだ大きな盛り上がりを見せている生成AIですが、これまではグーグル独自の「Bard」を使ってGoogle Workspaceのいくつかのツールと連携する方法を紹介してきました。ですが生成AIといえばBardだけでなく、「ChatGPT」を利用しているという人も多いのではないでしょうか。→過去の「Google Workspaceをビジネスで活用する」の回はこちらを参照。
そこで今回は、これまで紹介していなかった「Googleスプレッドシート」とBardの連携、そしてやChatGPTとの連携方法について紹介したいと思います。
GoogleスプレッドシートとBardの連携
まずはBardとの連携についてですが、同じグーグルのツールということもあってBardが生成した表をGoogleスプレッドシートに取り込む機能が用意されています。具体的な使い方としては、まずBardに表を作成してもらう質問をします。
すると回答に提示された表の下部に「Googleスプレッドシートにエクスポート」という項目が現れるので、これをクリックします。
作成が終わったら画面下部に「新しいスプレッドシートを作成しました」という通知が現れるので、「スプレッドシートを表示」を選んでください。
Googleスプレッドシートに、質問した内容をタイトルとしたシートが作成されていることを確認できます。もちろん表の内容をソートして整理したり、グラフにしたりすることも簡単にできるので、資料作成などにはとても役立つのではないでしょうか。
GoogleスプレッドシートとChatGPTの連携
一方のChatGPTに関してですが、こちらはグーグルのサービスではないので利用するには別途「Google Workspace Marketplace」からアプリを追加する必要があります。
ChatGPTを使用するアプリには、さまざまなものがありますが、今回はGoogleスプレッドシートのセルにChatGPTの質問を直接入力できる「GPT for Sheets and Docs」というアプリを使用します。
なお、このアプリはChatGPTを利用するのに必要な「OpenAI」のアカウントを使うことから、事前に取得しておいてください。
まずはアプリを追加する必要があるので、Googleスプレッドシートで表を作成し、メニューから「機能拡張」を選び、「アドオン」→「アドオンを取得」と選択してGoogle Workspace Marketplaceを呼び出します。
続いて検索ボックスに「ChatGPT」などと入力して検索した後、該当のアプリを選びます。
詳細画面が開いたら、インストールボタンを押してインストールしてください。
インストールが終わったら、先程と同様にメニューから「機能拡張」を選んだ後、「GPT for Sheets and Docs」→「Set API Keys」と選択します。
すると右側のサイドパネルが開いて、ChatGPTとの連携に必要な「API key」の登録が求められます。下記画像部分のリンクをクリックしてChatGPTにログインしてください。
ログインしたら、API keyを作成するため「Create new secret key」をクリックします。
ダイアログが現れたら「Create secret key」をクリックしてください。
API keyが作成されるので、API keyの右側にあるボタンを押してコピーしてください。
続いて、Googleスプレッドシートに戻り「Enter your OpenAI API key」の所にキーをペーストして「Next」を押し、設定を完了させてください。
設定が終わったら実際に使ってみましょう。まずは1つのセルに質問を入力し、回答を表示したいセルに「=GPT(【質問を入力したセル】)」と入力します。「A1」のセルに質問を入力したら、「=GPT(A1)」と記述すればOKです。
少し待った後、ChatGPTからの回答がセルに自動入力されます。
実際に試してみた限りでは、回答の文字数が多い質問はエラーとなるケースが多いなど、やや制約もある印象ですが、ChatGPTを日ごろから利用している人はぜひ有効活用したいところです。