Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Gemini CLI x Google Cloud Document MCP で作る Goog...
Search
Cloud Ace
March 29, 2026
Technology
43
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gemini CLI x Google Cloud Document MCP で作る Google Cloud クイズボット
Cloud Ace
March 29, 2026
Transcript
12 slides
Gemini CLI x Google Cloud Document MCP で作る Google Cloud
クイズボット Discord | 毎日自動配信 | 最新ドキュメント参照 クラウドエース株式会社 第2開発部 坂本 啓輔 1
自己紹介 坂本 啓輔 クラウドエース株式会社 第2開発部 今年の抱負: All Certification Holders 取ります!
2
課題と解決策 Google Cloud 資格試験の勉強、こんな経験ありませんか? 課題 自分から読む・解くのが続かなかった 直前に詰め込もうとしても付け焼き刃だった 解決策 Discord に問題が届けば、隙間時間に解ける
毎日少しずつ → じわじわ定着する知識に 3
毎日こんな問題が届きます 1日3回自動配信 | 15分後に解答 | GitHub Actions で$0運用 問題 回答(15分後)
4
システム構成 GitHub Actions cron スケジュール Gemini CLI テーマ選択 → 問題生成
Google Cloud Document MCP ドキュメント参照 Discord Webhook で投稿 すべて無料枠で運用可能 サービス 無料枠 GitHub Actions パブリックリポジトリは無制限 Gemini API 無料枠で十分 Discord Webhook 無料 5
問題精度を上げる工夫 Part 1 試験ガイドに基づくトピック管理 Google Cloud 公式試験ガイドを YAML 化 現在
5ドメイン・50+トピック を管理 テーマローテーション この仕組みのメリット メリット 説明 公式準拠 試験ガイドの構造を反映 網羅性 全トピックを漏れなくカバー 均等出題 特定分野に偏らずバランスよく出題 exam_code: PDE exam_name: Professional Data Engineer domains: - name: データの取り込みと処理 percentage: 25 sections: - name: データソースの取り込み topics: - name: Cloud Pub/Sub による... - name: Dataflow を使用した... /** * 日付と時間帯に応じて異なるトピックを選択 * 例: 1/23 朝 → "BigQuery のパーティショニング" * 1/23 昼 → "Vertex AI の概要" */ export function selectTopicByDate( topics: FlattenedTopic[], date: Date = new Date() ): FlattenedTopic { const dayOfYear = getDayOfYear(date); // 年間通日 const slot = getTimeSlot(date); // 時間帯(0-2) const index = (dayOfYear * 3 + slot) // 1日3回×日数 % topics.length; // トピック数で循環 return topics[index]; } 6
問題精度を上げる工夫 Part 2 Gemini CLI が MCP 経由で最新ドキュメントを参照 Gemini CLI
が Google Cloud Document MCP サーバーに接続し、公式ドキュメントをリアルタイムで取得 Gemini CLI Google Cloud Document MCP Google Cloud 公式ドキュメント MCP が解決する課題 課題 解決 LLM の知識が古い MCP でリアルタイムに 公式ドキュメントを参照 ハルシネーションのリスク ソース付きで回答生成 MCP サーバーが提供するツール ツール 説明 search_documentation キーワードで検索 read_documentation ページ本文を取得 7
Before: Web 検索で調べた場合 プロンプト入力 プロンプト: Cloud Run から言語コネクタを利用して Cloud SQL
にアクセスする際に使用するポートは何番ですか? 公式ドキュメントを 調べてください。 8
Before: Web 検索で調べた場合 回答 9
After: Google Cloud Document MCP Server を使った場合 プロンプト入力 10
After: Google Cloud Document MCP Server を使った場合 回答 11
まとめ MCP で最新ドキュメント参照 Google Cloud 公式ドキュメントをリアルタイム参照 試験ガイドベースのローテーション 5ドメイン・50+トピックを網羅的にカバー 試験勉強の新しい方法を AI
ツールで実現しませんか? github.com/axelaspor2/gemiquiz ご清聴ありがとうございました 12
More Decks by Cloud Ace
See All by Cloud Ace
GCSの署名付きURL、 URLを返せば終わりじゃなかった話
cloudace
0
23
いくつ知ってる? GoogleのAIたち
cloudace
0
19
新卒1年目からAI駆動開発:期待と現実、そして気づいたこと
cloudace
0
24
Developer Knowledge MCP でサポート業務を改善する
cloudace
0
17
クラウドエース流AI駆動開発の実践
cloudace
0
28
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
180
今年の最難関と思われるProfessional Security Operations Engineer の概要
cloudace
0
41
魅力的な LT を作りたい
cloudace
0
47
AIエージェントはqじゃなくてwqしよう
cloudace
0
42
Other Decks in Technology
See All in Technology
_マネジメントする人される人ナイト_2026__良いチームを作っていきたい_お気持ち_.pdf
xkxaxkx
0
270
狙われているAPIの脆弱性!今こそ手をつけるべき根本的な対策とは?
nagix
0
130
速くなった開発の効果をどう推し量るのか
bulbulpaul
0
110
Context != Context: One window, many lifecycles (AI Native DevCon, Nov 2026)
birgitta410
0
130
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
190
サボる子はいねぇがー!AgentCoreハーネスの脆弱性に学ぶ、エージェントの入力バリデーション
iwamot
PRO
5
340
高品質と高スピードを支える品質のシフトレフトのアプローチ
goyoki
3
1.1k
仕様と現実の間で落とし所を探るリモートMCPの認証・認可 — Sansanの認証基盤における課題と実践
sansantech
PRO
2
290
生成AI時代のIAMのマニアックな話
takuros
6
3.2k
20261113_JAWS_Osaka
takuyay0ne
0
440
Active Directory と Entra ID のむむむな関係
murachiakira
PRO
4
1.8k
契約書SaaSにAIエージェントを組み込む
sansantech
PRO
0
110
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
69k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
23k
Rails Girls Zürich Keynote
gr2m
96
14k
GraphQLとの向き合い方2022年版
quramy
50
15k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
530
A Tale of Four Properties
chriscoyier
163
24k
Un-Boring Meetings
codingconduct
0
490
Building an army of robots
kneath
307
47k
30 Presentation Tips
portentint
PRO
1
470
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
530
Discover your Explorer Soul
emna__ayadi
2
1.3k