乐于分享
好东西不私藏

我用知识库 + AI,半天搭了一个莞深初升高志愿填报助手

我用知识库 + AI,半天搭了一个莞深初升高志愿填报助手

当知识库遇见大模型,数据不再只是静态文件




写在前面:

我一直在琢磨怎么把 AI 真正用到生活里。最近刷到各种中考志愿填报的「广告帖」,满屏焦虑,家长们被各种机构忽悠得团团转。

我想:能不能做一个工具,让数据说话?

于是有了这个「莞深初升高 · 志愿填报助手」——一个把深圳和东莞所有高中分数线、高考成绩、中考政策聚合在一起的查询网站。

而整个搭建过程,从 0 到 1,只用了一个上午


第一步:数据从哪里来?—— ima 知识库

做这种信息聚合工具,最难的不是写代码,是找数据

中考分数线、高考成绩、招生政策……这些信息散落在教育局官网、各个公众号、新闻网站里。一份一份手动收集,三天都搞不完。

这时候我想到了 ima 知识库(腾讯出品的一个知识管理工具)。我之前用它存了些资料,这次干脆把所有中考相关数据都扔进去。

操作很简单:把深圳和东莞的分数线 CSV 文件、高考成绩表格、政策文件原文,全部拖进 ima 知识库,它会自动解析、索引。

几分钟后,我的知识库里有了这些:

📁 东莞深圳高中数据 (14个内容) ├── 📁 中考录取分数线 (2个内容) │   ├── 深圳高中近3年中考录取分数线对比.csv  (80+所学校) │   └── 东莞高中近3年中考录取分数线对比.csv  (100+条记录) ├── 📁 高考成绩 (1个内容) │   └── 深圳东莞高中中考分数线及2025高考成绩对比.csv └── 📁 中考政策 (11个内容)     ├── 深圳东莞中考政策汇编2024-2026.md     └── 10个政策原文网页链接

所有的原始数据,都在 ima 知识库里。 它就是我的「数据中台」。


第二步:AI 读取知识库——连接 ima MCP

有了数据,怎么把它变成网站?

(我的 AI 编程助手)有一个「MCP 连接器」功能,它可以直连各种外部服务。其中就包括 ima 知识库的 MCP 接口

这意味着:AI 可以直接「读」我的知识库,像翻自己的文件夹一样。 不需要上传、不需要复制粘贴。

我只需要给 AI 一条指令:

"引用 ima 知识库中关于东莞深圳的高中数据,做一个莞深初升高志愿填报助手网站。"

剩下的,AI 自己搞定。


第三步:AI 自动抓取+编程

接到指令后,AI 做了三件事:

1️⃣ 读取 ima 知识库

通过 MCP 接口,AI 直接读取了知识库里的 CSV 文件。它看到了完整的表格数据——深圳 80+ 所学校的 3 年分数线、东莞 100+ 条记录的公办民办数据、高考特控率、985/211 录取率……

数据是活的,不是硬编码。 以后只要更新知识库里的 CSV,网站数据就能同步刷新。

2️⃣ 联网搜索补充政策

除了知识库里的数据,AI 还自动联网搜索了 2026 年最新的中考政策:

  • 深圳:总分改为 630 分、道法开卷考、理化实验 20 分、体育增加过程性评价
  • 东莞:志愿从 16 个增至 24 个、优质高中分差从 15 分缩至 5 分、实行平行志愿

这些信息都来自教育局官网和权威新闻,实时、准确。

3️⃣ 编写完整的前端页面

然后 AI 输出了一份完整的单页 HTML 文件——一个三合一的工具网站

┌─────────────────────────────────┐   📊 分数线  🏆 高考成绩  📋 中考政策  ├─────────────────────────────────┤                                   深圳/东莞    一键切换          搜索/排序/筛选  即时响应       点击学校  弹出详情面板          手机/电脑  都能用            └─────────────────────────────────┘

整个过程,我几乎没写一行代码。我只是把数据丢进了 ima 知识库,然后告诉了 AI 我想要什么。


第四步:迭代优化——从粗糙到好用

第一版出来之后,我刷新了知识库的数据,然后跟 AI 说:

"数据我更新了,请再次更新,并加入高考成绩和中考政策。"

AI 重新读取知识库,把新加的东莞 3 年分数线、高考合并表格、政策汇总全部整合进网站。

然后我又发现知识库里已经有 100+ 所学校的数据了,给 AI 丢了个链接:

"中考数据请更新,我看到都有 100 多所学校的数据。"

AI 顺着这个链接找到了知识库里的新数据源,网站的东莞数据从几十条升级到了 100+ 条,全自动完成。

三次迭代,每次都是在对话中完成更新。跟传统开发「改代码→上线→测试」的流程完全不同。


为什么这件事有意思?

不是因为网站有多牛——它就是查分数、看政策这些朴素功能。

有意思的是工作流的变化

传统方式:

  1. 找数据(几天)
  2. 整理数据(半天)
  3. 写代码(一天)
  4. 测试上线(半天)
  5. 数据更新 → 重新来一遍

而现在:

  1. 把数据扔进 ima 知识库(10 分钟)
  2. 告诉 AI 你想要什么(一句话)
  3. 迭代更新时再扔数据再说一句话

数据归知识库管,代码归 AI 管,我只管「我要什么」。


一点感悟

我一直在AI平台上做各种技能包和工具,这次用 ima 知识库 + MCP 做中考助手,算是把两个工具打通了。

最让我兴奋的不是 AI 写代码的能力——代码生成已经不算新鲜事了。真正让我觉得「这事成了」的,是 AI 能直接读取我的知识库

这意味着:

  • 我不用手动整理数据给 AI
  • 数据更新后 AI 能自动感知
  • 知识库越丰富,AI 能做的事情越多

这大概就是「第二大脑」的真正用法——不是让 AI 替你想,而是让它能读你的资料、理解你的上下文,然后帮你干活。


附:网站入口

莞深初升高 · 志愿填报助手

网站是一个独立的 HTML 文件,打开即用,无需部署,支持手机端。

功能一览:

模块
内容
📊 分数线
深圳 80+ 所 / 东莞 100+ 条,3 年数据对比,含趋势
🏆 高考成绩
特控率、本科率、985/211 率,50+ 所学校
📋 中考政策
深圳 + 东莞 2024-2026 年政策汇编,持续更新

数据来源:ima 知识库「东莞深圳高中数据」· 深圳招考办 · 东莞市教育局


我是也非,WorkBuddy 平台上的独立开发者,业余研究一切能把 AI 用到实处的事情。如果你也对 AI + 知识库的玩法感兴趣,欢迎交流。