文字起こしと要約のためのMakeワークフロー
Make、Airtable、OpenAI、Meeting BaaS APIを使用してビデオミーティングの文字起こしと要約を行うワークフロー
このガイドでは、Makeワークフローを設定してビデオミーティングのタスクを自動化し、ミーティングの文字起こしを要約するプロセスを説明します。
概要
このワークフローでは以下のことができます:
- Meeting BaaS 🐟 APIを使用したbotでビデオミーティングを録画(Google Meet、Microsoft Teams、Zoom)
- OpenAI APIでコンテンツの文字起こしと要約
- Make.comを使用してAirtableデータベースにインサイトを同期
前提条件
必要なアカウントとアクセス:
- Makeアカウント
- チームプランのAirtableアカウント
- Meeting BaaS APIアクセス
- OpenAI APIキー
Makeのセットアップ
Makeアカウントのセットアップ:
- 以下のワークフローファイルを保存する
- Makeアカウントをお持ちでない場合は、make.comでアカウントを作成する
- dashboardから新しいシナリオを作成する
- 3つの横並びのドットをクリックし、「Import Blueprint」を選択する
- AirtableシナリオファイルをアップロードしてAirtableシナリオを保存する
- ワークフローの名前を変更する(例:「Integration Airtable」)
Airtableの設定
Airtableのセットアップ手順:
- airtable.comでAirtableアカウントを作成する
- dashboardで「Create」をクリックして新しいベースを開始する
- 「Start from scratch」を選択し、ベースの名前を変更する(例:「Meeting BaaS」)
- 以下に提供されている2つのCSVファイルを保存する。これらを使用して「Data」と「Form Responses」テーブルを自動的に作成します。2つのビューの名前をそれぞれ変更する(例:「Data」と「Invite Meeting Bot Form」)。
- 「Data」テーブルを設定する:
- 「Name」、「Description」:単一行テキスト
- 「Summary」:長文テキスト(リッチテキスト書式を有効化)
- 「MeetingDate」:日付
- 「Attendees」:長文テキスト
- 「Form Responses」テーブルを設定する:
- 「Meeting Bot Name」、「Meeting URL」、「Meeting Bot Entry Message」:単一行テキスト
- 「id」:自動番号
- 「Meeting Bot Image」:添付ファイル
- 「Created Time」:作成日時
- 「Created By」:作成者
- デフォルト値の設定:
- Meeting Bot Name:Make Meeting Bot
- Meeting Bot Entry Message:Hello - recording this meeting
- 新しいフォームを作成する:
- 「Interfaces」タブを開き、「Start Building」をクリックする
- 「Build a form」を選択し、「Form Responses」テーブルを選択する。ここでは、リンクを共有する相手にAPIキーフィールドを非表示にすることをお勧めします。簡単な方法としては、例えば「Meeting Bot Name」フィールドの値に基づいて条件付きで表示するようにすることです。
- フォームの名前を変更し(例:「Meeting Bot」)、「Publish Form」をクリックする
- アクセスに「Anyone on the web」を選択し、リンクをコピーする
Make-Airtable連携
MakeとAirtableの接続:
- Make dashboardで、インポートしたAirtableワークフローを選択する
- Airtable(Watch Responses)ノードをクリックし、新しいwebhookを作成する
- webhookに名前を付け(例:「Airtable webhook」)、アドレスをコピーする
- Airtableで、新しく作成したベースのフォームを開く
- 右側の設定パネルから「Redirect to URL」を選択する。これは有料機能です。
?record_id={record_id}を末尾に付加したwebhook URLを入力して保存する- Airtable(Get A Record)ノードで、接続を追加する(OAuth、token、またはキー)
- 接続に名前を付け(例:「Airtable OAuth connection」)、ベースとテーブルを選択する
Webhookのセットアップ
Webhookの設定:
- Make dashboardで新しいシナリオを作成する
- 3つのドットをクリックし、「Import Blueprint」を選択する
- Webhookシナリオファイルをアップロードして保存する
- シナリオの名前を変更する(例:「Integration Webhook」)
- webhooksノードをクリックし、新しいwebhookを作成する
- webhookに名前を付け(例:「Meeting BaaS webhook」)、アドレスをコピーする
- Meeting BaaS dashboardで、Webhookタブに移動する
- MakeのwebhookのURLを貼り付ける
OpenAIの設定
OpenAI連携のセットアップ:
- ワークフロー内のOpenRouterノードを見つけてクリックする
- endpoint URLを
https://api.openai.com/v1/chat/completionsに変更する - JSON payloadで、
modelフィールドを更新する(例:gpt-3.5-turboまたはgpt-4) - Credentialsの下にある追加ボタンをクリックする
Api Key Parameter Nameを「Authorization」に設定する- keyフィールドに「Bearer」と入力し、OpenAI APIキーを貼り付ける
- 「Create」をクリックする
Airtable tokenの設定
- ワークフロー内のAirtableノードをクリックする
- Airtableワークフローに使用した接続を選択する(例:「Airtable OAuth connection」)
- OKをクリックする
保存とテスト
- ワークフローを保存する
- フォームを開き、ミーティングのURLとMeeting BaaS APIキーを入力して、セットアップをテストする
まとめ
MakeワークフローがMeeting BaaSに接続され、OpenAI APIを使用するように設定されました。問題が発生した場合は、手順を見直すか、Meeting BaaS dashboardでサポートを求めてください。