シリーズAの資金調達を実施しました詳細を見る

Context Engineeringとは?AI文脈設計の基本

久保 文誉
久保 文誉|株式会社ハイウェイ 代表取締役
·
Context Engineeringとは?AI文脈設計の基本

Context Engineering(コンテキストエンジニアリング)とは、AIエージェントがタスクを解けるように、指示、履歴、外部データ、ツール、制約、出力形式を適切な順序と粒度で設計する技術です。AI CRMでは、顧客・案件・商品・見積・承認ルールを必要な範囲で渡す設計を指します。

Context Engineeringとは?AIエージェントに正しい文脈を渡す技術

Context Engineering(コンテキストエンジニアリング)とは、AIエージェントがタスクを解けるように、指示、履歴、外部データ、ツール、制約、出力形式を適切な順序と粒度で設計する技術です。

「プロンプトを工夫しても、AIの回答が安定しない」「社内データをつないだのに、期待した判断をしてくれない」この悩みは、プロンプトの書き方だけでは解けません。AIに必要なのは、うまい一文ではなく、正しい文脈の設計です。

この記事のポイント:

  • Context Engineeringは、単発のプロンプトではなく、AIに渡す情報環境を設計する考え方です
  • 指示、履歴、RAG、長期記憶、ツール、権限、出力形式まで含めて扱います
  • AI CRMでは、顧客、案件、商品、見積、承認ルールを必要な範囲で渡すことが重要です
  • コンテキストは多ければよいのではなく、タスクに必要なものを根拠付きで渡すことが大切です

1. Context Engineeringとは何か

Context Engineeringは、AIに渡す文脈を設計する技術です。従来のPrompt Engineeringが「どう聞くか」に重心を置くのに対し、Context Engineeringは「何を、どの形で、どの順序で、どこまで渡すか」に重心があります。

Simon Willison氏は2025年の記事で、Context EngineeringをPrompt Engineeringの代替として注目される言葉として紹介しています。またPhilipp Schmid氏はContext Engineeringの解説で、コンテキストをシステム指示、ユーザープロンプト、履歴、長期記憶、RAG、ツール、構造化出力まで含むものとして整理しています。

AIエージェントが業務で失敗する理由は、モデルの知能不足だけではありません。必要な情報が足りない、古い情報が混ざっている、ツール定義が曖昧、出力形式が不明確。こうした「文脈の失敗」が原因になることが多いのです。

2. Prompt Engineeringとの違い

Prompt Engineeringは、AIへの指示文を改善する技術です。「あなたは優秀な営業企画です」「箇条書きで答えてください」といった工夫は今でも有効です。しかし、AIエージェントがCRMを読み、見積を作り、承認ルールを確認する段階になると、指示文だけでは足りません。

Beforeの状態では、AIに「この見積依頼に返信して」とだけ頼みます。AIは一般的な返信文を作れますが、顧客条件、商品マスタ、過去見積、代理店権限、承認ルールがわからないため、業務に使える回答にはなりません。

Afterの状態では、AIに依頼文、顧客情報、代理店ランク、商品候補、過去見積、利用可能なツール、承認条件、出力フォーマットを渡します。AIはその範囲で下書きを作り、根拠を示します。これがContext Engineeringです。

3. AI CRMに必要なコンテキスト

AI CRMで重要なのは、AIに渡す文脈を業務タスクごとに変えることです。見積対応、問い合わせ分類、営業レポート、CRM更新では、必要な情報が違います。

見積対応なら、商品マスタ、価格表、過去見積、代理店条件、承認ルールが必要です。問い合わせ分類なら、問い合わせ種別、過去対応、担当部門、緊急度の判断ルールが必要です。営業レポートなら、指標定義、期間、担当者、チャネル、CV定義が必要です。

この設計はコンテキストグラフとは?セマンティックレイヤーとは?とつながります。コンテキストグラフはAIに渡す関係を整理し、セマンティックレイヤーはAIに渡す指標定義を揃える役割を持ちます。

4. MCP、RAG、Agent Memoryとの関係

Context Engineeringは、個別の技術名ではなく設計思想です。その中で、MCP、RAG、Agent Memoryなどを組み合わせます。

Model Context Protocolは、AIアプリケーションが外部システム、データソース、ツールへ接続するための標準です。RAGは、外部文書やデータを検索して回答に使う方法です。Agent Memoryは、過去の会話や業務履歴を保存し、次のタスクで再利用する仕組みです。

Context Engineeringは、これらを「いつ、どの情報を、どの粒度で使うか」に落とし込みます。すべてのツールを常に渡すのではなく、見積対応に必要なツールだけを渡す。すべての履歴を入れるのではなく、今回の判断に必要な履歴だけを入れる。この取捨選択が品質を左右します。

5. コンテキスト設計のチェックリスト

AIエージェントを業務に入れる前に、次の観点を確認しましょう。

  • 目的: AIに何を完了させたいのか
  • 入力: 依頼文、CRM情報、商品情報、履歴のどれが必要か
  • 制約: 権限、価格条件、承認ルール、禁止事項は何か
  • ツール: CRM検索、商品検索、見積作成、メール下書きのどれを使わせるか
  • 記憶: 過去対応や顧客事情を参照する必要があるか
  • 出力: 下書き、根拠、更新項目、確認依頼をどう分けるか
  • 監査: どの情報を根拠にしたかを残せるか

このチェックリストは、AIを単なるチャットから業務エージェントへ進めるための土台です。Agentic CRMとは?で扱ったように、AIが自律的に動く範囲が広がるほど、文脈設計の重要性は上がります。

6. まとめ

Context Engineeringとは、AIエージェントに正しい文脈を渡すための設計技術です。AIの回答品質は、モデルだけでなく、指示、履歴、外部データ、ツール、制約、出力形式の組み合わせで決まります。

AI CRMでは、顧客、代理店、案件、商品、見積、承認ルールを必要な範囲で渡すことが重要です。コンテキストを増やすのではなく、業務タスクに必要な文脈を選び、根拠付きで渡すことが成功の鍵になります。

よくある質問(FAQ)

Context Engineeringとは何ですか?

Context Engineeringとは、AIエージェントがタスクを解けるように、指示、履歴、外部データ、ツール、制約、出力形式を設計する技術です。単発のプロンプトではなく、AIに渡す情報環境全体を扱います。

Prompt Engineeringとの違いは何ですか?

Prompt Engineeringは、AIへの指示文を改善する技術です。Context Engineeringは、指示文に加えて、CRMデータ、検索結果、記憶、ツール、権限、出力形式まで含めて設計する点が違います。

AI CRMでContext Engineeringはなぜ重要ですか?

AI CRMでは、顧客、案件、商品、見積、承認ルールなどの業務文脈がなければ、AIは実務に使える判断をしにくくなります。必要な文脈を正しく渡すことで、回答品質と監査性が上がります。

コンテキストは多いほどよいですか?

多ければよいわけではありません。不要な情報や古い情報が混ざると、AIの判断がぶれることがあります。タスクに必要な情報を、根拠付きで、扱いやすい形式で渡すことが重要です。

Hiwayで営業AIに必要な文脈を渡す

Hiwayは、問い合わせや見積依頼に対して、CRM情報、商品マスタ、過去見積、価格条件をAIが参照し、人間レビュー可能な下書きとして提示します。AIが判断に必要な文脈を整え、結果をCRMへ還流します。

資料ダウンロード | 無料トライアルを試す

顧客接点の構造化からCRM更新までAIが支援

AIネイティブCRM「Hiway」で、営業チームの生産性を変える

メール、カレンダー、議事録、電話に散らばる顧客接点をAIが整理し、営業支援、CRM/SFAデータ整備、外部エコシステム連携までつなげます。