AI上級
PromptTemplate
prompttemplate
一言で言うと
変数を埋め込めるプロンプト雛形。
もう少し詳しく
一言で言うと
変数を埋め込めるプロンプト雛形。
もう少し詳しく
LangChain などのフレームワークで提供されるクラスで、{name} や {language} のようなプレースホルダーを持つプロンプト文字列を定義し、実行時に変数を差し込んで完成したプロンプトを生成する仕組みです。
たとえば「あなたは {language} の専門家です。{question} に答えてください」というテンプレートを用意しておき、呼び出し時に language="Python" question="リスト内包表記とは?" を渡すだけで、毎回プロンプトを手書きせずに済みます。同じテンプレートを異なる入力で使い回せるため、プロンプトの品質管理や再利用性の向上に役立ちます。生成 AI / LLM を組み込んだシステム開発では基本パーツのひとつです。
実務でどう使うか
関連する章
Ch203 で詳しく学べます。