- アプリごとの文脈構築では知識が不整合になりやすい
- 変更の伝搬が難しく、AIごとに異なる理解が生じる
- 解決策は共有知識基盤と4層の知識管理アーキテクチャ
文脈構築の行き詰まり
エンタープライズAIの開発では現在、アプリケーションごとにコンテキストエンジニアリングを行うのが一般的だ。企業システムを接続し、文書をチャンク(断片)に分割してエンベディングでベクトル化し、検索パイプラインを構築して、AIエージェントが実行時に必要とする文脈を組み立てる。この方法は単独のアシスタントやコパイロットには機能するが、企業知識をアプリ固有の文脈としてしか扱わない。
組織内で複数のAIアプリケーションやエージェントを運用するようになると、この進め方は破綻し始める。同じ文書を異なるチームが別々に処理し、別々のエンベディングやインデックスを維持することで、同じ業務知識に対して一貫しない表現が作られてしまう。課題は「AIに文脈を与えること」から「企業知識そのものを管理すること」へと移っている。
3つの限界
1つ目は知識の不整合だ。企業知識は複数の独立したシステムに分散しており、スキーマや業務定義、更新サイクルはそれぞれ異なる。同じ製品や顧客、業務プロセスが、文書、Jiraチケット、ソースコード、CRMシステム、メタデータの間で違う記述をされていることもある。文脈として抽出しても不整合は解決されず、そのままAIアプリケーションに引き継がれ、エージェントごとに異なる業務理解が生まれる。
2つ目は変更の伝搬が難しいことだ。企業知識は常に変化するが、アプリケーションごとに文脈パイプラインを維持しているため、文書やコード、業務定義が更新されても、チャンクやエンベディング、インデックス、エージェントの文脈はそれぞれ別々に更新される。その結果、同じ知識の異なるバージョンでAIアプリケーションが動作してしまう。
3つ目は同じ知識パイプラインを毎回作り直すことだ。各チームが同じ企業知識を処理し、似たエンベディングを生成して、別々のインデックスを運用する。これにより開発工数の重複、不要なインフラコスト、知識の断片化が生じる。
共有知識基盤の4層
記事は、これらの問題は根本的にはコンテキストエンジニアリングの問題ではなく、知識管理の問題だと指摘する。構造化データの世界では、エンタープライズデータプラットフォームがデータを一度管理して複数のアプリケーションで共有することで、同じ課題を解決してきた。エンタープライズAIにも同じ発想が必要で、知識を一度だけ管理し、再利用可能な表現をすべてのAIアプリケーションに公開する「共有知識基盤」が求められる。
共有知識基盤は、知識管理を4つの層に分離する。まず知識を元の形式のまま保持し、次に管理された知識オブジェクトへ正規化する。さらに共通の企業知識モデルへ接続し、最後にAIアプリケーション向けに最適化された表現で公開する。基盤は知識を取り込み、整理し、統合し、ガバナンスを効かせた上で公開する役割を担うという。
| 項目 | アプリ別の文脈構築 | 共有知識基盤 |
|---|---|---|
| 知識の位置づけ | アプリ固有の文脈 | 共有の企業資産 |
| 一貫性 | アプリごとに異なる可能性 | 全アプリで統一できる |
| 変更の反映 | 各パイプラインで個別更新 | 一元管理から再利用 |
| 開発効率 | チームごとに重複構築 | 一度構築して共有 |
These are not fundamentally context engineering problems — they are knowledge management problems.
これらは本質的にはコンテキストエンジニアリングの問題ではなく、知識管理の問題なのだ。
今後の見通し
エンタープライズAIの導入が進むにつれ、知識基盤の重要性はさらに高まるとみられる。ただし、この基盤が実際にどのような技術で実装され、既存のデータ基盤やクラウドサービスとどう統合されるかは、現時点では十分に示されていない。今後、ベンダー各社が提供する知識基盤の実装例や、導入企業の事例が明らかになれば、自社での採用可否と構成を判断できるようになるだろう。
日本の開発者・IT企業にとっての意味
日本のIT企業にとって、この論点はAI活用の設計方針に直結する。社内で複数のAIエージェントやチャットボットを運用する際、各システムが独自に知識を処理していると、部署ごとに回答が食い違う事態は避けられない。整備済みのデータ基盤があるなら、それを知識層に拡張する形で共通基盤を検討するのが現実的な選択肢になる。また、エンベディングやインデックスの更新を一元化できれば、運用コストの削減にもつながる。逆に、基盤なしにエージェントの数を増やせば、知識の不整合がそのまま業務リスクになり得る点は認識しておきたい。
気になる点
- 現在のアプリ単位の文脈構築にはどのような問題があるのか?
- 記事は3つの問題を挙げている。同じ知識がアプリによって異なる表現になる不整合、文書やコードの変更が各パイプラインに反映されず異なるバージョンが動く問題、そして同じパイプラインを各チームが繰り返し構築する重複だ。これらは知識管理の問題だというのが記事の主張である。
- 共有知識基盤はどのように構成されるのか?
- 4層構造が提案されている。知識を元の形式で保存し、管理された知識オブジェクトに正規化し、共通の企業知識モデルに接続した上で、AIアプリケーション向けに最適化した表現で公開する。各層が独立して進化できるように設計される。
- 具体的な製品や導入事例は紹介されているのか?
- 記事では特定の製品やベンダー名、導入事例には言及していない。知識基盤を既存のデータ基盤とどう統合するか、どの技術で各層を実装するかといった実務的な詳細は、現時点では公表されておらず、今後の情報が待たれる。
用語解説
- コンテキストエンジニアリング
- チャンクやエンベディング、検索パイプラインを組み合わせ、AIが実行時に参照する文脈を構築する技術
- チャンク
- 長い文書を意味のある単位に分割した断片。検索やベクトル化の基本単位になる
- エンベディング
- テキストの意味を数値ベクトルで表現したもの。類似した意味の文は近いベクトルになる
- エンタープライズデータプラットフォーム
- 企業内の構造化データを一度管理し、複数のアプリケーションで共有するための基盤
出典
Enterprise AI agents are only as reliable as the messiest documents behind them
AI導入も顧問も、お任せください
何から手をつけるか、どこまでAIに任せるか。自社の業務に合わせて整理し、導入から運用まで伴走します。相談だけでも構いません。
AI導入について相談する