実装

プロンプトテンプレート

プロンプトテンプレート

一文定義

変数プレースホルダーを含む再利用可能なプロンプトの雛形。LangChainやSDKで管理・バージョン管理して品質を標準化。

詳細解説

プロンプトテンプレート(Prompt Template)とは、変数のプレースホルダー({customer_name}・{product}・{context}など)を含む再利用可能なプロンプトの雛形です。アプリケーション内でテンプレートに変数を埋め込んでLLMに送信することで、一貫した品質のプロンプトを効率よく生成できます。

LangChainのPromptTemplateクラスや、OpenAI・Anthropicの公式SDKがテンプレート機能をサポートしており、チェーン・パイプラインの構成部品として活用されます。テンプレートにはシステムプロンプト・Few-shotの例示・ユーザー入力の挿入位置などを含めることができます。

プロンプトテンプレートをバージョン管理することで、改善の追跡・A/Bテスト・チーム間での共有が容易になります。LangSmith・PromptLayer・Weights & Biasesなどのツールがプロンプト管理・評価基盤を提供しています。

チャットアプリケーションでは、会話履歴をテンプレートに動的に挿入するマルチターンテンプレートが用いられます。また、Few-shotテンプレートでは例示ペアをリストとして管理し、タスクに応じて動的に選択・挿入するExampleSelectorとの組み合わせが効果的です。

参考情報・出典

最終更新: 2026-02-26← 用語集一覧へ

AIスキルだけでなく、自分と未来を再設計する

生成AI活用力を体系的に習得し、自己理解・キャリアデザインを深め、志を同じくする仲間と共に学ぶ場がここにあります。

AIリブートアカデミーを見る