AI Crew

コンテキストエンジニアリングとは|AIの出力がブレない「前提知識の渡し方」3つの原則


Claude Code・Codexを使っていて、こう感じたことはありませんか。「同じように頼んでいるのに、日によって出来が違う」「最初は的確だったのに、会話が長くなるほどズレていく」。

その原因の多くは、あなたの聞き方(プロンプト)ではなく、AIに渡している前提知識の方にあります。この前提知識をどう渡すかを設計する技術が、いま注目されているコンテキストエンジニアリングです。

コンテキストエンジニアリングとは どの情報を、どのタイミングで、どのような構造でAIに渡すかを設計する技術です。プロンプトエンジニアリングが「質問の仕方」の工夫なら、コンテキストエンジニアリングは「前提知識の渡し方」の工夫にあたります。AIに与える前提を整理しておくと、Claude Code・Codexが指示の意図を正しく汲み、安定した成果物を返すようになります。

この記事では、みやっち🧑‍💻が自社の業務とこのサイトの運営で実際に使っている考え方をもとに、非エンジニアでも今日から効く「前提知識の渡し方」を解説します。

プロンプトエンジニアリングとの違い(聞き方から渡し方へ)

ここ数年で「プロンプトエンジニアリング」という言葉が広まりました。これは、AIへの質問の仕方を工夫する技術です。「役割を与える」「出力の形式を指定する」といったテクニックがこれにあたります。

コンテキストエンジニアリングは、その一段上の話です。1回の質問の言葉づかいではなく、AIが参照する前提知識そのものを、どう用意して整理しておくかを扱います。

優秀な外部スタッフに仕事を頼む場面を思い浮かべてください。指示するときの言葉を選ぶのがプロンプトです。一方、仕事を渡す前に、事業概要・用語集・過去のOK例を整理して手渡しておくのがコンテキストです。同じ「いい感じにやっておいて」の一言でも、事前に渡した資料が整っているかどうかで、出てくる成果物はまるで変わります。

なぜ「渡し方」でAIの出力が安定するのか

AIには、一度に読み込める情報量の上限があります(コンテキストウィンドウと呼びます)。だから、手元の資料を片っ端から全部渡せばよい、とはなりません。関係ない情報まで渡すと、肝心の情報がノイズに埋もれ、かえって精度が落ちます

そこで効いてくるのが、次の3点を意識して情報を渡すことです。

  • どの情報を渡すか: いま頼む仕事に必要なものだけに絞る
  • どのタイミングで渡すか: 毎回必要な前提は常に渡し、特定の作業のときだけ要る手順はそのときに渡す
  • どんな構造で渡すか: AIが迷わず目的の情報に辿り着ける形に整理しておく

この3つを設計することが、コンテキストエンジニアリングの中身です。

非エンジニアがまず押さえる3つの原則

みやっち🧑‍💻は、ナレッジ(AIに渡す前提知識)を整えるための原則を12個に整理して講座でお伝えしていますが、非エンジニアの方がまず効果を実感できるのは、次の3つです。

1. 1ファイル1テーマにする 料金のことは料金のファイル、用語の定義は用語集のファイル、というように、1つのファイルには1つのテーマだけを書きます。こうしておくと、AIは「この仕事ならこのファイル」と迷わず該当の情報に辿り着けます。あれもこれも1つのファイルに詰め込むと、AIが関係ない記述に引っぱられて精度が落ちます。

2. 毎回読む情報と、必要なときだけ読む情報を分ける 事業の前提やトーンのような「毎回の土台になる情報」と、特定の作業のときだけ要る「手順」は、置き場所を分けます。みやっち🧑‍💻の運用では、毎回読ませたい前提はCLAUDE.md(社内憲法)に、作業ごとの手順はSkills(手順書)に逃がしています。土台は薄く保ち、手順は呼び出したときだけ読ませる——この分け方が精度を保ちます。

3. 同じ情報は1か所だけに置く(SSOT) 同じ事実を複数のファイルに重複して書くと、片方を直したときにもう片方が古いまま残ります。するとAIが食い違う情報を同時に読み、出力が不安定になります。会計でいう二重帳簿のようなものです。そこで、ある事実の正本は1つのファイルに決め、他からはそこを参照させます。この考え方をSSOT(Single Source of Truth=唯一の正典)と呼びます。

どれも特別な技術ではありません。やっているのは「情報を、人に渡せる形に整理しておく」だけです。

設計だけでは動かない——「ハーネス」とセットで考える

もう一つ大事なのは、コンテキストエンジニアリングは単独では完成しない、ということです。

どれだけ前提知識をきれいに設計しても、それを毎回壊さずに読み込ませる仕組みがなければ、結局その場かぎりで終わります。この「設計を毎回安定して実行させる実行基盤」をハーネスと呼び、コンテキストエンジニアリングと不可分のセットで考えます。CLAUDE.mdやSkills、専門役のサブエージェントといった部品を組み合わせて、AIが毎回同じ前提で動く土台をつくる——この全体像はClaude Codeを仕事の基盤にする5ステップで解説しています。

まず「同じ説明を2回した情報」を1ファイルに

コンテキストエンジニアリングと聞くと難しそうですが、入口はとてもシンプルです。AIに2回同じ説明をしたと気づいた情報を、1つのファイルに書き出す。それだけで、あなたの前提知識の整理は始まっています。

みやっち🧑‍💻が講座でお伝えしている12の原則も、各原則を自分の事業にどう落とすかも、結局はこの小さな一歩の延長線上にあります。AI Crewでは、こうした前提知識の設計を、実際にあなたの業務のファイルを一緒に作りながらお伝えしています。気になる方は、まず無料セミナーでお会いしましょう。

関連記事

※「AI Crew」は株式会社AI Orchestraの登録商標(登録第6942947号)です

7/9 Claude Codeセミナー予約