LLMPrompt
LLMPrompt["name"]
指定された大規模言語モデルのプロンプト用のTemplateObjectを与える.
LLMPrompt[resource]
指定の resource のためのTemplateObjectを取り出す.
LLMPrompt[…,params]
スロットが params で埋められたTemplateObjectを与える.
LLMPrompt[…][p1,p2,…]
番号付きのスロットを持ったテンプレートをパラメータの値 piに適用する.
LLMPrompt[…] [key1p1,key2p2]
名前付きのスロットを持ったテンプレートをパラメータデータに適用する.
詳細とオプション
- LLMPromptはWolfram Prompt Repositoryからプロンプトを取り出す.
- リソースは,プロンプトResourceObject,LLMFunction,あるいはTemplateObjectでよい.
- params は,番号付きのスロットを持つテンプレートのリストまたは名前付きのスロットを持つテンプレート用のAssociationでよい.
- TemplateSlotを値として使うLLMPrompt["name",params]は,テンプレート内のスロットの名前や順序を変える.
- LLMPromptは,LLMFunctionやLLMSynthesizeでしばしば使われる.
例題
すべて開くすべて閉じる例 (3)
スコープ (3)
ResourceObjectを使ってプロンプトを取り出す:
LLMFunctionからテンプレートを得る:
第1スロットに値を挿入し,第2スロットの番号を第1スロットとして付け替える:
LLMPromptをTemplateObjectに直接使ってスロットを再構成する:
テキスト
Wolfram Research (2023), LLMPrompt, Wolfram言語関数, https://reference.wolfram.com/language/ref/LLMPrompt.html.
CMS
Wolfram Language. 2023. "LLMPrompt." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/LLMPrompt.html.
APA
Wolfram Language. (2023). LLMPrompt. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LLMPrompt.html