NotebookLM + Claude Codeのワークフローが凄すぎる

EEric Tech
Computing/SoftwareAdvertising/MarketingSmall Business/StartupsJob SearchInternet Technology

Transcript

00:00:00この動画では、これから組み合わせる方法を
00:00:01ご紹介します。Claude CodeとNotebookLMを
00:00:04NotebookLM-pyというツールを使って
00:00:07連携させます。これはオープンソースのライブラリで、
00:00:09NotebookLMを
00:00:11AIエージェントが利用できるCLIツールに統合できます。
00:00:14なぜこれを使うべきなのか疑問に思うかもしれませんが、
00:00:16Claude Codeは実行能力に非常に長けている一方、
00:00:18NotebookLMは、
00:00:20整理されていないドキュメントやリサーチ、
00:00:22様々なソースを、明確で根拠のある理解へと変換し、
00:00:26それを実行のためにClaude Codeに渡すことができるからです。
00:00:28私のユースケースを例に挙げてみましょう。
00:00:30この動画の後半で詳しくお見せします。
00:00:32簡単に言うと、Claude Code単体ではなく、
00:00:33NotebookLMのスキルを活用して、
00:00:35製品の比較分析を行いました。
00:00:38私が開発したBook Zeroという製品です。
00:00:39ご覧の通り、ここでは分析を依頼しています。
00:00:42このCSVデータに含まれる35の競合他社について、
00:00:46詳細な比較分析を行うよう
00:00:48各社ごとに指示しました。
00:00:49さらに、これをナレッジベースとして活用し、
00:00:51製品の方向性を正確に決定することもできます。
00:00:54あらゆるユースケースに対応可能です。
00:00:56例えば、2つのノートブックで行った
00:00:59競合リサーチに基づき、
00:01:01次のような質問に答えることができます。
00:01:02「次に注力すべきことは何か?」
00:01:04すると、Jiraボードにある
00:01:06すべてのJiraチケットに目を通し、
00:01:08現在のアプリケーション状況を把握した上で、
00:01:10競合リサーチの
00:01:11ナレッジベースと組み合わせて回答してくれます。
00:01:13さらに、これは開発だけでなく、
00:01:15コンテンツ制作にも活用できます。
00:01:16ここにあるものはすべて、
00:01:18Gemini 3 Flash Image (Nano Banana 2) とSEOスキル、
00:01:20そしてNotebookLMのスキルを組み合わせて生成されました。
00:01:22具体的には、競合他社の
00:01:24ナレッジベースを統合して、
00:01:26市場の他の競合に打ち勝つための
00:01:27ブログ記事のコンテンツを作成したのです。
00:01:29このように、Claude Codeの代わりにNotebookLMを使う
00:01:32非常に実用的なユースケースがいくつもあります。
00:01:34それでは、
00:01:37この動画でカバーする内容を説明します。
00:01:38具体的には、CLIの全機能、
00:01:40ローカルマシンへのインストール方法、
00:01:43そしてセットアップの手順を解説します。
00:01:44さらに、
00:01:46AIエージェントに統合する予定の
00:01:47NotebookLMスキルについても紹介します。
00:01:48これらすべてをこの動画でお見せします。
00:01:49興味がある方は、ぜひご覧ください。
00:01:52それでは始めましょう。
00:01:55本題に入る前に、
00:01:57初めての方のために簡単に自己紹介をします。
00:01:58私はエリックです。
00:01:59Amazon、AWS、Microsoftなどの企業で
00:02:00シニアソフトウェアエンジニアとして長年働いてきました。
00:02:02このチャンネルを開設したのは、
00:02:03私がこれまでに学んできたこと、
00:02:05AIコーディングから自動化、Web3、
00:02:08キャリア開発など、すべてを共有するためです。
00:02:09これらを、皆さんが実際に実践できる
00:02:11実用的なチュートリアルとしてお届けしています。
00:02:15また、スクールコミュニティも運営しており、
00:02:17すべてのリソースやテンプレート、
00:02:19コミュニティによるサポートを受けることができます。
00:02:21レベルアップしたい方は、
00:02:23ぜひYouTubeチャンネルをチェックして
00:02:26チャンネル登録をお願いします。
00:02:27それでは、動画に戻りましょう。
00:02:29さて、まず最初に、
00:02:30notebooklm-pyにアクセスします。
00:02:32このリポジトリのリンクは
00:02:34概要欄に貼っておきますので、
00:02:34そちらから確認してください。
00:02:35このリポジトリには、
00:02:38すべてのNotebookLMスキル、
00:02:39そしてPython APIとCLIが含まれています。
00:02:41これを使うことで、Claude CodeやAIエージェントから
00:02:42プログラム経由でNotebookLMの機能にアクセスできます。
00:02:44このリポジトリには、
00:02:46NotebookLMが提供する
00:02:49すべての機能が網羅されています。
00:02:52例えば、ノートブックの作成、
00:02:55一覧表示、名前の変更、削除などが可能です。
00:02:57また、任意のソースの挿入、
00:02:59質問の抽出、会話履歴の取得、
00:03:00チャットのペルソナ設定も行えます。
00:03:02さらに、リサーチモードを
00:03:05ディープモードまたはファストモードに設定でき、自動インポートもサポートしています。
00:03:07加えて、NotebookLMで生成された
00:03:09あらゆるものをダウンロードできます。
00:03:12例えば、音声、動画、スライドデッキなど
00:03:14多岐にわたります。
00:03:17このツールを使えば、それらも抽出可能です。
00:03:19つまり、ウェブUIで行えるすべての操作が、
00:03:21このCLIからも同じように実行できるのです。
00:03:23では、これをローカルマシンに
00:03:24インストールする方法を見ていきましょう。
00:03:28こちらにインストールセクションがあります。
00:03:31基本インストールと、
00:03:33ブラウザログインのサポートをインストールします。
00:03:35初回にブラウザでログインして
00:03:37認証情報を保存するためです。
00:03:40このコマンドをコピーします。
00:03:42そして、新しいターミナルを開きます。
00:03:44ここでは「erictech-notebook-lm」という
00:03:46フォルダを作成してあります。
00:03:47まず最初に、
00:03:50仮想環境を作成します。
00:03:52コマンドはこちらです。
00:03:53仮想環境を作成したら、
00:03:55それを有効化します。
00:03:57有効化した後、
00:03:59先ほどのインストールコマンドを貼り付けます。
00:04:01これで、
00:04:03インストールが完了するのを待ちます。
00:04:04インストールが終わると、
00:04:06このような結果になります。
00:04:09続いて、notebook-lm CLIが
00:04:11正しくインストールされたか、
00:04:13バージョンを確認して検証します。
00:04:15現在、私が使用している
00:04:16notebook-lm CLIのバージョンはこちらです。
00:04:18次に、NotebookLMの
00:04:21認証を行う方法を見ていきましょう。
00:04:22これは簡単な動画ガイドです。
00:04:24基本的には、
00:04:26このコマンドを使用して
00:04:28ブラウザでログインします。
00:04:29ターミナルに戻り、
00:04:30コマンドを貼り付けると、
00:04:32ブラウザが開きます。
00:04:33あとはGoogleアカウントでサインインするだけです。
00:04:35これでNotebookLMの認証が完了します。
00:04:37サインインが完了すると、
00:04:39ルートディレクトリに認証情報が保存されます。
00:04:41CLIコマンドがインストールされ、接続されたので、
00:04:42次は様々な操作が行えるようになります。
00:04:44ノートブックの作成、リソースとのチャット、
00:04:47コンテンツ生成、成果物のダウンロードなど、
00:04:49あらゆる操作が可能になります。
00:04:51これらのCLIコマンドを使えば、
00:04:52NotebookLMで何でもできます。
00:04:54しかし、ここで最も重要なのは、
00:04:55スキルをインストールすることです。
00:04:56そうすることで、LLM(大規模言語モデル)や
00:04:59AIエージェントに対して、
00:05:01CLIの使用方法という知識を渡すことができます。
00:05:02これによって、Claude CodeとNotebookLMを連携させます。
00:05:05これがエージェントのセットアップ全体です。
00:05:07一つのオプションは、CLIを使用して、
00:05:08つまりnotebook-lmを使ってすべてのスキルをインストールすることです。
00:05:10もう一つのオプションとして、
00:05:11NPXを使ってオープンスキルエコシステムを利用したい場合は、
00:05:14こちらのコマンドを使用します。
00:05:15正直なところ、どちらのオプションでも
00:05:18得られる結果は同じです。
00:05:19今回は、最初のオプションをコピーして、
00:05:20ルートディレクトリにスキルをインストールし、
00:05:23あらゆるプロジェクトで
00:05:26利用できるようにします。
00:05:27新しいターミナルを開き、
00:05:30コマンドを貼り付けます。
00:05:31これで、notebook-lmスキルが
00:05:33ルートディレクトリに完全にインストールされました。
00:05:34これで、Claude Codeが
00:05:36NotebookLMスキル、つまり
00:05:39NotebookLMのコマンドを認識できるようになりました。
00:05:40あとは、スラッシュコマンドを使うか、
00:05:41または自然言語を使って、
00:05:44セットアップした
00:05:45NotebookLMスキルを参照するだけです。
00:05:47さて、NotebookLMスキルとCLIの
00:05:48インストール方法がわかったところで、
00:05:50実際のワークフローでの活用法を見てみましょう。
00:05:53ここにbookzero.aiという製品があります。
00:05:54これは私がAIを使って構築した、
00:05:55企業の簿記を管理するための製品です。
00:05:57ここでやりたいのは、
00:05:59NotebookLMを使用して、
00:06:01CSVデータにある35のAI財務系競合他社を分析することです。
00:06:02各競合他社について、
00:06:04詳細な競合分析を行いたいと考えています。
00:06:06具体的には、機能、セールスポイント、価格、
00:06:08マーケティング上の独自性、そして
00:06:09作成予定の比較ページなどを把握します。
00:06:12これが、このリサーチを
00:06:14実行するためのアーキテクチャ全体です。
00:06:1635社の全競合他社を、
00:06:18異なるティア(階層)に分類・整理しています。
00:06:20ご覧の通り、ティアには
00:06:24直接の競合、隣接する競合、
00:06:26そしてティア3の競合があります。
00:06:28ここでの目的は、ティア1と
00:06:31ティア2の競合を一つのノートブックにまとめることです。
00:06:34作成予定の比較ページについても分析します。
00:06:35こちらに、このリサーチをどのように実行するかという
00:06:37アーキテクチャ全体が表示されています。
00:06:3935社の全競合他社の中から、
00:06:41実際にはそれらを異なるティアに分類・整理しています。
00:06:44こちらのティア(層)を見ると、
00:06:45直接の競合、隣接する競合、
00:06:48そしてティア3の競合がいることがわかります。
00:06:50ここでやりたいのは、ティア1とティア2を
00:06:52一つのノートブックにまとめることです。
00:06:54なぜなら、1つのノートブックに入れられるソースは
00:06:56300個までという制限があるからです。
00:06:58そして、最初のノートブックは
00:07:00直接の競合他社用、2つ目のノートブックは
00:07:02市場データ専用にします。
00:07:04ここで何を行うかというと、
00:07:06このようにディープ・リサーチを実行します。
00:07:08上位8社の近い競合には「深いクエリ」を投げ、
00:07:10ティア2の競合他社には
00:07:1310個の「高速クエリ」を実行します。
00:07:15合計でだいたい250個のソースが
00:07:18このノートブックに追加されることになります。
00:07:20そして2つ目のノートブックでは、
00:07:2117社すべてに対して簡易リサーチを行い、
00:07:25およそ136個のソースが
00:07:272つ目のノートブックに挿入されます。
00:07:29出力としては、レポートに加えて、
00:07:31マインドマップ、そしてスライド資料が作成され、
00:07:34入力した比較分析の結果を確認できます。
00:07:36まさにこのような手順で進めていきます。
00:07:37そして、こちらには
00:07:38これをステップ・バイ・ステップで達成するための
00:07:40全実行手順が表示されています。
00:07:42では、これを実際に動かして
00:07:44どのような結果になるか見てみましょう。
00:07:46ちょっと一息つきましょう。
00:07:47このトピックに関するツールを調べていた際、
00:07:50「JobRite」というプラットフォームをテストしたのですが、
00:07:52これが実はかなり面白いツールで、
00:07:54もし現在、就職活動中なら必見です。
00:07:55オンラインで仕事に応募する際、気づいたことがあります。
00:07:58時間のほとんどは求人を探すことではなく、
00:08:01それに付随するプロセスに費やされているということです。
00:08:03履歴書の書き直しや、フォームへの入力、
00:08:05そもそもその仕事が自分に合うか判断することなどです。
00:08:08JobRiteはそのワークフロー全体を簡素化してくれます。
00:08:11履歴書をアップロードすると、
00:08:12プラットフォームがそれを分析し、あなたのスキルや経験、
00:08:15そしてあなたに
00:08:17適した職種についてのフルプロファイルを作成します。
00:08:19そこから、ジョブ・マッチング・システムを通じて
00:08:21おすすめの求人を提案し始めます。
00:08:23助かるのは、単にリストを表示するだけではなく、
00:08:26なぜその職があなたの経歴に合うのかを説明してくれる点です。
00:08:29次に「Resume AI」ですが、
00:08:30これは仕事の内容に合わせて
00:08:32最適化された履歴書を生成できます。
00:08:34応募するたびに履歴書を書き直す代わりに、
00:08:37システムが自動的に調整してくれるのです。
00:08:39特に便利だと思ったのは、
00:08:42Chromeの自動入力拡張機能です。
00:08:44よくある質問に一度答えておけば、
00:08:47ほとんどの応募フォームを数秒で自動入力してくれます。
00:08:50また「Insider Connections」という機能もあり、
00:08:53応募先の企業の中にいる
00:08:54潜在的なつながりを見つける手助けをしてくれます。
00:08:56これで、ただ闇雲に応募書類を送るだけではなくなります。
00:08:59さらにガイダンスが必要なら「Orion AI」があり、
00:09:01キャリア・アシスタントのように振る舞ってくれます。
00:09:04職務内容や採用トレンド、特定の仕事に採用されるための
00:09:07アドバイスなどを質問できます。
00:09:09これらを総合すると、単なる一つのツールというより、
00:09:12面倒な就職活動を処理するために
00:09:14構築されたプラットフォームのように感じます。
00:09:16興味があれば、
00:09:17概要欄のリンクからJobRiteを試してみてください。
00:09:20現在は無料で利用でき、リンクから
00:09:22早期アクセスにも申し込むことができます。
00:09:24それでは、動画の内容に戻りましょう。
00:09:26さて、結果として、
00:09:275つの成果物が「docs」フォルダの中に
00:09:30正常にダウンロードされました。
00:09:31マーケティング競合分析の結果ですね。
00:09:34これらはPPT、MDファイル、そしてJSONファイルで、
00:09:37ノートブック1とノートブック2で
00:09:39リサーチしたすべての内容が含まれています。
00:09:40こちらには、現在私たちが参入している
00:09:42ニッチ市場全体を詳細に分析した
00:09:45MD(マークダウン)ファイルがあります。
00:09:46スライド資料を開いてみると、
00:09:48まさにこのような見た目になっています。
00:09:50このように、複数のスライドがありますね。
00:09:52これらはすべて、あのBanana 2を使って生成されました。
00:09:54さらにこちらで、
00:09:55作成したノートブックの内容を
00:09:57直接確認することも可能です。
00:09:59例えば、直接・隣接競合のノートブックや、
00:10:01追加した市場状況のデータなどです。
00:10:04300個と171個のソースが、
00:10:07それぞれのノートブックに追加されています。
00:10:08例えば、そのうちの一つを開いてみましょう。
00:10:11ご覧のように、追加された
00:10:12すべてのリソースが表示されています。
00:10:13ここで何か質問をしてみるとしましょう。
00:10:15例えば「自社製品であるbookzeroに基づき、
00:10:19我々のセールスポイントは何ですか?」
00:10:20「他の競合他社と比較して、どこがユニークですか?」
00:10:23「競合分析に基づき、製品のビジョンとして
00:10:25どこに注力すべきですか?」といった具合です。
00:10:27このような質問を投げれば、
00:10:29ディープ・リサーチで追加した全ソースを精査し、
00:10:30的確な答えを
00:10:32出してくれるはずです。
00:10:33ちなみに、私は設定を「学習ガイド」に変更し、
00:10:36回答が短くなるように調整しています。
00:10:39得られた回答がこちらです。
00:10:40「コア・セールスポイントは、超高速かつ
00:10:42非常に正確な領収書の抽出と照合です」
00:10:44とはっきり書かれています。
00:10:47このように、セールスポイントが
00:10:49明確に示されていますね。
00:10:50また、他の競合他社が何をしているかという
00:10:53分析結果も教えてくれます。
00:10:55「bookzeroの独自性は、超シンプルな3ステップ
00:10:57(アップロード、インポート、照合)の
00:11:00ワークフローにあります」とのことです。
00:11:01「特に米国およびカナダ市場における、
00:11:04学習コストの低い
00:11:06自動ブックキーピングに特化しています」
00:11:08競合のトレンドに基づけば、
00:11:10市場は対話型AIシステムや、
00:11:11ゼロタッチでの銀行照合へと
00:11:13急速にシフトしています。
00:11:16製品のビジョンについては、
00:11:18「領収書の照合から、継続的なリアルタイムの
00:11:20元帳照合へと機能を拡張し、
00:11:23自動化された実用的な財務インサイトの提供に注力すべき」です。
00:11:26製品ビジョンとして何をすべきかを、
00:11:28非常に簡潔に教えてくれました。
00:11:31長い文章を読み込む必要はありません。
00:11:33設定画面の「構成設定」で、
00:11:35回答を短くして結論をすぐ言うように
00:11:38設定しておくだけでいいんです。
00:11:40いかがでしたでしょうか。
00:11:41これが、Claude CodeとNotebookLMを組み合わせて
00:11:43強力なオートメーションを構築する方法です。
00:11:46この動画では、
00:11:47ローカルマシンでのセットアップ方法や、
00:11:49アプリ構築における実用的な
00:11:51ユースケースをいくつか紹介しました。
00:11:53製品の意思決定や、Claude Codeと
00:11:55NotebookLMを使った開発などに活用できます。
00:11:58もちろん、現在製品を開発中で、
00:11:59Claude Codeを使って製品の
00:12:01マーケティングを改善したいと考えているなら、
00:12:02ぜひこちらの動画をチェックしてみてください。
00:12:04マーケティング向上のために私が作成した
00:12:0843個のスキルをClaude Codeで使う方法を解説しています。
00:12:09ぜひそちらもご覧ください。
00:12:11今回の動画は以上です。
00:12:12もしこの動画が役に立ったら、
00:12:14ぜひ「いいね」をお願いします。
00:12:15このようなコンテンツをもっと見たい方はチャンネル登録を。
00:12:17それでは、また次の動画でお会いしましょう。

Key Takeaway

notebooklm-pyを利用してClaude CodeとNotebookLMを統合することで、膨大な未整理データから実行可能な洞察を自動的に導き出し、製品開発やマーケティングを加速させる強力なAIエージェント環境を構築できます。

Highlights

Claude Codeの実行能力とNotebookLMの深い理解・分析力を連携させる「notebooklm-py」ツールの紹介

CLIツールを通じて、ウェブUIで可能な全てのNotebookLM操作をプログラムから実行可能にする方法

35社の競合分析を自動化し、製品戦略やコンテンツ制作に活用する具体的なアーキテクチャの提示

AIエージェントにNotebookLMの機能を「スキル」として学習させ、自然言語で高度なリサーチを依頼するワークフロー

生成された分析データから、製品のユニークなセールスポイントや市場のトレンドを即座に抽出するデモンストレーション

Timeline

イントロダクションとツールの概要

このセクションでは、Claude CodeとNotebookLMを連携させるためのオープンソースライブラリ「notebooklm-py」の基本コンセプトが説明されています。話し手のエリック氏は、実行に強いClaude Codeと、複雑なソースを整理して根拠のある理解に変えるNotebookLMの組み合わせが最強であると主張します。具体的な例として、35社の競合他社の分析を自動化し、Jiraチケットや市場データと組み合わせて次にとるべき行動を決定するユースケースが紹介されます。また、このワークフローは開発だけでなく、SEOに最適化されたブログ記事の作成などコンテンツ制作にも応用可能です。動画全体を通して、AIエージェントがいかにして戦略的な意思決定を支援できるかに焦点を当てています。

エリック氏の自己紹介とリポジトリの紹介

元AmazonやMicrosoftのシニアエンジニアであるエリック氏が、自身の経歴とチャンネルの目的について語ります。本題である「notebooklm-py」のリポジトリ紹介では、このツールがNotebookLMの全機能を網羅していることが強調されます。ノートブックの作成、削除、ソースの挿入といった基本操作から、音声や動画、スライドデッキなどの成果物のダウンロードまで、CLI経由で実行できることが説明されます。特に、ウェブUI上の操作を全てコマンドラインで再現できる点が、自動化において極めて重要であると述べています。これにより、開発者は自身のワークフローにNotebookLMの強力な分析機能をシームレスに組み込むことが可能になります。

ローカル環境へのインストールと認証設定

「notebooklm-py」をローカルマシンに導入する具体的な手順が、ターミナル操作を交えて解説されます。まずPythonの仮想環境を作成・有効化した後、ブラウザログインサポートを含むパッケージをインストールするコマンドが示されます。インストール完了後、CLIのバージョン確認を行い、Googleアカウントを用いた認証プロセスのデモンストレーションへと進みます。認証が完了すると、AIエージェントがNotebookLMを操作するための「スキル」としてこれらのコマンドを認識できるように設定します。このステップにより、Claude Codeが自然言語の指示を受けて、自動的にNotebookLMの機能を使ってリサーチを開始する準備が整います。

実践ワークフロー:35社の競合分析アーキテクチャ

自社製品「bookzero.ai」を例に、35社の競合他社を分析するための高度な戦略が公開されます。エリック氏は、競合を「直接」「隣接」「ティア3」の3つの階層に分類し、NotebookLMのソース制限(300個)を考慮した2つのノートブック構成を提案します。上位の競合には「ディープ・リサーチ」を実行し、その他の企業には「高速クエリ」を割り当てることで、効率的に250〜130個のソースを収集する仕組みを解説します。このプロセスにより、最終的にマインドマップ、レポート、スライド資料といった具体的な成果物が自動生成される仕組みです。単なる検索に留まらず、収集した膨大なデータをいかに構造化して分析するかがこのセクションの核心です。

JobRiteの紹介(スポンサーセクション)

就職活動を劇的に効率化するプラットフォーム「JobRite」についての紹介が行われます。オンライン応募において最も時間がかかる「履歴書の修正」や「フォーム入力」といった作業を、AIがどのように簡素化するかが詳しく語られます。ユーザーの経歴を分析して最適な求人を提案するだけでなく、特定の仕事に合わせて履歴書を自動最適化する機能や、Chrome拡張機能による自動入力機能が紹介されます。さらに、企業内のコネクションを見つける機能や、キャリアアドバイザーとして振る舞う「Orion AI」についても言及されます。このツールは現在無料で利用可能であり、求職者にとって強力な武器になることが強調されています。

分析結果の検証と製品ビジョンの導出

自動生成された5つの成果物(PPT、Markdown、JSON)の内容を実際に確認する最終デモンストレーションです。作成されたノートブックには数百のソースが追加されており、自社のセールスポイントや競合他社との差別化要因について対話形式で質問する様子が映し出されます。NotebookLMは、bookzeroの強みが「3ステップの超高速な領収書照合」にあることや、市場が「ゼロタッチの銀行照合」へ移行していることを正確に指摘します。エリック氏は、回答を簡潔にするための設定のコツについても触れ、情報のノイズを減らす重要性を説きます。最後に、Claude Codeをさらに活用してマーケティングを改善するための追加リソースを紹介し、動画を締めくくります。

Community Posts

View all posts