プロンプトエンジニアリング
ぷろんぷとえんじにありんぐ

プロンプトエンジニアリングとは、LLM(大規模言語モデル)から望ましい出力を引き出すために、入力テキスト(プロンプト)の構造・表現・文脈を設計する技術である。
なぜプロンプトの書き方で結果が変わるのか
LLMは入力されたテキストの続きを予測する仕組みで動いている。同じ質問でも、前提条件や出力形式の指定を添えるかどうかで、回答の精度や有用性が大きく変わる。「日本語で3つの案を箇条書きで出して」と指定するだけでも、漫然と質問するよりはるかに実用的な回答が得られる。
代表的なテクニック
Zero-shot / Few-shot: 例示なしで指示を出すのがZero-shot、具体例を1〜数件添えるのがFew-shot。分類タスクやフォーマット指定ではFew-shotが安定する傾向がある。
Chain-of-Thought(CoT): 「ステップバイステップで考えて」と指示することで、推論プロセスを明示させる手法。数学や論理問題での正答率が向上することが知られている。
Role Prompting: 「あなたはシニアエンジニアです」のように役割を指定する。出力のトーンや専門性をコントロールするのに使う。
コンテキストエンジニアリングへの発展
2025年頃から、単発のプロンプト設計だけでなく、AIシステム全体に渡す情報(コンテキスト)をどう構成するかという視点が重要視されるようになった。これがコンテキストエンジニアリングと呼ばれる領域で、RAGによる外部知識の注入、ツール定義の構造化、会話履歴の管理などを包括する。プロンプトエンジニアリングはその中の一要素という位置づけになりつつある。
とはいえ、プロンプトの基本原則——明確な指示、適切な例示、出力フォーマットの指定——はコンテキストエンジニアリングの土台でもある。基礎を押さえずにシステム全体の設計はできない。
この用語を扱う記事
- コンテキストエンジニアリングとは?LLM 開発の新パラダイムとプロンプトエンジニアリングからの進化コンテキストエンジニアリング(Context Engineering)とは、LLM アプリケーションに最適な情報を動的に組み立てる設計手法です。プロンプトエンジニアリングとの違い、コンテキストウィンドウの構成要素、RAG やエージェントでの実装パターンを整理します。
- Loop Engineeringとは?プロンプトエンジニアリングの次に来るAIエージェント設計の新常識プロンプトを書く時代から、AIに自律的に働かせる「ループ」を設計する時代へ。Loop Engineering(ループエンジニアリング)の意味・進化の流れ・構成要素・導入の注意点を当社が解説します。
- ハーネスエンジニアリングとは?AIエージェントのミスを構造で防ぐ設計手法ハーネスエンジニアリングとは、AIエージェントのミス再発を防ぐ仕組みをドキュメント・ツール・制約で構造的に構築する手法。概念・構成要素・実践ステップを解説。
- ファインチューニング入門 — B2B企業が独自LLMを作る前に知るべき基礎と判断基準ファインチューニングの仕組みを基礎から解説。PEFT/LoRA との関係、RAG との使い分け、コスト試算、B2B 企業が独自モデル開発を判断するためのチェックリストまでをまとめます。
関連用語

AIレッドチーミング(AI Red Teaming)
AIシステムの脆弱性を攻撃者の視点で体系的にテストし、安全性リスクを事前に特定する評価手法。

グラウンディング(Grounding)
LLMの出力を外部データソースや検索結果と照合し、事実に基づいた回答を生成する技術。ハルシネーション低減の中核手法。

合成データ(Synthetic Data)
AIが生成した訓練用データ。実データの不足を補い、プライバシーを保護しながらモデルの学習・評価に活用される。

コンテキスト・エンジニアリング
コンテキスト・エンジニアリング(Context Engineering)とは、AI モデルに与えるコンテキスト——コードベースの構造、コミット履歴、設計意図、ドメイン知識——を体系的に設計・最適化する



