你好,我是小课 👋

你的期中考复习搭子——问概念、问例题、问这场考试考什么,我只依据你的资料回答。

纯本地检索 · 无需联网

11 个核心名词 · 概念地图

每张卡都写了「一句话定义」和「在本作品里的位置」——这是作业第 ① 部分的交付。

动手试:一句话会被切成几块?

真模型用 BPE 合并(子词表),这里用「术语整体 + 中文二元切分 + 英文整词」做近似演示,切法不同,但道理一样:模型看到的不是字,是片段。

这个助手是干什么的

一句话:把「人设(System Prompt)」和「资料(RAG)」拼在一起,做一个只有你这些资料、也只会答这些资料的复习助手。

作业要求对照表

对照《作业一:概念地图 + 查资料小助手》逐条自查(2026 级版要求)。

作业要求本作品的对应做法状态
① 11 个核心名词「概念地图」页 11 张卡片,每张含一句话定义 + 在本作品中的位置✅
② 人设(System Prompt)固定人设卡 + 5 条硬规则,「作品说明」页原文展示✅
③ 资料(RAG)338 条知识库内嵌网页,BM25 检索 + 原文摘录 + 来源标注✅
④ 一句话介绍首页欢迎卡与 README 第一段✅
⑤ 纯静态 HTML单文件、知识库内嵌、浏览器 JS 检索、双击即用✅
⑥ 不依赖 Node 服务/端口直接 file:// 打开;另附 package.json + server.js 仅为平台兼容,非必需✅
⑦ 不需要 API Key全程本地检索,无任何第三方服务✅
⑧ 界面适合同学/老师访问桌面三栏 + 手机自适应,中文界面✅

它为什么不会瞎编

STEP 1 · 切块把 docx / ppt / md 的正文切成 300–700 字的条目,共 0 条。
STEP 2 · 建索引每条抽出术语、二元词、代码词,计入词频与文档频率。
STEP 3 · 检索问题同样切开,用 BM25 打分,标题/要点/术语各加权。
STEP 4 · 引用只把命中的原文摘出来给你,附来源;低于阈值就说「没找到」。

它没有接大模型,所以既不会断网,也不需要 API Key:检索 + 摘录 + 标来源,就是这套「可靠」的全部秘密。

人设卡(System Prompt 原文)

纯静态页面里没有大模型,人设就落在这段规则 + 回答模板上,页面上原样展示出来。



        

资料清单

科目来源条目

资料构成:2026 级期中复习资料(高数、线代、C 语言课件与习题集)+ 2024 级往年试卷(作为真题索引)+ 英语四级模考讲评 + 标注为「补充讲义」的公共教材补漏条目。

使用方式

双击 index.html 即可打开,不需要装任何东西、不需要联网、不需要后端。
换资料:把新文件丢进 资料/_raw/,运行 tools/build_kb.py 和 tools/build_page.mjs,本页会自动重建。
说明:回答只摘录资料原文,以教材与老师课堂口径为准。