Langchain搭建LLM应用程序之六 少样本提示词(FewShotPromptTemplate)
·
利用少量的样本(提示词中加入【示例】)引导模型对特定任务进行学习和执行。示例中通常需要包含问题(或任务描述)及相应的答案(解决方案)。什么时候需要少样本提示词?当想让模型复制一种难以明确描述的特定响应风格的时候。
少样本提示可以改善模型的性能
FewShotPromptTemplate 类
继承自PromptTemplate,能够动态添加示例和选择示例,以适应不同的需求。在类被实例化的时候添加【示例】
few_shot_prompt = FewShotPromptTemplate(
examples=examples,
example_prompt=example_prompt, example_separator="\n",
prefix="来玩个反义词接龙游戏,我说词语,你说它的反义词\n",
suffix="词语:{input}\n反义词:",
input_variables=['input',])
# examples: 示例列表
# example_prompt: 用于格式化列表中示例的PromptTemplate对象
# prefix+suffix:等价于template
代码示例

更多推荐


所有评论(0)