N8N中文教程
集成节点/Built in_nodes/Cluster_nodes/Sub nodes

向量存储问答工具节点#

向量存储问答(Vector Store Question Answer)节点是一种 工具(tool),允许 智能代理(agent) 基于来自 向量存储(vector store) 的文本块进行结果摘要并回答问题。 本页面包含该节点的参数说明,以及相关资源的链接。

示例与模板

有关使用示例和模板,请参考 n8n 官方的 向量存储问答工具集成页面。

子节点中的参数解析行为#

当使用表达式处理多个数据项时,子节点的行为与其他节点不同。

大多数节点(包括根节点)可以接收任意数量的数据项作为输入,逐个处理这些项,并输出结果。你可以使用表达式引用输入项,节点会依次为每个输入项解析表达式。例如,若有五个 name 值作为输入,表达式 {{ $json.name }} 会依次解析为每一个名字。

而在子节点中,表达式始终只解析为第一个输入项。例如,即使有五个 name 值输入,表达式 {{ $json.name }}总是解析为第一个名字。

节点参数#

数据描述(Description of Data)#

请输入向量存储中所含数据的描述信息。

限制数量(Limit)#

返回结果的最大数量。

n8n 如何生成工具描述#

n8n 使用节点名称(可点击编辑)和 数据描述(Description of Data) 参数,按照以下格式自动生成供 AI 智能代理使用的工具描述:

Useful for when you need to answer questions about [node name]. Whenever you need information about [Description of Data], you should ALWAYS use this. Input should be a fully formed question.

节点名称中的空格在工具描述中会被转换为下划线。

避免在节点名称中使用特殊字符

在节点名称中使用特殊字符会导致智能代理运行时报错:

特殊字符导致模型错误

请仅在节点名称中使用字母、数字、空格、连字符(-)和下划线(_)。

相关资源#

查看 n8n 官网上的 工作流示例及相关内容。

更多关于 LangChain 工具的信息,请参考 LangChain 官方文档中的工具说明。

也可查阅 n8n 的 高级 AI 文档。