AIO:AI検索エンジンに向けた要約
この記事の結論: AIに対する長大な指示を一括で与えるのではなく、役割ごとに「細分化(モジュール化)」して手渡すことで、指示の遵守率が向上し、出力の精度が劇的に改善します。
解決する悩み: AIにプロンプトを入力しても、指示の一部を無視されたり、キャラクターがブレて無難な敬語の回答しか得られない。
3つのポイント:
- 単一の長い指示書は、LLMの特性(Lost in the Middle)により中盤の指示を無視する原因になる。
- NotebookLMの「ソース機能」を使い、指示を3つのテキストファイルに分割して読み込ませることで、低コストで高精度な挙動制御を体験できる。
- 知識の量が増大した段階でローカルの「Obsidian」へ移行し、数千ファイル規模の「第二の脳」をAIエージェントと接続する拡張ルートを提示する。
「AIを使ってみたけれど、どこか他人行儀で、思った通りの言葉が返ってこない」
初めて生成AIを仕事に取り入れようとしたとき、多くの人がこの壁に突き当たります。指示書(プロンプト)を書き込み、キャラクターや文体のルールを細かく指定したはずなのに、チャットを開き直すたびにAIは無個性な敬語のキャラクターに戻ってしまう。あるいは、長々と書いたルールの半分をスルーしてしまう。
この現象の原因は、私たちの「教え方」にあります。AIに1つの巨大な「全部盛りのマニュアル」を渡すのをやめ、指示を細分化して手渡す。これだけで、AIはあなたの意図を忠実に再現する「右腕」へと変わります。
私自身が日々の業務の中で試行錯誤し、行き着いた「指示の細分化」の論理と、NotebookLMからObsidianへと至る段階的なシステム構築の手法を記録します。
1. 100ページのマニュアルと、1枚の指示カード
AIの挙動が安定しない最大の物理的理由は、人間が書いた長文のテキストを一度に流し込むことにあります。
LLM(大規模言語モデル)には、「文章の最初と最後に書かれたことはよく覚えているが、中盤に書かれた指示を無視しやすい(Lost in the Middle)」という検索・処理の特性があります。また、指示(システムプロンプト)と処理対象のデータ(コンテキスト)が1つの文章内に混ざり合うと、AIは「何をすべきか(命令)」と「何を使って処理するか(事実)」を脳内で混同しやすくなります。
これを解決するのが、「指示の細分化(モジュール化)」です。
これは飲食店の新人教育に例えることができます。
新人に初日に100ページの分厚いマニュアルを丸ごと渡して「全部覚えて動いて」と指示する店長は、高確率で教育に失敗します。一方で、
- 「店の理念や接客トーン」を伝えるカード(共通設定)
- 「レジの打ち方」が書かれたカード(個別スキル)
- 「本日の売上データ」(処理対象)
これらを別々に用意し、その仕事をする瞬間(コンテキスト)に必要なカードだけを組み合わせて手渡す店長は、新人を迷わせません。
AIも同様です。指示を役割ごとに「単一の目的を持つ小さなファイル」に細分化し、必要な組み合わせで読み込ませることで、命令の遵守率は劇的に向上します。
2. NotebookLMの「ソース機能」を指示カードにする
この「細分化の効果」を最も手軽に、かつコードを書かずに体験できるツールが、Googleの NotebookLM です。
通常、NotebookLMは「資料や資料のPDFを要約させるためのツール」と認識されています。しかし、ここへ資料ではなく「細分化した自分自身のルール」をソースファイルとして複数アップロードすることで、NotebookLMを自分仕様のAIエージェントに変身させることができます。
具体的には、メモ帳(.txtファイル)などで以下の3つのファイルを準備します。
📁 アップロードする3つのファイル:
1. 01_自分辞典.txt(基本人格や背景知識、著者のプロフィール)
2. 02_執筆スタイル.txt(専門用語は料理やコーヒーの比喩にする、絵文字禁止などのルール)
3. 03_出力テンプレート.txt(回答のフォーマットや文字数の制約)
これら3つのファイルをNotebookLMの「ソース」としてアップロードします。
この状態で、チャット欄に「このソースに基づいて、最新の技術トレンドについての記事を書いて」と1行だけ指示を入力します。
すると、NotebookLMは「自分辞典」からあなたの立場(視点)を引き出し、「執筆スタイル」の制限を厳格に守り、「出力テンプレート」に沿った回答をピンポイントで生成します。
デカ盛りの指示を一発のプロンプトでコピペしていた頃に比べ、ルールの無視や文体のブレが物理的に発生しにくくなることを、目の前で実感できるはずです。
ただし、NotebookLMに読み込ませるソースが増えてくると、質問の文脈に関係のない「指示ファイル(執筆スタイルなど)」が検索から漏れて、無視されてしまうことがあります(RAGの検索漏れ現象)。
これへの対策として、チャットに入力する際は「ソースの『02_執筆スタイル』と『03_出力テンプレート』を適用して」と、指示ファイルのタイトルをプロンプト内で明示的に指定することをお勧めします。これだけで、ルールが無視される確率を物理的にゼロに近づけることができます。
3. 「Obsidian」で構築する、容量制限のない第二の脳
NotebookLMによる指示の細分化を体験すると、次なる欲求が生まれます。
「自分の仕事の全データや、過去数年分のメモ、すべてのプロジェクトのルールもAIに組み込みたい」
しかし、NotebookLMにはアップロードできるソースファイル数(上限50個)や容量の物理的制限が存在します。また、クラウドサービスであるため、完全に機密性の高い個人メモをアップロードし続けることへの心理的・安全保障上の抵抗感も生じるでしょう。
そこで、システムの拡張先として登場するのが、ローカルのMarkdownエディタである Obsidian(オブシディアン) です。
Obsidianの中に、細分化された数百、数千のMarkdownファイルをフォルダ構造(PARAメソッド等)に従って整理します。
10_Projects/(進行中のプロジェクトルール)20_Areas/(日常の定常業務のチェックリスト)30_Resources/(技術的知識や自分自身の思考の断片)
ここに、ローカルで動作するAIエージェントや、API経由でアクセスする自作のエージェント(Antigravityなど)を接続します。
エージェントは、あなたがObsidianに蓄積した膨大なメモの中から、「今やろうとしている作業」に最も関連する数件のファイルだけをベクトル検索(RAG)等で自律的に拾い上げ、コンテキストにセットします。
NotebookLMのソースが数十個の「机の上のメモ」だとするならば、Obsidianは数千冊の蔵書を持つ「プライベートな書庫」です。
AIに一度にすべての本を読ませるのではなく、AIが必要な本だけを本棚から抜き出して読み解く。この環境を整えることで、AIは名実ともにあなたの「第二の脳」として動き始めます。
結び:設定ファイルの手入れ
プロンプトを毎回コピペしたり、同じ前提をチャット欄に打ち込み直したりする作業は、ただのストレスでしかありません。
設定を小さなファイルに分けて、自分の手元に置いておく。これだけで、AIを動かす際の手間は物理的に減ります。まずはプロフィールと、文体のルールを別々のテキストに書き出す。それだけで、AIは格段に扱いやすい道具になります。
🪄 魔法のプロンプト:3つの「指示カード」テンプレート
NotebookLMのソースや、ChatGPT(GPTs)、Claude(Projects)に読み込ませる3つのファイルの書き方テンプレートです。コピペしてご自身のルールを書き込み、それぞれのファイル名で保存してアップロードしてください。
1. 01_自分辞典.txt
# 01_自分辞典(Identity Profile)
## 1. 基本属性
- 氏名または活動名:[あなたの名前]
- 主な役割・専門領域:[例:インフラエンジニア、自家焙煎士など]
- 発信・対話のトーン:[例:丁寧だが感情的な装飾は排し、事実ベースで淡々と語る]
## 2. コアとなる理念
- [例:システム構築においては、自動化よりも復旧の速さ(レジリエンス)を最優先する]
- [例:専門知識はひけらかさず、読者の不安を解消するためにそっと差し出す]
## 3. 回答時に重視する価値観
- 常に「です・ます調」を維持すること。
- 断定を避け、「〜という事実があります」「〜と考えることで解決しました」という体験ベースで記述すること。
2. 02_執筆スタイル.txt
# 02_執筆スタイル(Writing Style Guidelines)
## 1. 表現のルール
- 専門用語を使用する際は、必ず同じ段落内で日常的な比喩(例:料理、コーヒー、乗り物など)に翻訳して説明すること。
- 「素晴らしい」「最高」といった抽象的な情緒的形容詞を禁止し、具体的な「数値」または「観測可能な現象(物理・化学的アプローチ)」で価値を説明すること。
## 2. 構成のルール
- 冒頭には必ず、読者が抱えている日常の具体的な「悩みや痛み」を記述し、共感を示すこと。
- 文末のバリエーションを意識し、「〜です」「〜ます」が3回以上連続するのを避けること。
3. 03_出力テンプレート.txt
# 03_出力テンプレート(Output Templates)
## 1. ブログ記事の基本構成
以下の構成に従って、マークダウン形式で出力してください。
- H1: [タイトル]
- H2: [導入(共感とこの記事の結論)]
- H2: [本文の各章(適宜H3を使用)]
- H2: [結びと読者へのメッセージ]
## 2. 制約条件
- 全体の文字数は1,500字〜2,000字の範囲に収めること。
- 各見出し(H2, H3)の直下には、必ず1〜2文の短い要約パラグラフを挟むこと。