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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
谷口
July 12, 2025
Technology
1
160
Deep Research + NotebookLMでいい感じにキャッチアップする
2025/07/04に社内のLTイベントで利用した資料です。
谷口
July 12, 2025
Tweet
Share
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
20260129_CB_Kansai
takuyay0ne
1
270
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
使いにくいの壁を突破する
sansantech
PRO
1
110
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
1
140
Tebiki Engineering Team Deck
tebiki
0
24k
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
130
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
2
1.9k
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
100
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
560
Databricks Free Edition講座 データサイエンス編
taka_aki
0
290
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
500
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
280
Information Architects: The Missing Link in Design Systems
soysaucechin
0
760
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
420
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
97
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
Building Adaptive Systems
keathley
44
2.9k
Embracing the Ebb and Flow
colly
88
5k
Raft: Consensus for Rubyists
vanstee
141
7.3k
The Spectacular Lies of Maps
axbom
PRO
1
510
The Limits of Empathy - UXLibs8
cassininazir
1
210
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料金怖い…)