Mindket

用本地 Ollama 模型逐句核对事实

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,用你自己机器上的 Ollama 模型,把一段文本和一份源文档逐句核对。一个事实核查模型给每句标 Yes 或 No,第二个模型再把标为 No 的句子总结出来。

用本地 Ollama 模型逐句核对事实 是一款 n8n 工作流,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • 你自己电脑上的 n8n:最简单的情况,Ollama 就在同一台机器上
  • n8n 服务器:把凭据指向运行 Ollama 的那台机器
  • 另一个工作流:用 Execute Workflow 节点调用它,并传入 facts 和 text
  • Docker:启动 n8n 容器时要让它能访问宿主机的网络

平台

连接 1 个应用

运行方式

触发

测试运行或另一个工作流

你点击 Test workflow,或另一个工作流调用它时开始运行,传入:

  • 源文档,字段名为 facts
  • 要检查的文本,字段名为 text

动作

  1. Code 把文本拆成一个个句子
  2. 每个句子连同文档一起交给 bespoke-minicheck,模型回答 Yes 或 No
  3. Filter 留下被标为 No 的句子
  4. qwen2.5:1.5b 写出一份关于错误陈述的简短总结

结果

一份简短的总结,数出并列出文档不支持的那些句子

集成

开始之前要准备好这些。

Ollama

本地语言模型

运行 bespoke-minicheck 检查每个句子,运行 qwen2.5:1.5b 写出总结。

需要一个 n8n 能访问到的 Ollama,且两个模型都已拉取好

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
11 个步骤,手动或由其他工作流调用启动
AI
2 个步骤调用 AI 模型:Basic LLM Chain、Basic LLM Chain4
登录
需要登录:Ollama
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 9 种步骤类型

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

关于

它是什么

这个 n8n 工作流把一段文本和一份源文档逐句核对。一个 Code 节点把文本拆成句子。一个叫 bespoke-minicheck 的小型 Ollama 模型读文档和每一句,回答 Yes 或 No。标为 No 的句子被收集起来,第二个 Ollama 模型 qwen2.5:1.5b 写出一份关于这些问题的简短总结。干活的是十三个节点,旁边还有五张便签。

适合谁

把稿子和来源核对的编辑、作者和团队,以及想要一个能从别的工作流里调用的事实核查的开发者。如果你需要拿公开网络来核对说法,就别选它。它只把句子和你给它的文档比对。

谁在用,怎么用
行业谁在用怎么用例子
出版编辑把一篇文章和它所概括的报告核对一位编辑把报告粘贴为文档,把稿子粘贴为文本,再读被标出的句子清单。
软件AI 工具开发者把模型的回答和给它的那段文字核对一位开发者在检索步骤之后调用这个工作流,标出没有依据的句子。
教育老师把学生写的概述和阅读材料核对一位老师标出一篇概述里哪些句子章节里没有依据。
研究分析师把新闻稿和它引用的文件比对一位分析师找出超出文件内容的句子。

你需要懂一点 n8n 和 Ollama:导入文件、添加一个凭据、拉取两个模型,再换掉两段示例文本。

用在哪里

任何能访问你的 Ollama 的 n8n 都能运行它。它也可以作为子工作流,由别的工作流带着文档和文本来调用。

  • 你自己电脑上的 n8n:最简单的情况,Ollama 就在同一台机器上
  • n8n 服务器:把凭据指向运行 Ollama 的那台机器
  • 另一个工作流:用 Execute Workflow 节点调用它,并传入 facts 和 text
  • Docker:启动 n8n 容器时要让它能访问宿主机的网络

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。第一次运行之前先拉取这两个模型。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器,并且有一条通向 Ollama 的网络路径
Ollama已安装并在运行,已拉取 bespoke-minicheck 和 qwen2.5:1.5b
一份文档和一段文本源文档和要核对的文本,字段名为 facts 和 text
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在运行 Ollama 的机器上执行 ollama pull bespoke-minicheck 和 ollama pull qwen2.5:1.5b。
  3. 打开 Ollama Chat Model,创建一个 Ollama 凭据。它的 Base URL 初始是 http://localhost:11434。如果 Ollama 在另一台机器上,就改掉。
  4. 打开 Ollama Model,选同一个凭据。
  5. 打开 Edit Fields,把示例的 facts 和 text 换成你自己的。
  6. 保存,点 Execute workflow。

如何使用

改好 Edit Fields 里的两个字段后,点 Execute workflow。总结是 Basic LLM Chain 返回的 text 字段。要从别的工作流调用它,就把 facts 和 text 传给 When Executed by Another Workflow。

想要不同的效果,改这里
要改的在哪里改
文档和文本Edit Fields 里的 facts 和 text,或者调用方工作流的输入
模型Ollama Chat Model 和 Ollama Model 里的 Model
总结Basic LLM Chain 里的系统消息
什么算问题Filter 里的 No
文本怎么拆Code 里的代码

示例

示例文档说一座虚构的图书馆藏书约 40,000 册,借期三周,周一闭馆。示例文本说藏书超过 100,000 册,借期六周,每天开放。

核查模型应该把这两句标为 No,总结应该把它们列为错误的陈述。和文档相符的句子回答 Yes,在 Filter 处被丢掉。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这个工作流把文本拆成句子,逐句问模型,留下可疑的,再把它们总结出来。用示例跑一次,再打开 Filter,看哪些句子被筛出来了。

专家:Basic LLM Chain4 按名字从 Merge1 读文档,所以每个句子都对着同一份文本核对。

值得细看的地方
节点做什么要知道的
Code把 text 拆成句子文本为空时它会报错停下
Merge1 和 Split Out1把文档和句子清单合起来,再给每个句子做一个条目,放在 claim 里合并是按位置的
Basic LLM Chain4Basic LLM Chain 1.5,提示词是 Document: 加文档,再加 Claim: 加句子它的模型是 Ollama Chat Model,设为 bespoke-minicheck:latest
Merge 和 Filter把每个句子和它的回答配对,再留下等于 No 的回答比较是严格的,所以只有恰好是 No 的才通过
Basic LLM Chain在一条系统消息下总结 Aggregate 给出的清单它的模型是 Ollama Model,设为 qwen2.5:1.5b

注意事项

核查模型检验的是文档有没有依据,而不是真假,而且写总结的是个很小的模型。

  • 看依据,不看真假:Ollama 上这个核查模型的页面(2026 年 11 月 12 日查阅)说它判断的是一个句子有没有文档的支持。一个确实为真、但文档从没提过的句子,也可能得到 No
  • 拆句:Code 在句号、感叹号或问号之后,只要后面跟着一个空格和一个大写字母,就拆开,所以 Dr. Lee 会在那里断成两段。它的日期保护列的是德语月份名
  • 费用:每个句子一次模型调用,另外总结再一次,所以长文本要跑一阵
  • 长度:同一个页面说,文档不超过 32K 个 token 就不用拆
  • 总结模型:qwen2.5:1.5b 是个很小的模型,如果它的总结不好,就在 Ollama Model 里换个大的
  • 其他回答:不是恰好等于 No 的回复,会被 Filter 丢掉
  • 示例:原来那份关于一位真实研究者的示例,换成了关于一座虚构图书馆的
  • 你的数据:一切都留在运行 Ollama 的机器上,除非你把凭据指到别处
  • 凭据:JSON 里没有任何凭据

README 和文件

README

用本地 Ollama 模型逐句核对事实

一个 n8n 工作流,把一段文本和一份源文档逐句核对。Ollama 提供的一个小型事实核查模型给每个句子标 Yes 或 No,标为 No 的句子被收集起来,第二个 Ollama 模型再写出一份关于问题的简短总结。可以手动运行,也可以从别的工作流里调用。

包里有什么

  • workflow.json:n8n 导出的工作流,十三个干活的节点和五张便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

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

  • 两个 Ollama 节点原来关联着作者 n8n 里的一个凭据。这个关联已删掉,请添加你自己的。
  • Edit Fields 里的示例原来是两段关于一位有名有姓的研究者的文字,后面跟着一篇关于她的编造文章,里面夹着捏造的说法。现在换成了一段关于虚构图书馆的短示例,文档有五句,文本有六句,其中有两句明显是错的。
  • 别的都没改。Code 节点是文件原来的。

开始之前

  • 一个能通过网络访问到你的 Ollama 的 n8n 实例。
  • 已安装并在运行的 Ollama,拉取了两个模型:核查用的 ollama pull bespoke-minicheck,写总结用的 ollama pull qwen2.5:1.5b。Ollama 上核查模型的页面(2026 年 11 月 12 日查阅)把它列为 4.7GB,上下文窗口 32K。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 打开 Ollama Chat Model,创建一个 Ollama 凭据。它的 Base URL 初始是 http://localhost:11434。如果 Ollama 在另一台机器上,就改掉。如果 n8n 跑在 Docker 里,容器必须能访问宿主机的网络。
  3. 打开 Ollama Model,选同一个凭据。
  4. 打开 Edit Fields。facts 字段放源文档,text 放要核对的文本。把两个示例都换掉。
  5. 保存,点 Execute workflow。总结是 Basic LLM Chain 的 text 字段。

一次运行的过程

  1. 运行从 When clicking ‘Test workflow’ 开始,它连着 Edit Fields,或者从 When Executed by Another Workflow 开始,它从调用方工作流取 facts 和 text。
  2. Code 把 text 拆成句子。文本是空白的时候,它会以 “Input text is empty” 停下。
  3. Merge1 按位置把带着 facts 和 text 的条目,和带着句子清单的条目合起来。Split Out1 再把清单变成每个句子一个条目,放在一个叫 claim 的字段里。
  4. Basic LLM Chain4 把每个句子发给 Ollama Chat Model(bespoke-minicheck:latest),内容是 Document: 后面跟文档,再 Claim: 后面跟句子。模型回答 Yes 或 No。
  5. Merge 按位置把每个句子和它的回答配对。Filter 留下回答恰好是 No 的条目。
  6. Aggregate 把留下的条目放进一个清单。Basic LLM Chain 让 Ollama Model(qwen2.5:1.5b)按一条系统消息写总结,格式是:错误陈述的数量、一份清单,再加一个简短的最终评估。

改变风格

  • 文档和文本:Edit Fields 里的 facts 和 text,或者调用方工作流的输入。
  • 模型:Ollama Chat Model 和 Ollama Model 里的 Model。
  • 总结:Basic LLM Chain 里的系统消息。便签说你可以删掉总结部分,直接从 Aggregate 返回错误句子的原始清单。
  • 什么算问题:Filter 里的 No。
  • 文本怎么拆:Code 里的正则表达式。

注意事项

  • 核查模型判断的是一个句子有没有文档的支持,这也是 Ollama 上它的页面的描述。一个确实为真、但文档从没提过的句子,也可能得到 No。
  • Code 在句号、感叹号或问号之后,只要后面跟着一个空格和一个大写字母,就拆开。所以 Dr. Lee 这样的称呼会在那里断成两段。它的日期保护列的是德语月份名。
  • 每个句子一次模型调用,另外总结再一次。长文本在小机器上要跑一阵。
  • Ollama 的页面说,文档不超过 32K 个 token 就不用拆。
  • qwen2.5:1.5b 是个很小的模型。如果它的总结不好,就在 Ollama Model 里换个大的。
  • 模型的回答不检查格式。不是 No 的回复会被 Filter 丢掉。
  • 一切都留在运行 Ollama 的机器上,除非你把凭据指到别处。
文件
NOTICE.md  670 B
README.md  4 KB
workflow.json  14 KB

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

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

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 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

研究类的相似商品

查看研究类的全部商品

Merlin-Cancer-Super

AbdomenAtlas · 工具包

在 CT 扫描上检测并勾画 9 个器官的肿瘤,使用从放射学报告中学习的 R-Super 方法训练。这是面向医学影像团队的研究模型,采用非商业许可。

新上架

EarthJev

dBenf · 工具包

回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。

新上架

getting-over-it-rl-jax

zimmerk4 · 工具包

用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。

新上架