1469-sp/trutharchieve
GitHub: 1469-sp/trutharchieve
一个由 AI 驱动的争议话题调查与归档平台,帮助用户通过证据、时间线和知识图谱对复杂公共议题进行透明、多视角的独立研究。
Stars: 0 | Forks: 0
# Truth Archive
一个由 AI 驱动的调查平台,致力于发现、归档和分析世界上最受争议的话题、存在争议的叙事、历史谜团以及新兴的互联网辩论。
## 概述
Truth Archive 旨在帮助用户通过基于证据的研究,而非预设的结论,来探索复杂且具争议性的主题。
该平台从多个来源汇总信息,整理对立的观点,重构时间线,并提供对支持与反对证据的透明访问。
其目标是创建一个可搜索的公共争议档案库,同时保持来源的透明度和历史背景。
## 功能
### 争议发现引擎
* 检测新兴争议和公共辩论
* 追踪快速增长的热点叙事
* 监控各信息源之间相互冲突的报道
* 识别高度极化的讨论
### 基于证据的研究
* 支持性证据
* 反面证据
* 中立观察
* 来源可信度分析
* 置信度评分
### 交互式时间线重构
* 叙事的起源
* 关键历史事件
* 主要进展
* 公众反应
* 媒体报道的演变
### AI 研究助手
* 总结海量信息
* 比较对立观点
* 检测逻辑矛盾
* 生成研究报告
* 标出证据空白
### 知识图谱
可视化探索以下对象之间的关系:
* 人物
* 组织
* 事件
* 声明
* 证据
* 地点
* 文档
### 高级搜索
* 语义搜索
* 自然语言搜索
* 日期筛选
* 来源筛选
* 组织筛选
* 主题筛选
## 技术栈
### 前端
* Next.js
* TypeScript
* Tailwind CSS
* Framer Motion
* Three.js
### 后端
* Node.js
* NestJS
### 数据库
* PostgreSQL
### 搜索基础设施
* Elasticsearch
### 向量搜索
* Qdrant
### 缓存
* Redis
### 队列处理
* BullMQ
### 存储
* 兼容 S3 的对象存储
### AI 集成
* OpenAI
* Anthropic
* 本地 LLM 支持
## 项目目标
* 透明地保存具有争议性的信息
* 鼓励独立调查
* 减少信息碎片化
* 提升信息来源的可见性
* 提供历史背景
* 支持基于证据的探索
## 路线图
### MVP
* 话题归档
* 来源管理
* AI 总结
* 时间线生成
* 搜索功能
### 第二阶段
* 知识图谱可视化
* 社区贡献
* 高级筛选
* 研究集合
### 第三阶段
* 实时争议监控
* 自动化来源摄取
* AI 辅助调查工具
* 跨主题关系映射
## 安装说明
克隆代码库:
```
git clone https://github.com/your-username/truth-archive.git
cd truth-archive
```
安装依赖:
```
npm install
```
运行开发服务器:
```
npm run dev
```
打开:
```
http://localhost:3000
```
## 免责声明
Truth Archive 并不声称能决定绝对真理。
该平台的存在是为了从多个视角收集、组织和呈现公开可用的信息,同时保持关于证据质量、不确定性以及来源可信度的透明度。
我们鼓励用户独立评估所有信息,并尽可能查阅原始来源。
## 许可证
MIT 许可证
版权所有 (c) 2026 Truth Archive
标签:AI研究助手, Elasticsearch, MITM代理, NestJS, Qdrant, 事实核查, 信息溯源, 搜索引擎查询, 测试用例, 漏洞探索, 自动化攻击