コードでミーティングサマリーをNotionに送信する

OpenAI、Notion、Meeting BaaS APIを使用して、ミーティングの文字起こしと要約をNotionに自動化します。

Meeting BaaS 🐟、OpenAINotion APIを連携させて、ミーティングの文字起こし、要約、Notionデータベースへの保存を自動化します。

Express JS サーバーをシンプルに構築し、使いやすいフォームから Google MeetZoom、または Microsoft Teams のビデオミーティングにbotを送信します。botはミーティングに関するすべての有用な情報をサーバーに返します。これには、参加者リスト、会話の録画、文字起こしなどが含まれます(ただしこれらに限りません)。

LLM(この例ではOpenAIのgpt-3.5)を使用して会話データをMarkdown形式にフォーマットし、取得・整形された情報でNotionデータベースを自動的に埋め込みます。

主な機能

  • マルチプラットフォーム対応: Google Meet、Zoom、Microsoft Teamsに対応
  • 自動文字起こし: Meeting BaaS botがミーティングを自動的に録画・文字起こし
  • AIによる要約: OpenAIのGPTモデルを使用して会話データをMarkdown形式に整形
  • Notion連携: ミーティング情報をNotionデータベースに自動入力
  • Express JSサーバー: botのdeployに対応したシンプルで使いやすいフォームインターフェース

仕組み

  1. botのdeploy: Express JSフォームを使用して、ビデオ会議にミーティングbotをdeployします
  2. ミーティングの録画: botが自動的に参加し、完全な文字起こし付きでミーティングを録画します
  3. データ処理: ミーティングデータはOpenAIの言語モデルを使用して処理・整形されます
  4. Notionへの保存: 整形されたミーティングサマリーが自動的にNotionデータベースに保存されます

はじめに

  1. サンプルリポジトリをクローンします
  2. Meeting BaaS、OpenAI、NotionのAPI keyを設定します
  3. Express JSサーバーを設定します
  4. deployしてミーティングサマリーの自動化を開始します

関連ページ