Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
議事録の要点整理を自動化! サーバレス Bot 構築術
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ikechi
September 19, 2025
Programming
3
2.4k
議事録の要点整理を自動化! サーバレス Bot 構築術
ServerlessDays Tokyo 2025
Date: 2025/9/20
url:
https://tokyo.serverlessdays.io
ikechi
September 19, 2025
Tweet
Share
More Decks by ikechi
See All by ikechi
RailsでDDDは使えるのか?
penpeen
0
27
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
VibeCodingで決済機能を改修〜失敗から学んだこと〜
penpeen
0
98
NotebookLMを使ってインプット効率を爆上げしよう
penpeen
1
110
Other Decks in Programming
See All in Programming
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
110
CSC307 Lecture 03
javiergs
PRO
1
490
CSC307 Lecture 08
javiergs
PRO
0
660
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
AgentCoreとHuman in the Loop
har1101
5
220
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
6.4k
AtCoder Conference 2025
shindannin
0
1k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
190
CSC307 Lecture 04
javiergs
PRO
0
650
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
440
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
230
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
310
Facilitating Awesome Meetings
lara
57
6.7k
Mobile First: as difficult as doing things right
swwweet
225
10k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
80
Six Lessons from altMBA
skipperchong
29
4.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
71
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Navigating Weather and Climate Data
rabernat
0
97
Transcript
1 議事録の要点整理を自動化! サーバレス Bot 構築術 ~ 2025年9月20日 Serverless Days
Tokyo 2025 ~
1.池上 寛登 ⾃⼰紹介 2. GMOペパボ株式会社 Web Engineer 3. 「minne」開発担当 4.
モットー: 楽をするために苦労する
アジェンダ 1. 会議運営の課題 2. Gemini による議事録⾃動作成機能 3. 議事録分析 Bot の開発
4. 成果と今後の展望
フィードバックや感想お待ちしています! 4 ソースコード公開中
会議の課題 5
6 • 議事録の保存場所が散財 • フォーマットがバラバラ • 確認に時間がかかる 会議の課題1: 議事録の運⽤
7 • 担当者‧期限‧優先順位が不明確 • タスクの実⾏漏れ • タスクの進捗が可視化されていない 会議の課題2: タスク管理
8 • 会議進⾏の固定化 • ファシリテーションスキルの属⼈化 • 振り返り機会の損失 会議の課題3: 会議進⾏
9 • 議事録テンプレート統⼀ • タスク管理ツール導⼊ • 会議の振り返り時間の確保... 取り組んだこと
10 いずれも継続せず...
Gemini の 議事録作成機能 11
12 • 会議中の発⾔を⽂字起こし • 構造化された議事録を作成 • GWS Standard 以上で利⽤可 Gemini
による議事録作成 引⽤: Google Meet の⾃動メモ⽣成 https://support.google.com/meet/answer/14754931
13 Gemini が作成する議事録
14 • 発⾔傾向の分析 • 会議の傾向をつかむ • 会議で発⽣したタスクの抽出 Geminiが切り開いた可能性
15 Geminiの議事録をさらに活⽤すべく 「議事録分析Bot」の開発を決意!
議事録分析 Bot の開発 16
• 会議で決まったアクションの⾃動タスク化 • 議事録の⼀元管理 • 会議の質を⾼める仕組みの提供 17 実現したいこと
18 • 素早くプロトタイプを作りたい • 効果が⾒込めない場合にすぐに中⽌にできる • 機能開発に集中したい アーキテクチャの検討
19 • サーバー管理が不要 • コストは使った分だけ • 運⽤‧監視がほぼ必要ない サーバーレスなら全て解決!
20 サーバレス = 個⼈開発に理想的な環境
21 アーキテクチャ 議事録取得 議事録分析
22 アーキテクチャ - 議事録取得
23 アーキテクチャ - 議事録分析
24 • カスタムコマンドで Bot を起動 • モーダル表⽰ • Drive API
によるファイル選択 • 議事録分析 Lambda 実⾏ プロダクト概要 - SlackBot
25 • 議事録ファイルの検索 • プロンプト、構造化スキーマの取得 • 議事録の多段階分析 • 分析結果の保存 •
完了通知 プロダクト概要 - 議事録分析処理
26 Gemini 2.5 Flashを採⽤ • 最⼤級のコンテキストサイズ(最⼤100万トークン) • コストパフォーマンス($0.30/$2.50 ⼊⼒/出⼒ 1M
tokens) • ⾼い⽇本語理解⼒ プロダクト概要 - LLM
27 • 構造化された出⼒スキーマ • コンテキストキャッシュの活⽤ プロダクト概要 - プロンプト設計 { "decisions":
[...], // 決定事項 "actions": [...], // アクション項目 "health_assessment": {...}, // 会議健全性評価 "improvement_suggestions": [...] // 改善提案 }
議事録データベース • ⽇時‧参加者情報 • 決定事項‧雰囲気‧改善提案 タスクデータベース • アクション項⽬ • 担当者‧優先度‧期限
28 プロダクト概要 - Notion 連携
29 Notion 連携 - 議事録データベース
30 Notion 連携 - 議事録データベース
31 Notion 連携 - タスクデータベース
32 • 会議の基本情報 • 決定事項 • アクション項⽬ • 会議の雰囲気 •
改善提案 プロダクト概要 - Slack 連携
33 Slack 連携 - 会議の基本情報
34 Slack 連携 - 決定事項、アクション
35 Slack 連携 - 雰囲気分析、改善提案
1時間の会議(20,000字)を 100回分析した場合: 385円 (1 USD ≒ 150 JPY) 36 プロダクト概要
- コスト
実現できたこと 37
• Notionによる ⼀元管理 • 組織の共通課題の発⾒ 38 議事録管理の改善
• タスクの⾃動抽出 • リマインダーによる実施漏れを防⽌ 39 タスク抽出の⾃動化
• 会議改善のための具体的アドバイス • 会議の雰囲気レビュー 40 会議の改善フィードバック
取り組みで⾒えてきた課題 41
• ⻑時間会議の場合、分析結果にバラつきが⽣じやすい 42 分析結果のばらつき
• タスクの割り当てが正確に⾏えない • 「会議室名」が担当者として登録されてしまう 43 会議室参加者の識別問題
さらなる価値向上に向けて 44
• ⾼精度な議事録分析を実現 • 感情分析機能(声のトーンや抑揚を分析) 45 ⾳声‧録画データ対応
• Googleカレンダーとの連携 • タスクの期⽇を⾃動でカレンダー登録 • タスクの⾒落としや遅延のリスクを低減 46 システム統合の強化
まとめ 47
議事録を 「記録」から 「活⽤できる資産」へと 進化させることに成功! 48
• AIコード⽣成 × サーバーレスデプロイ • アイデアを形にしていこう! 49 作りたいものはすぐ作れる時代...!
ご静聴ありがとうございました 50 登壇資料は X に掲載予定です!