跳到主要内容

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”会生成针对 professionquestion 的字段。

参数

输入

名称显示名称信息
langchain_api_key您的 LangChain API 密钥要使用的 LangChain API 密钥。
langchain_hub_promptLangChain Hub 提示词要使用的 LangChain Hub 提示词。

输出

名称显示名称信息
prompt构建提示词build_prompt 方法返回的构建好的提示词消息。
Search