Langchain 中 Prompt

LangChain 中的 "prompt" 是一个关键概念,它指的是输入给大型语言模型(LLM)的文本指令或提示,用于引导模型生成特定的输出或执行特定的任务。

BasePromptTemplate --> PipelinePromptTemplate
                       StringPromptTemplate --> PromptTemplate
                                                FewShotPromptTemplate
                                                FewShotPromptWithTemplates
                       BaseChatPromptTemplate --> AutoGPTPrompt
                                                  ChatPromptTemplate --> AgentScratchPadChatPromptTemplate



BaseMessagePromptTemplate --> MessagesPlaceholder
                              BaseStringMessagePromptTemplate --> ChatMessagePromptTemplate
                                                                  HumanMessagePromptTemplate
                                                                  AIMessagePromptTemplate
                                                                  SystemMessagePromptTemplate
  1. BasePromptTemplate:这是所有提示模板的基类,提供了创建提示模板的基础接口。

  2. PipelinePromptTemplate:这个类可以用来创建一个提示模板的管道,将多个提示模板组合起来,依次执行。

  3. StringPromptTemplate:这是将字符串直接作为提示的简单模板。

  4. PromptTemplate:这是最常用的提示模板类,允许使用变量和格式化字符串来创建提示。

  5. FewShotPromptTemplate:这个类用于创建少量样本提示模板,它可以通过提供一些示例输入和输出来引导模型更好地理解任务。

  6. FewShotPromptWithTemplates:这是 FewShotPromptTemplate 的扩展,允许使用多个不同的提示模板。

  7. BaseChatPromptTemplate:这是聊天提示模板的基类,用于构建聊天机器人的提示。

  8. ChatPromptTemplate:这个类用于创建聊天风格的提示模板,可以包含多个消息,如系统消息、用户消息和 AI 消息。

  9. BaseMessagePromptTemplate:这是所有消息提示模板的基类。

  10. MessagesPlaceholder:这是一个特殊的提示模板,用于在提示中插入消息列表。

  11. HumanMessagePromptTemplateAIMessagePromptTemplateSystemMessagePromptTemplate:这些类分别用于创建代表人类用户、AI 和系统的消息提示模板。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值