基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
  • 知识卡片碎片时间过考点
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
    • AI 热点每日 AI 资讯与动向
AI 工作台
简历
旧版
AIHT
内容
精选全部 AI 动态热点榜AI 日报收藏
分类
模型行业编程产品技术观点开源
更多
Agent 接入
返回首页开发者导航
AIHT
精选 / 资讯详情
8.0
热点
AI SCORE
技术实践2026-11-06 22:43

22款本地模型知识图谱能力可复现评测

dev.to · AI#本地模型#知识图谱#模型评测
Editor brief · 编辑速览

评测覆盖22款Ollama本地模型,分别考察知识抽取与基于抽取结果的问答能力。抽取测试用纯函数检查格式、证据引用和实体关系约束,并将独立指令嵌入长文本检验稳定性。

文章思维导图
Knowledge map
拖拽缩放
AI deep read

AI 深度解读

给知识图谱挑本地模型,聊天榜单可能帮不上忙。模型得先从文档中提取实体、关系和证据,再依据检索结果回答问题。这两份工作需要的能力不同,聊天流畅的模型,也可能把图谱建得一团乱。

作者用 Ollama 中的 22 个本地模型做了一套可复现评测,结论是:提取能力比参数量更值得看,排名旁边的误差区间和异常标记也不能跳过。对准备搭文档问答、知识库的程序员,这套选型方法比记住榜首更有用。

建图和回答问题,为什么要分开测

作者把评测拆成 Extraction 和 Chat,分别检查「图谱能不能建干净」和「回答会不会超出证据」。

Extraction 使用真实的提取提示词和解析器,通过纯函数检查判定成败,不让另一个模型充当裁判。测试覆盖输出格式、证据句引用、禁止使用外部知识、实体命名,以及关系提取。例如,实体应当是具体名字,不能拿角色称谓顶替。

测试分两组:65 个独立探针,以及 39 个嵌入《战争与和平》真实文本块的探针。后者更贴近实际文档,因为模型在短小、整洁的测试里遵守规则,不代表放进长段落后还能守住。

Chat 则让每个模型回答《战争与和平》第一卷的同一批问题,使用相同的参考图谱和检索上下文。答案既要包含问题要求的信息,也不能加入上下文没有的内容;书中无法回答时,还得拒答。

这样固定输入,才能尽量把差异归到回答模型上。但它测的是「从同一份图谱回答」,并没有让每个模型使用自己建出的图谱。

Overall 的权重为提取 0.6、聊天 0.4;提取内部,真实文本块成绩计两份,独立探针计一份。提取时关闭 thinking,聊天时开启,两者都使用 temperature 0 和固定 seed。

这个总分表达了作者的业务偏好:建好图谱,比回答流畅更重要。

榜首值得参考,但异常标记更该先看

作者观察到,Chat 成绩比较集中,Extraction 差距更大。选建图模型时,应优先按提取成绩筛选。

参数量也不能替代实测。Gemma 4 12B 排在一些需要更多 GPU 显存的模型附近,部分 30B 级模型却因为真实文本块提取表现不佳而靠后。作者据此判断,严格格式和句子引用能力更依赖训练,不能只看模型大小。

Gemma 4 31B 的 Overall 领先,两组提取测试均无异常标记。不过,所有 Chat 测试使用的参考图谱,也由它构建。这不直接否定结果,但说明整个问答评测仍依赖一份特定模型生成的图谱。

每个分数都有一个标成 ± 的 90% 区间,来自对该行任务进行 2,000 次重采样。榜单用 ≈ 标出无法与上一行区分的模型。相邻名次经常打平,没必要把前几名当成确定的冠亚季军。

异常标记更能解释低分:

  • GPT-OSS 20B 和 DeepSeek-R1 14B 在关闭 thinking 后仍然推理,消耗了输出预算,GPT-OSS 20B 的许多回答因此被截断。
  • Llama 3.1 8B 和 GLM 4.7 Flash 在许多探针上触及输出上限;失控重复被检测器终止,也会被标记。
  • 「No tools」表示 Ollama manifest 没有声明工具调用能力。它可以参加评测,但无法担任该应用的聊天模型,因为应用的聊天循环始终传入 tools。

这些分数记录的是模型实际产出的结果。可用性问题是真实的,但不能仅凭低分判断模型完全不具备提取能力。

页面还放了少量 Claude 参考行:通过 Claude Code 运行,仅测提取,采用客户端自身设置,且只覆盖部分真实文本块测试。因此不能与固定参数的本地模型逐行等价比较。

怎么把这套评测搬到自己的文档上

下面这组命令完成安装、配置和两类本地评测:

pipx install chaoscypher-cli
chaoscypher setup        # once: pick Ollama as the provider
chaoscypher benchmark run probes --local-only
chaoscypher benchmark run chat-probes --local-only

要看清第二行:benchmark 需要先配置 provider,新安装后应运行 chaoscypher setup,选择 Ollama。

模型要提前下载,例如 ollama pull gemma4:12b。probes 生成提取成绩,chat-probes 生成聊天成绩,--local-only 只运行配置中的本地模型,跳过托管模型。

正式开跑前,可用 --estimate 查看调用次数;--model-timeout 限制卡住的模型,超时后继续运行。chaoscypher benchmark list 列出全部配置和数据集。

结果会以 JSON 和 Markdown 表格保存到数据目录,之后可用 chaoscypher benchmark show <results.json> 重新渲染。测试自己的文档,需要在内置数据集旁新增数据集目录,具体布局原文没有展开。

页面另有一组检索对比,让各模型分别使用普通向量 RAG、关键词加向量的混合检索、图谱加向量检索回答相同问题。其中普通向量 RAG 使用 LlamaIndex 标准教程管线。作者说,只有结论跨所测模型成立才会写成主要结论,但这篇原文没给出具体成绩,不能据此宣称图谱检索已经胜出。

我的判断

我认同它把格式、证据和拒答拆成可检查规则。知识库最麻烦的错误,往往是答案看起来合理,证据却对不上。把这些要求写成检查,比只看几段演示回答更有选型价值。

但它测的是模型与 ChaosCypher 提示词、解析器、输出预算共同组成的系统,不能直接当作模型的通用能力排名。更换提示词或输出上限,异常模型的成绩可能变化。

聊天部分还只覆盖一部小说。中文技术文档、代码符号和团队内部缩写是否适用,原文没有验证。它也没有提供运行耗时、显存或成本的对照数据,因此无法回答「哪个最划算」。

这份榜单适合缩小候选范围,最终选择仍要由自己的文档决定。

作者认为版本和量化会改变小数点后的成绩,但模型分组应当稳定。这是需要复现检验的判断,不能直接视为保证。

能拿来做什么

  • 给项目文档或内部知识库选模型时,先准备一小组真实文本,分别检查实体、关系和证据句,再测试问答,避免只凭聊天体验决定。
  • 把当前提示词、解析器、模型量化、Ollama 版本和输出限制一起记录下来。遇到低分先查截断、重复和 thinking 行为,让复现结果有解释依据。
  • 接入工具调用式聊天流程前,检查目标模型的 Ollama manifest;如果应用始终传入 tools,就应把这项兼容性纳入筛选。
  • 决定是否增加图谱检索前,用相同问题比较向量、混合和图谱加向量三条路径,依据自己的结果判断是否值得承担建图与维护工作。
Original source

本文由 AI 通读原文后重新编写,观点部分为站内判断,细节以原文为准,来源 dev.to · AI,原文版权归原作者所有。

阅读原文
上一篇
让编程 Agent 随 UI 修复交付回归断言
下一篇
仓库指令文件如何劫持AI编程助手

资讯速览

dev.to · AI · 2026-11-06 22:43

AI 评分 8.0 / 10

相关标签

#本地模型#知识图谱#模型评测

继续阅读

  • 长任务 Agent 如何避免擅改验收标准
  • 让编程 Agent 随 UI 修复交付回归断言
  • 仓库指令文件如何劫持AI编程助手
  • 摩尔线程打通 Kimi K3.1 Pro 多模态推理
  • AI 接入 CI 后,哪些检查仍须确定执行