Langflow 中的提示词组件
提示词是语言模型的结构化输入,用于指导模型如何处理用户输入和变量。
提示词组件创建包含自定义字段和动态变量的提示词模板,以便为您的模型提供结构化、可重复的提示词。
提示词是自然语言与使用花括号创建的变量的组合。
在流程中使用提示词组件
修改提示词的示例可以在快速入门中找到,其中扩展了一个基本的聊天机器人流程,使其包含一个完整的向量 RAG 流水线。
提示词组件中的默认提示词是 回答用户时,请表现得像一位 GenAI 专家,对帮助他们开始构建新事物充满热情。
这个提示词为您的 LLM 的聊天互动创建了一个“个性”,但它不包含在模板化提示词时可能发现有用的变量。
要修改提示词模板,在提示词组件中,单击模板字段。例如,{context}
变量使 LLM 模型能够访问嵌入的向量数据,以返回更好的答案。
_10根据以下上下文_10{context}_10回答以下问题_10{user_question}
当变量添加到提示词模板时,组件中会自动创建新字段。这些字段可以连接到其他组件以接收文本输入,从而实现自动提示,或向其他组件输出指令。提示词控制智能体行为的示例可在顺序任务智能体入门流程中找到。
参数
输入
名称 | 显示名称 | 信息 |
---|---|---|
template | 模板 | 创建包含动态变量的提示词模板。 |
输出
名称 | 显示名称 | 信息 |
---|---|---|
prompt | 提示词消息 | build_prompt 方法返回的构建好的提示词消息。 |
Langchain Hub 提示词模板
重要
此组件可在组件菜单中的捆绑包下找到。
此组件从 Langchain Hub 获取提示词。
加载提示词时,组件会为自定义变量生成输入字段。例如,默认提示词“efriis/my-first-prompt”会生成针对 profession
和 question
的字段。
参数
输入
名称 | 显示名称 | 信息 |
---|---|---|
langchain_api_key | 您的 LangChain API 密钥 | 要使用的 LangChain API 密钥。 |
langchain_hub_prompt | LangChain Hub 提示词 | 要使用的 LangChain Hub 提示词。 |
输出
名称 | 显示名称 | 信息 |
---|---|---|
prompt | 构建提示词 | build_prompt 方法返回的构建好的提示词消息。 |