向量存储问答工具节点#
向量存储问答(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 文档。