0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ChatGPT × Googleフォーム × Zapierで、自分の「気になること」をAIに自動で調べてもらう仕組みを作ってみた

Posted at

ワークフローツールのZapierはまだ使ったことが無かったので今日アカウントを開けて触ってみることにしました。

特にAIモデルをワークフローにはさんで処理するパターンの単純なひな形を作りたかったので、とりあえず、Zapier無料版で使える最大3つのステップで実現できるワークフロー(Zap)を作ることに。

作成したワークフローは「気になったことや疑問をGoogleフォームから入力するだけで、ChatGPTが要約してGmailで自動通知してくれる」というものです。

以下、その構成や活用例をまとめてみました。プログラミングをしないノーコードで作れるので、ちょっとした自己学習支援ツールとしても非常にオススメです。

背景と目的

仕事や生活の中で「これ、あとで調べよう」と思うことは多いのですが、後から忘れてしまったり、忙しくて調べる余裕がなかったりしますよね。

そこで今回の目的は、

  • 思いついた時にサッとメモできて、
  • AIが自動で調べてくれて、
  • 結果をすぐに受け取れる

という学習ループを無意識に回せる仕組みを作ることです。


全体構成(Zapierによる自動化)

今回のワークフローは以下の3ステップで構成されています。

  1. Googleフォームからトピック入力
  2. Googleスプレッドシートに保存
  3. Zapierが発火 → ChatGPTで調査・要約 → Gmailで通知

image.png


ステップごとの設定内容

ステップ1:Googleフォームで質問を投稿

Googleフォームには1つのフィールド(「Topic」)を設けただけのシンプルな構成です。
入力された内容は自動的にGoogleスプレッドシートに記録されます。

image.png

image.png


ステップ2:スプレッドシートをZapierのトリガーに

Zapierでは、「Google Sheets」アプリで「New Spreadsheet Row」をトリガーに設定しています。
対象のスプレッドシートとシート名を指定するだけでOKです。

image.png


ステップ3:ChatGPTで調査 → Gmailで通知

ChatGPT (OpenAI) の設定

ZapierにOpenAIを連携し、入力されたトピックをプロンプトとして送ります。

image.png

プロンプトは前ステップの出力を埋め込んでいます。出力は英語と日本語両方にしました(やはり日本語の方が素早く読めるので)

[トピック] is the topic I like to understand. Please analyze it and then provide a brief summary of the topic, first in English, and then followed by Japanese.

あと、ChatGPT側で「検索」して最新情報が得られるように、ウェブ検索ツールをオンにしておきます。トークン数は、何度か足りなくて失敗したので4086に(これで足りなかったらプロンプトで出力を制限しないといけませんが、今のところうまくいっている)

image.png

Gmail通知の設定

OpenAIから返ってきた回答をそのままGmailで自分に送信しています。

  • 宛先: 自分のGmailアドレス
  • 件名: “Today's topic”
  • 本文: ChatGPTの出力結果

image.png


実際の動作イメージ

Googleフォームに「Windsurf and Cursor, which one is more popular?(Windsurf と Cursor、どちらが人気がありますか?)」と送信するだけで、以下のようなメールが届きます:

image.png


応用アイデア・発展例

この構成はとても柔軟なので、さまざまな応用が可能です。

1. SMSで受け取る

Twilioを使えば、メールではなくSMSで直接通知できます。外出先やPCを使えないときでも受け取りやすくなります。

2. Notionに自動保存

学んだ内容をNotionに蓄積すれば、自分だけのナレッジベースが構築できます。

3. 日次ダイジェストをまとめて受け取る

ZapierのScheduleトリガーと組み合わせて、1日分の内容をまとめて夜に送ることも可能です。

4. ブログ下書きの自動生成

ChatGPTの出力をそのままMarkdown形式で整形し、下書き記事に変換。QiitaやNote投稿の土台にもなります。


使用したサービス一覧

ツール名 用途
Googleフォーム トピック入力
Googleスプレッドシート 入力データ保存、Zapierのトリガー
Zapier 全体の自動連携・制御 (無料版)
ChatGPT(OpenAI) トピック要約と調査
Gmail 結果通知用メール

まとめ

この仕組みを使うことで、

  • 気になったことをその場でフォームに投稿し、
  • ChatGPTが自動で調査・要約し、
  • 数分以内にメールで受け取れる

という「考える→知る→学ぶ」を自動で回すことができるようになります。

特にこんな方におすすめです:

  • 忙しい中でも学習の習慣を持ちたい
  • ChatGPTをもっと実用的に活用したい
  • ノーコードで面白い仕組みを作りたい
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?