Mindket

把 Hacker News 查询当作工作流工具的聊天智能体

新上架第 1 版 · 更新于

概览

一个带聊天窗口的 n8n 工作流。OpenAI 智能体回答你的问题,并调用一个在同一块画布上运行第二条流程的工具,它从 Hacker News 的搜索取 50 条内容,以文本交还。

把 Hacker News 查询当作工作流工具的聊天智能体 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 别的数据源:换掉 Hacker News 节点,其余保持不变,同一个聊天就能从你自己的清单里作答
  • 给其他智能体用的工具:把第二条流程建在单独的工作流里,再让工具指向那一个

平台

连接 2 个应用

运行方式

触发

聊天窗口

你在画布上点 Chat 并发送消息时开始运行,消息里有:

  • 一个关于 Hacker News 帖子的问题

动作

  1. AI Agent 读你的问题,判断是否需要那份帖子清单
  2. 它调用 hn_tool,运行同一个工作流里的第二条流程
  3. Hacker News 的搜索返回 50 条内容
  4. 每条内容保留五个字段:title、points、url、created_at 和 author
  5. 这些内容合成一段 JSON 文本,交还给智能体
  6. 智能体根据这段文本在聊天里作答

结果

一个关于这 50 个帖子的聊天回答,比如哪一个分数最高、是谁写的

集成

开始之前要准备好这些。

OpenAI

语言模型

运行 AI Agent 的聊天模型,由它决定何时调用 hn_tool,并根据返回的内容写出回答。

需要OpenAI API 密钥

Hacker News

数据来源

从公开的搜索里返回 50 条内容,不带关键词和标签。

需要什么都不需要:没有账号,也没有密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
6 个步骤,由其他工作流调用或由 Manual Chat 事件启动
AI
1 个步骤调用 AI 模型:AI Agent
登录
需要登录:OpenAI、Manual Chat
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 6 种步骤类型

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

关于

它是什么

这个 n8n 工作流是一个聊天智能体,通过一个工作流工具,从实时数据源里找答案。你打开 n8n 的 Chat 窗口提问。由 OpenAI 聊天模型驱动的 AI Agent 判断什么时候调用名为 hn_tool 的工具。这个工具会运行同一块画布上的第二条流程:它向 Hacker News 的搜索要 50 条内容,每条保留五个字段,再合成一段 JSON 文本返回。智能体读完它再作答。整个流程由八个节点完成,旁边还有四张便签。

适合谁

想学会怎么给智能体配一个自定义工具、再换上自己数据的开发者和自动化搭建者。如果你要做一个面向公众的聊天机器人,就别选它。它只能在 n8n 自己的 Chat 窗口里运行,也没有记忆节点,所以每个问题都是单独回答的。

谁在用,怎么用
行业谁在用怎么用例子
软件开发自动化搭建者学会把子工作流当工具用的做法,再把 Hacker News 换成自己的数据源一位搭建者把 Hacker News 节点换成对自家订单接口的调用。
研究和媒体分析师和作者对着一份帖子清单提问,而不是自己通读一位分析师问五十条里哪一条分数最高。
社区和客服社区经理在内部清单上做一个聊天助手的原型一位经理把工具指向未处理工单的清单,问哪些最旧。
培训讲师向学员演示什么是智能体、工具和子工作流一位讲师现场发出一个问题,再逐个打开每个节点的输出。

你需要会一点 n8n:导入文件、添加一个 OpenAI 凭据,并在第一次聊天之前保存工作流。文件里没有写设置要多久。

用在哪里

任何能访问 OpenAI 和 Hacker News 搜索地址的 n8n 都能运行它。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 别的数据源:换掉 Hacker News 节点,其余保持不变,同一个聊天就能从你自己的清单里作答
  • 给其他智能体用的工具:把第二条流程建在单独的工作流里,再让工具指向那一个

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。一个 OpenAI 密钥就能覆盖整个工作流。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
OpenAI一个聊天模型用的 API 密钥
Hacker News什么都不用:它的搜索是公开的
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  3. 打开 OpenAI Chat Model,选一个当前可用的模型。文件里没有指定,所以 n8n 会填上 gpt-5-mini。OpenAI 的弃用页面(2026 年 11 月 12 日查看)给出它的停用日期是 2026 年 12 月 11 日,并指定 gpt-5.6-terra 作为替代。
  4. 保存工作流。工具是按工作流自己的 ID 来调用它的,所以第一次聊天之前要先保存。
  5. 在画布上点 Chat,问一个关于这些帖子的问题。

如何使用

点 Chat,输入问题并发送。智能体需要清单时会调用 hn_tool,然后在窗口里作答。每个问题都从头开始,因为没有任何东西保留之前的问题。

想要不同的效果,改这里
要改的在哪里改
哪些帖子Hacker News 节点:它的关键词、标签和 50 条的上限
智能体看到的字段Clean up data 里的五个赋值
智能体对工具的了解Custom tool to call the wf below 里的名称和描述
智能体能走几轮AI Agent 里的 maxIterations,文件里是 10
模型OpenAI Chat Model

示例

你问清单上的第三条是谁写的、有多少分。

智能体调用 hn_tool。它拿回五十条内容,每条有 title、points、url、created_at 和 author,打包成一段文本。它读出第三条,在聊天里回答作者和分数。先核对一下顺序,因为这次搜索自己没有设定任何排序。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。上面那组是聊天智能体。下面那组是一条小流程,从 Execute Workflow Trigger 开始。工具节点指向它所在的这个工作流,所以智能体需要数据时就能运行下面那条流程。先保存,再聊天。

专家:智能体和工具之间只靠文本交流,所以工具那条流程可以是任何以一条数据结尾的流程。

值得细看的地方
节点做什么要知道的
AI Agent1.1 版,Conversational 类型的智能体,maxIterations 为 10Mindket 的副本把它的 Text 设为 {{ $json.chatInput }},这正是聊天窗口发来的字段
Custom tool to call the wf below调用 n8n 工作流的工具,1 版,工作流 ID 设为 {{ $workflow.id }}它运行自己所在的工作流,所以工作流必须先保存
Stringify一个 Code 节点,把每一条数据作为 JSON 文本放进 response 返回工具把这条数据当文本交给智能体

注意事项

帖子的顺序没有设定,智能体也只根据五十条内容作答。

  • 顺序:节点取的是不带关键词、不带标签的搜索的前 50 个结果。画布上的一张便签称它们是有史以来最受欢迎的帖子,但节点没有设定排序。问到名次的问题之前,先核对一下顺序
  • 记忆:文件里没有记忆节点,所以每个问题都是单独回答的
  • 计费:需要用到清单的问题,至少计两次模型调用,一次决定用工具,一次根据返回的内容作答
  • 模型:文件里没有指定,n8n 会填上 gpt-5-mini,OpenAI 会在 2026 年 12 月 11 日停用它。第 3 步给出了替代模型
  • 你的数据:问题和那五十条内容会发给 OpenAI。搜索请求发到 Hacker News 的搜索地址 hn.algolia.com
  • 在哪里运行:在编辑器里的 n8n Chat 窗口运行。文件里没有任何东西会打开公开的聊天
  • 一处修复:原始副本把智能体的 Text 留在默认值,而它读的字段聊天窗口并不发送。Mindket 的副本改读 chatInput
  • 凭据:这个 JSON 里没有任何凭据

README 和文件

README

把 Hacker News 查询当作工作流工具的聊天智能体

一个带聊天窗口的 n8n 工作流。一个 AI Agent 回答你的问题,需要数据时就调用名为 hn_tool 的工具。这个工具是同一块画布上的第二条流程:它向 Hacker News 的搜索要 50 条内容,每条保留五个字段,再以文本交还。把 Hacker News 节点换成你自己的任何数据源,同一个聊天就能从它那里作答。

里面有什么

  • workflow.json:n8n 导出的工作流,8 个节点,另有 4 张便签。里面没有任何凭据。
  • README.md:这份说明。

我们对原始副本做了哪些改动

Mindket 起步用的那份副本有一处缺口,让智能体看不到你的问题。Mindket 把它补上了:

  • AI Agent 把 Text 字段留在默认值。对这个版本的节点,默认值读的是 {{ $json.chat_input }},而 n8n 的聊天窗口把消息以 chatInput 发给 On new manual Chat Message。智能体拿到的是空提示。现在它的 Text 读 {{ $json.chatInput }}。

这个文件原来也没有名字,Mindket 给它起了一个。

开始之前

  • 一个 n8n 实例,n8n Cloud 或你自己的服务器都行。
  • 一个 OpenAI API 密钥。
  • Hacker News 不需要账号,也不需要密钥。

设置步骤

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  3. 打开 OpenAI Chat Model,选一个当前可用的模型。文件里没有指定,所以 n8n 会填上 gpt-5-mini。OpenAI 的弃用页面(2026 年 11 月 12 日查看)给出这个模型的停用日期是 2026 年 12 月 11 日,并指定 gpt-5.6-terra 作为替代。
  4. 保存工作流。工具是按工作流自己的 ID 来调用它的,所以第一次聊天之前要先保存。
  5. 在画布上点 Chat,问一个关于这些帖子的问题。

一次运行是怎么走的

  1. On new manual Chat Message 在你于 Chat 窗口发送消息时开始一次运行。
  2. AI Agent 是 Conversational 类型的智能体,maxIterations 设为 10。它读你的问题,判断是否需要那份帖子清单。
  3. Custom tool to call the wf below 就是那个工具,名为 hn_tool。它的工作流 ID 是 {{ $workflow.id }},所以它运行自己所在的工作流,从 Execute Workflow Trigger 开始。
  4. Hacker News 在不带关键词、不带标签的情况下做搜索,上限 50 条。
  5. Clean up data 为每条内容保留五个字段:title、points、url、created_at 和 author。
  6. Stringify 把所有内容变成一段 JSON 文本,放进名为 response 的字段返回。
  7. 工具把那条数据当文本交给智能体,智能体在聊天里作答。

想改样子,改这里

  • 哪些帖子:Hacker News 节点。先从它的关键词、标签和上限入手。它旁边的便签说,可以把它换成任何别的服务。
  • 智能体看到的字段:Clean up data 里的五个赋值。
  • 智能体对工具的了解:Custom tool to call the wf below 里的名称和描述。
  • 智能体能走几轮:AI Agent 里的 maxIterations。
  • 模型:OpenAI Chat Model。

要知道的

  • 节点自己没有设定排序。它取的是空搜索的前 50 个结果,画布上的一张便签称它们是有史以来最受欢迎的帖子。问到名次的问题之前,先核对一下顺序。
  • 文件里没有记忆节点,所以每个问题都是单独回答的。
  • 需要用到清单的问题,至少计两次模型调用,一次决定用工具,一次根据返回的内容作答。
  • 你的问题和那些内容会发给 OpenAI。搜索请求发到 Hacker News 的搜索地址 hn.algolia.com。
  • 它在编辑器里的 n8n Chat 窗口运行。文件里没有任何东西会打开公开的聊天。
  • 这个 JSON 里没有任何凭据。
文件
NOTICE.md  658 B
README.md  4 KB
workflow.json  6 KB

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

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

DeepSeek-R1-GGUF

unsloth · 工具包

671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。

新上架

Axion-1.0-35B-GGUF

prithivMLmods · 工具包

提供 Axion-1.0-35B 的 GGUF 文件,这是一个有约 30 亿激活参数的 35B 混合专家模型,面向科学推理、信息查找和工具使用。适合配合 llama.cpp 在本地使用。

新上架

HEART

Phips · 工具包

用一个超分辨率网络放大低分辨率图像,可以在一块消费级 GPU 上训练,并导出为 ONNX。适合训练或运行图像放大模型的人。

新上架

开发类的相似商品

查看开发类的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架