利用少量的样本(提示词中加入【示例】)引导模型对特定任务进行学习和执行。示例中通常需要包含问题(或任务描述)及相应的答案(解决方案)。什么时候需要少样本提示词?当想让模型复制一种难以明确描述的特定响应风格的时候。

少样本提示可以改善模型的性能

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
代码示例

在这里插入图片描述

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐