2026.07.02
AIに「自社のこと」を覚えさせる——システムプロンプトとナレッジファイルの仕組みと使い方
ChatGPTなどの生成AIに質問すると、まるで人間のように流暢な文章が返ってきます。複雑な質問にも答え、文章を書き、コードまで生成する。「これは本当に考えているのでは?」と感じる人も多いはずです。
でも実際は違います。LLM(大規模言語モデル)の基本原理は、驚くほどシンプルです。
「与えられた文章に続いて、確率的に最もらしい単語を予測して生成する」
思考も、理解も、感情もありません。ただ「次に来る確率が最も高い単語」を連続して選び続けているだけです。
もっとも分かりやすい例を使いましょう。
「むかしむかしあるところに、おじいさんと」
この文章の後に続く言葉は何でしょうか。ほぼ全員が「おばあさんがいました」と答えるはずです。これは、私たちが昔話の文脈を知っているからです。
LLMもまったく同じことをしています。ただし、人間の「理解」ではなく、膨大なテキストデータを学習した結果として身につけた「単語の出現確率」に基づいて予測しています。「おじいさんと」の後に「おばあさん」が来る確率が高い。だから「おばあさん」を選ぶ。次の単語も確率で選ぶ。それを繰り返すことで、自然な文章が生まれます。
「確率で選ぶだけ」と聞くと単純に思えますが、その背景にある学習データの規模は想像を絶します。
Metaが公式発表したLlama 4(2025年)の学習データは約3億冊分のテキストに相当します(文庫本1冊≒10万字換算)。国会図書館の蔵書(約4,700万冊)の約6倍です。前世代のLlama 3(2024年)でも約1.5億冊分あり、すでに国会図書館の3倍を超えていました。GPT-5など非公開モデルは学習データの詳細を開示していませんが、規模は同等以上とみられています。
なお「トークン」とはAIがテキストを処理する最小単位(日本語では1〜2文字程度)ですが、感覚をつかむには「本何冊分」のイメージで十分です。この膨大なデータから「どの単語の後にどの単語が来やすいか」というパターンを学習することで、文脈に合った自然な文章が生成できるようになっています。
膨大なデータを学習しているLLMですが、一度の会話で扱える情報量には上限があります。これをコンテキストウィンドウと呼びます。最新のGPT-5.5では100万トークン(文庫本約10冊分)と大幅に拡大しており、通常の業務利用でいきなり上限に達することはほとんどありません。ただし、長時間にわたる大量のやりとりや、容量の大きいPDFを複数アップロードし続けると上限を超えることがあります。
LLMとの会話では、やりとりのたびに「それまでの全履歴+新しい質問」がまとめてAIに入力され、次の回答が生成されています。
会話が続くほどインプットのトークン数が増え、上限に近づきます。上限を超えると最も古いやりとりから順に「見えなくなり」、事実上忘れられます。
LLMが「確率的な単語予測」であることを理解すると、AIが失敗する理由も見えてきます。
ハルシネーション(もっともらしい嘘)はその典型です。LLMは「正しいかどうか」を判断しているのではなく、「確率的に自然な文章かどうか」を判断しています。そのため、存在しない情報でも文脈として自然であれば、自信満々に出力してしまいます。
同じプロンプトを入力しても毎回まったく同じ回答が返るとは限らないのも同じ理由です。確率に基づく予測なので、選ばれる単語がわずかに異なることがあります。
計算が苦手なのも同じ理由です。 LLMは数字も「文字列として」確率予測しているため、桁数が増えると誤りが出やすくなります。
こうした3つの弱点(ハルシネーション・非決定性・計算の不正確さ)を根本から克服するために開発されたのが推論モデルです。o1・o3(OpenAI)やDeepSeek-R1などが代表例で、現在は広く使われています。詳しくはまた別の記事で紹介します。
「自社の情報」は知らないというのも、同じ構造から来る限界です。自社の規程、製品仕様、社内マニュアル、昨日の会議の議事録——これらはインターネット上に存在しないため、LLMは一切知りません。これを補う技術がRAG(Retrieval-Augmented Generation:検索拡張生成)です。
RAGの具体的な活用方法やツールについては、また別の記事で詳しく紹介します。
この仕組みを理解すると、プロンプト(AIへの指示)が重要である理由が論理的に説明できます。LLMは「与えられた文章の続き」を予測します。つまり入力するプロンプトが変われば、確率分布も変わり、出力が変わるということです。
文脈が豊かであるほど、確率的に望む出力に近づきます。これがプロンプトエンジニアリングの本質です。「魔法の言葉を探す」のではなく、LLMが正しい文脈を持てるように情報を与えることが重要なのです。
この考え方をさらに広げたのが、近年注目されるコンテキストエンジニアリングという概念です。この言葉を提唱したのは、OpenAI創業メンバーのAIエンジニア、アンドレイ・カルパシーです。「プロンプト」が個々の指示文に焦点を当てているのに対し、コンテキストエンジニアリングはLLMが処理する情報全体の設計に着目します。具体的には次のすべてがコンテキストを構成します。
プロンプトの書き方を磨くだけでなく、LLMに渡す情報全体を設計する視点——それがコンテキストエンジニアリングであり、重要となってきています。
生成AI研修で受講者に多いのが「ChatGPTなどの生成AIはなんとなく使えるけど、なぜうまくいくときといかないときがあるのか分からない」という声です。LLMの仕組みを理解した受講者からは、こんな変化が報告されています。
「よくわからないもの」は怖く、使いにくい。でも「仕組みが見えるもの」は使いこなせます。LLMは思考していません。でも、膨大なデータから学習した確率予測は、正しく使えば強力な武器になります。その「正しく使う」ための第一歩が、仕組みを理解することです。
「仕組みから学ぶ」生成AI研修、やってみませんか?
パンハウスの生成AI研修は、LLMの基礎原理から実務活用まで一貫して学べるプログラムです。「なぜそうなるのか」を理解することで、AIツールの使い方が根本から変わります。まずはお気軽にご相談ください。
この記事を書いた人
関連記事
2026.07.02
AIに「自社のこと」を覚えさせる——システムプロンプトとナレッジファイルの仕組みと使い方
2026.07.05
プロンプトの書き方——AIへの指示が変わると答えが変わる
2026.07.06
記事のネタ収集をAIに自動化させてみた——ナレッジ蓄積の仕組みづくり
© 2026 panhouse Inc. All rights reserved.