Mindket

根据另一个工作流的数据来回答问题

新上架第 1 版 · 更新于

概览

一个根据第二个工作流返回的数据来回答问题的 n8n 工作流。OpenAI 模型把这些数据当作上下文来读,设置说明里还附有一个小的示例第二工作流,让示例能直接跑起来。

根据另一个工作流的数据来回答问题 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 聊天或表单:把手动开始换掉,接收真实的问题

平台

连接 1 个应用

运行方式

触发

手动开始

什么都不会自动运行。你点击 Execute Workflow,它会用到:

  • 写在 Example Prompt 里的问题
  • 一个返回数据的第二个工作流

动作

  1. 问题写进一个叫 input 的字段
  2. 检索器运行你的第二个工作流,并把问题作为 query 传给它
  3. 第二个工作流返回的每一项,都成为一段带编号的上下文
  4. OpenAI 模型读取问题和所有这些片段
  5. 模型根据这些数据写出回答

结果

一个根据第二个工作流返回的数据写出的回答

集成

开始之前要准备好这些。

OpenAI

写回答

读取问题和第二个工作流返回的数据,并写出回答。

需要OpenAI API 密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
3 个步骤,手动启动
AI
1 个步骤调用 AI 模型:Retrieval QA Chain2
登录
需要登录:OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 3 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流根据另一个 n8n 工作流返回的数据来回答问题。手动开始,设好问题,一条检索问答链向你的第二个工作流要数据,再由一个 OpenAI 模型根据拿回来的内容作答。它是一种做法,不是成品。你的第二个工作流可以读表格、数据库或 API。干活的是五个节点,旁边还有两张便签。

适合谁

想在 n8n 已经取到的数据上加一个聊天或提问环节、又不想搭向量库的 n8n 使用者。数据量大的就别选它,因为第二个工作流返回的一切都会发给模型。

谁在用,怎么用
行业谁在用怎么用例子
自动化n8n 使用者在已有的数据工作流之上加一个提问环节一位使用者对一个拉取未结工单的工作流提问。
销售运营负责人询问表格里保存的联系人和备注一位负责人问哪些备注提到了续约。
客户支持客服团队查询一个工作流已经载入的小型知识来源一位客服问上个月对顾客说了什么。
教学培训师演示语言模型怎么使用检索到的上下文一位培训师运行示例,再换成别的数据。

你需要懂 n8n 的基础和一个 OpenAI 密钥。设置说明里给了一个可以粘贴的第二工作流,所花的时间和导入一个文件差不多。

用在哪里

任何能访问 OpenAI 的 n8n 都能运行它。两个工作流必须在同一个 n8n 上,因为一个是通过 ID 指向另一个的。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 聊天或表单:把手动开始换掉,接收真实的问题

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。说明里以 JSON 形式附有示例第二工作流。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
OpenAI一个 API 密钥
一个第二工作流以 Execute Workflow Trigger 开头、返回你的数据的工作流。说明里给了一个示例
  1. 把说明里的示例第二工作流粘贴到一个新的工作流里并保存。从地址栏里复制它的 ID。
  2. 在 n8n 里再新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  3. 在 Workflow Retriever 里,把 YOUR_SUBWORKFLOW_ID 换成那个 ID。
  4. 在 OpenAI Chat Model 里选一个 OpenAI 凭据。
  5. 点 Execute Workflow,打开 Retrieval QA Chain2 读回答。
  6. 把 Example Prompt 里的文字改成你自己想问的。

如何使用

想要回答时点 Execute Workflow。要真正使用,就把示例换成一个返回你数据的工作流,再把手动开始换成聊天或表单。

想要不同的效果,改这里
要改的在哪里改
问题Example Prompt 里的 input 值
数据你的第二个工作流
模型OpenAI Chat Model
读取哪个工作流Workflow Retriever 里的 ID

示例

固定的问题是问一位名叫 Jay Gatsby 的顾客的备注,以及他的邮箱地址。检索器运行示例工作流,它返回三条顾客记录。

根据这些记录,模型可以回答出 Jay Gatsby 的备注,也就是他常办大型聚会、喜欢晚上通电话,再加上示例地址 jay.gatsby@example.com。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。检索器是替问题取事实的那一部分。这里它靠运行另一个工作流来取。

专家:Workflow Retriever 把问题作为 query 发给第二个工作流。那个工作流最后一个节点返回的每个条目成为一个段落,链把它们全部交给模型。

值得细看的地方
节点做什么要知道的
Workflow Retriever运行第二个工作流1 版把工作流 ID 当作纯文本
Retrieval QA Chain2把问题、上下文和模型连在一起1 版从 input 字段读取问题
Example Prompt设定固定的问题换掉它,就能接聊天或表单

注意事项

检索器不做搜索,另外有一个模型默认值就要下线了。

  • 没有搜索:第二个工作流的全部输出都交给模型。结果大就更费钱,还可能超出模型的限制,所以要在第二个工作流里过滤
  • 示例工作流:它不看问题,直接返回每一条记录。它是 Mindket 的,里面是虚构的人物和 example.com 地址
  • 模型:OpenAI Chat Model 没有设模型,所以 n8n 用 gpt-5-mini。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)给它定的关停日期是 2026 年 12 月 11 日,替代模型是 gpt-5.6-terra
  • 费用:OpenAI 按每次运行收费,和交出去的数据量成正比
  • 你的数据:问题和第二个工作流的全部结果,每次运行都发给 OpenAI
  • 凭据:JSON 里没有任何凭据

README 和文件

README

根据另一个工作流的数据来回答问题

一个根据第二个工作流返回的数据来回答问题的 n8n 工作流。你输入一个问题,一个 OpenAI 模型读取第二个工作流交回来的一切,并据此作答。这种做法适用于 n8n 能访问的任何来源,比如表格、数据库或 API,因为第二个工作流负责取数据,这一个负责提问。

包里有什么

  • workflow.json:n8n 导出的工作流,五个节点。四个是提问的流程,第五个是指向你的第二个工作流的检索器。旁边还有两张便签。里面没有任何凭据。
  • README.md:这份设置说明,附有一个小的示例第二工作流,可以粘贴进去试一试。压缩包里的是英文版。

我们相对原来的副本改了什么

  • Workflow Retriever 原来指向作者自己 n8n 上的一个工作流,而那个工作流不在文件里。它的 ID 现在是 YOUR_SUBWORKFLOW_ID。
  • 文件里没有第二个工作流,所以示例问题没有东西可读。下面的示例补上了这个缺口。它是我们写的,不是作者的。
  • OpenAI Chat Model 上的凭据关联已删除,文件按它的用途起了名字。
  • 别的都没改。示例问题照原文件。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 OpenAI API 密钥。
  • 一个第二工作流,以 Execute Workflow Trigger 节点开头,以一个返回你数据的节点结尾。

一个示例第二工作流

复制下面的 JSON,在 n8n 里打开一个新工作流,把它粘贴到画布上。给它起个名字并保存。它返回三条虚构的顾客记录和备注,让示例问题有东西可找。邮箱地址用的是 example.com,这个域名是专门留给示例用的。

{
  "name": "Customer notes (sample)",
  "nodes": [
    {
      "name": "Execute Workflow Trigger",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "typeVersion": 1,
      "position": [0, 0],
      "parameters": {}
    },
    {
      "name": "Customer notes",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [220, 0],
      "parameters": {
        "jsCode": "return [\n  { json: { name: 'Jay Gatsby', email: 'jay.gatsby@example.com', notes: 'Hosts large parties. Prefers evening calls.' } },\n  { json: { name: 'Daisy Buchanan', email: 'daisy.buchanan@example.com', notes: 'Asked for a quote in March. Waiting on the budget.' } },\n  { json: { name: 'Nick Carraway', email: 'nick.carraway@example.com', notes: 'Referred by Jay Gatsby. Wants a demo.' } }\n];"
      }
    }
  ],
  "connections": {
    "Execute Workflow Trigger": {
      "main": [[{ "node": "Customer notes", "type": "main", "index": 0 }]]
    }
  }
}

这个示例不看问题,直接返回每一条记录。三条记录这样做没问题。换成真实数据时,在 Code 节点里用 $input.first().json.query 读出问题,只返回匹配的行。

设置

  1. 把上面的示例粘贴到一个新工作流里并保存。看一下地址栏:/workflow/ 后面的部分就是它的 ID。
  2. 在 n8n 里再新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  3. 在 Workflow Retriever 里,把 YOUR_SUBWORKFLOW_ID 换成那个 ID。
  4. 添加一个 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  5. 点 Execute Workflow,打开 Retrieval QA Chain2 读回答。它应该给出 Jay Gatsby 的备注和邮箱。
  6. 想问你自己的问题,就改 Example Prompt 里的文字。

一次运行的过程

  1. When clicking "Execute Workflow" 手动开始这次运行。
  2. Example Prompt 把一个字段 input 设成 What notes can you find for Jay Gatsby and what is his email address?
  3. Retrieval QA Chain2 把这个 input 当作它的问题。在节点 1 版,它读的是 {{ $json.input }}。
  4. Workflow Retriever 运行你的第二个工作流,并把问题以名为 query 的字段传给它。最后一个节点返回的每个条目,成为一个带编号的上下文段落。
  5. OpenAI Chat Model 根据这些上下文写出回答,链把它返回。

想改的地方

  • 问题:Example Prompt 里的 input 值。想从聊天或表单接收问题,就换掉触发器,再用它来设 input。
  • 数据:你的第二个工作流。在它的触发器和最后一个节点之间,想放多少节点都行。
  • 模型:OpenAI Chat Model。
  • 读取哪个工作流:Workflow Retriever 里的 ID。

要知道的

  • 检索器自己不做任何搜索。你的第二个工作流最后一个节点返回的一切,都作为上下文交给模型。结果大就更费钱,还可能超出模型的限制,所以要在第二个工作流里过滤。
  • 第二个工作流收到的只有作为 query 的问题,别的都没有。用的只是最后一次运行的输出,不是它之前的各个步骤。
  • OpenAI Chat Model 没有设模型,所以 n8n 用这个节点的默认值 gpt-5-mini。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)给它定的关停日期是 2026 年 12 月 11 日,替代模型是 gpt-5.6-terra。在这之前请换一个模型。
  • 数据去向:问题和你第二个工作流的全部结果,每次运行都发给 OpenAI。
  • 费用:OpenAI 按每次运行收费,和交出去的数据量成正比。
文件
NOTICE.md  658 B
README.md  5 KB
workflow.json  3 KB

3 个文件,共 9 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

开发类的相似商品

查看开发类的全部商品

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

buzz

block · 工具包

可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。

新上架37.3k

plannotator

backnotprop · 工具包

把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。

新上架10.5k