Project
PhiloRevol 中国哲学数字人文平台
把时间线、文本挖掘、知识图谱和中西比较整合为一个可探索、可研究的中国哲学分析原型。
FastAPI · React 18 · TypeScript · PostgreSQL · Neo4j · Elasticsearch
Product Snapshot
- Role
- 独立全栈原型开发
- Users
- 哲学学习者、数字人文研究者与希望从概念关系进入原典的读者。
- Stage
- Phase 0-1 研究原型;核心界面和 API 已搭建,部分数据关系与去硬编码仍待完成。
- Focus
- 时间线、语义检索、主题模型、知识图谱、PageRank 与中西哲学比较。
- Validation
- 搭建 11 组 API 路由与 12 个前端页面,形成关系型数据库、图数据库、搜索与缓存协同架构。
- Public Proof
- 公开代码仓库、README、CHANGELOG、页面与后端路由;当前阶段不宣称完整数据集已接通。
Next Step
产品问题
哲学知识常被压成朝代、人物和流派列表,但真正有价值的问题通常跨越时间:一个概念如何变化?不同思想家在哪里接近、又在哪里分叉?
PhiloRevol 尝试给这些问题一个可交互的数字人文入口,同时保留“探索模式”和“研究模式”的不同深度。
系统结构
后端以 FastAPI 组织 11 组 API 路由,前端使用 React 18 与 TypeScript。数据层按职责拆分:
- PostgreSQL 保存结构化实体与文献关系
- Neo4j 表达思想家、概念与文本之间的图关系
- Elasticsearch 提供检索
- Redis 支持缓存
分析层规划并接入 Jieba、BERTopic、sentence-transformers、PageRank、情感与主题分析。
已完成的界面
原型已经形成 12 个前端页面,覆盖时间线、文本挖掘、知识图谱、中西比较和研究入口。页面与 API 骨架可运行,公开仓库保留了阶段记录与变更说明。
当前边界
这不是一个已经完成所有语料接入的生产数据库。部分页面仍使用阶段性数据,关系补全、真实数据接线和去硬编码工作尚未结束。这里展示的是系统架构和研究交互原型,而不是完整学术知识库。
设计取向
我希望它最终不是替用户总结哲学,而是让概念关系、原典证据和分析方法同时可见,让探索重新回到文本。
配置公开站点的 Giscus 环境变量后,这里就会出现讨论区。