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
Deep Research + NotebookLMでいい感じにキャッチアップする
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
谷口
July 12, 2025
Technology
180
1
Share
Deep Research + NotebookLMでいい感じにキャッチアップする
2025/07/04に社内のLTイベントで利用した資料です。
谷口
July 12, 2025
Other Decks in Technology
See All in Technology
Angular Architecture Revisited Modernizing Angular Architectural Patterns
rainerhahnekamp
0
100
Keeping Ruby Running on Cygwin
fd0
0
180
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
160
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
290
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
160
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
1.3k
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
300
GitHub Copilot Dev Days
tomokusaba
0
100
Shipping AI Agents — Lessons from Production
vvatanabe
0
290
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
210
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
6.2k
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
380
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
230
Raft: Consensus for Rubyists
vanstee
141
7.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Being A Developer After 40
akosma
91
590k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Building the Perfect Custom Keyboard
takai
2
740
Building Applications with DynamoDB
mza
96
7k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Visualization
eitanlees
150
17k
Transcript
Deep Research + NotebookLMでいい感じにキャッ チアップする 谷口
はじめに • 私(谷口):自称フルスタックエンジニア ◦ 低レイヤ(※1)、コンテナ、ゲーム製作、 Web、クラウドなど、それぞれ少しだけしかできない • 主な価値観 ◦ ステークホルダー(一緒に仕事をする人、ユーザー、皆)に安心と喜びを感じてもらうことで貢献感を得てやりが
いや生きがいを感じる ◦ 付加価値を生み出し、素早く価値のあるものを迅速に提供し、常に期待を上回れることを目指している • 目指す人材像: ソフトウェアエンジニア (IPAデジタル人材より ) ◦ カバーしたいロール:フロントエンド、バックエンド、クラウド • 真(?)のフルスタックエンジニア、ソフトウェアエンジニアになるためには、やはりキャッチアップは欠かせないのでは ないか? ※1 パケットキャプチャ、バイナリ解析等
キャッチアップ大変すぎ問題 • 谷口の傾向として、1つのことに集中して、早めに終わらせ、次へ…といった形で、コツコツと取り組みたい ◦ ただし、昨今の変化や生成AIの利用が常識となった時代 ◦ 変化がはやく、陳腐化もはやい • 生成AIは言わずもがな、幅広い技術領域を、頭の片隅に入れておく必要があるのでは? ◦
キャッチアップが必要 ◦ ただし、人力だと無謀すぎて、心が折れる • キャッチアップのインプット情報収集を生成AI(Deep Research)に任せる
Deep Research概要
Deep Researchとは? • LLMがユーザーの質問を元に、自律的・横断的に調査 • 調査結果のレポーティングをしてくれる 技術動向インテリジェンスレポート (2025年6月14日 - 2025年6月28日)
レポート例
別の課題が発生:キャッチアップはできるようになったが・・・ • レポートの量が多すぎて、読むのに時間がかかる (Word文書/Googleドキュメント 30ページ) • (満たされたら、さらに次の欲が出てくる) • NotebookLMに任せる
NotebookLM概要
NotebookLMとは • Googleのサービス • GoogleドキュメントやPDFなどを「データソース」としてアップロード • データソースを元に、「音声概要」や「マインドマップ」等の作成が可能 • チャットへの質問による深掘り ※Gemini
2.5 ProのCanvas + インフォグラフィックにて作成
NotebookLMとは Deep Research結果 マインドマップ自動生成 (クリックで深掘りも可能) 音声概要 Podcast、ラジオ風に、要点をまとめて解説 (wav形式でダウンロード可能) (下記リンク先の音声ファイルは、 wavをmp3に変換したもの)
2025年6月後半_ 技術トレンド要約レポート .mp3
主な流れ
主な流れ(無料版でやる場合) • キャッチアップ期間は、 2025/07/04から2週間以内とする • GeminiにプロンプトA, Bそれぞれで、Deep Researchを実行 ◦ モデル:Gemini
2.5 Flash • Deep Research結果を、Googleドキュメントとしてエクスポート • NotebookLMを開き、対象のドキュメント A, Bを開く GeminiプロンプトA(最新フォーカス用) GeminiプロンプトB(俯瞰用) ※プロンプトは、 ChatGPT o3で作成
主な流れ(普段やっている方法) 前提:ChatGPT Plus, Claude Pro, Gemini AI Proを契約 • キャッチアップ期間は、
2025/07/04から2週間以内とする • GeminiにプロンプトA, Bそれぞれで、Deep Researchを実行 ◦ モデル:Gemini 2.5 Pro • ChatGPTに対して、キャッチアッププロンプトで、 Deep Researchを実行 ◦ モデル:o3, GPT-4.1 ◦ LLMから質問されたら以下のように回答する ▪ 生成AIを重点的に。中級者。 ただし説明は平易な日本語 (中学生でも理解できる )でお願いします • Claudeに対して、キャッチアッププロンプトで、リサーチ& Deep Thinkingを実行 ◦ モデル:Claude Opus 4 • Deep Research結果を、Googleドキュメントとしてエクスポート • NotebookLMを開き、対象のドキュメントを開く GeminiプロンプトA(最新フォーカス用) GeminiプロンプトB(俯瞰用) ※プロンプトは、 ChatGPT o3で作成 キャッチアッププロンプト
なんで? • なんでgeminiはプロンプト 2つ? ◦ ChatGPT、Claudeは「過去2週間」と指示した場合、現在日付を基準としてくれる (今日試したら、Claude Opus 4は2025/01を基準としてしまったた め明示した方が良い)
◦ Gemini ▪ 過去2週間と指示すると、 2024年時点を「最新情報」としてしまうことがあった ▪ 直近情報のキャッチアップ用と俯瞰用で分割 • 直近情報のキャッチアップ用:期間内に特筆すべき更新はありませんでしたということを明記させる • 俯瞰用:過去 2週間の動きはないが、最新情報は〇〇ですといった補足をさせる • なんでgeminiだけじゃないの? ◦ 各モデルで調査・取得させることで、情報の正確さを高めたい意図がある( LLMの出力した情報をそのまま「正しい」インプット情報とし て、手放しで鵜呑みにしてる感じがして、抵抗感があった) ◦ →NotebookLMに読み込む直前のフェーズ にいずれかのサービスでの「 妥当性チェック 」を入れた方が良いかもとも考えている ◦ 「これらの文書はそれぞれ GPT o3, Claude Opus 4, Gemini 2.5 ProによるDeep Research結果です。文書のファクトチェック及び妥当 性の確認を実施してください」的な。
画面イメージ
画面イメージ: Deep Research実行前
画面イメージ: Deep Research実行中
画面イメージ: Deep Research結果
画面イメージ: Deep Research結果をGoogleドキュメントに Export
画面イメージ: NotebookLM
画面イメージ: NotebookLMでソースを選択
画面イメージ: NotebookLMメインページ
画面イメージ: NotebookLM マインドマップ 1
画面イメージ: NotebookLM マインドマップ 2
画面イメージ: NotebookLM マインドマップから深掘り
所感
所感 • わりとタイムリーにキャッチアップ(頭の片隅に置く)ことができるようになり、良い感じ ◦ Pythonのパッチバージョンアップ、脆弱性など ▪ Python 3.11.13など ◦ Google
Cloudの障害(2025年6月12日に発生したこと) ◦ GitHub CopilotでClaude Sonnet 4やOpus 4が一般提供(GA)された ◦ LlamaIndexやOllamaの動向 ◦ awesome-llm-appsなど、人気のリポジトリ • 定期的にGPT/Gemini/ClaudeでそれぞれDeep Researchして、調査結果を特定のストレージに配置するエージェント 作っても良いかもと思っている( API料金怖い…)