分享一个很棒的项目——史记知识库
一个由AI驱动的历史知识图谱
项目简介:
本项目用 AI Agent 将《史记》全130章转化为结构化知识图谱。采用18类实体标注系统(人名、地名、官职、身份、时间、氏族、邦国、制度、族群、器物、天文、神话、生物、典籍、礼仪、刑法、思想、数量),
精细标注全文约58万字;建立了Biblical-style段落编号体系(Purple Numbers)、3,198个事件索引(含公元纪年和7,652条事件关系)、18类实体索引(11,992条目,别名合并,语义消歧),以及130条线路的事件地铁图可视化。
核心功能
18类实体语法高亮:人名/地名/官职/时间/朝代/制度/族群/器物/天文/神话/生物/数量/典籍/思想/身份/邦国/氏族/事件
三家注悬停弹窗:裴骃《集解》、司马贞《索隐》、张守节《正义》,一千多年前的注释自动浮现
Purple Numbers段落编号:致敬Doug Engelbart,每个段落可精确引用和分享
知识索引可点击跳转:11,680个实体词条 + 96个语义关系,别名合并595条,语义消歧644处
史记地铁图:130条线路×3,197站点,支持缩放/拖拽/搜索/时间线 (app/metro)
💡 核心突破
语法高亮是认知辅助的第一步。更深层的突破是:当实体、事件、关系被结构化后,机器能发现人力不可能完成的模式——跨130篇的矛盾检测、跨越2600年的规律归纳、从57万字中自动推断治乱兴衰的深层逻辑。
一个人,6周,120小时人工+30亿tokens。从零开始,将《史记》转化为:
15,190个实体,102,851次标注(18类)
3,197个历史事件,98.7%标注公元纪年
7,637条事件关系(9种类型)
130条交互式时间线("史记地铁图")
2本PDF方法论书籍(425页元技能+438页管线技能)
已完成 / 计划中
实体标注:18类 × 130章 × 102,851次标注,v2.8统一〖TYPE X〗格式
事件索引:3,198个事件,11类事件类型,98.7%覆盖公元纪年(五轮Agent反思审查,~2,119处修正)
事件关系:7,652条关系(9种类型),事件地铁图130条线路可视化
分类实体索引:已上线 — 18类索引(11,992条目),别名合并(595条),语义消歧(644处)
三家注标注:整合裴骃《集解》、司马贞《索隐》、张守节《正义》(计划中)
十表交互化:十篇年表已渲染,待开发交互式查询(计划中)
知识图谱数据库:导入 Neo4j,支持图形化浏览(计划中)
远期:30亿字级古籍数字化基础设施(2028+)
四库全书、佛道经典:总规模约30亿字
Agent驱动、Skills可复用:方法论本身成为可分发的知识资产
从文献到知识到发现:机器不只是帮助阅读,而是帮助发现——跨文献的交叉验证、矛盾识别、规律归纳
开放协作:代码和方法论开源,数据以CC BY-NC-SA 4.0发布
最终愿景:建立一个由AI Agent维护和持续进化的中国古典文献知识网络,让任何人都能以问答、可视化、推理的方式探索数千年的历史智慧。
应用场景
详见:史记阅读器重构与语义排版
文艺二次创造:历史小说/电影/短剧素材引擎(马伯庸式写作模式工业化)
游戏化:SKU→技能卡,事件→剧情,实体→角色。一个知识库支撑一百款不同游戏
历史探案:李开元式侦探逻辑系统化(年龄/婚姻/家庭一致性自动检验)
跨语言历史:波斯文/蒙古文/阿拉伯文史料融合中文知识图谱,边疆史多视角呈现
考古应用:16万份甲骨拓片系统性分析,单字研究逻辑并行化



项目地址:https://github.com/baojie/shiji-kb
在线体验:https://baojie.github.io/shiji-kb